shader_mipremap.h

Go to the documentation of this file.
00001 
00002 // Copyright 1986-2009 by mental images GmbH, Fasanenstr. 81, D-10623 Berlin,
00003 // Germany. All rights reserved.
00005 // Created:     26.1.09
00006 // Module:      api
00007 // Purpose:     mental ray C++ shader interface extensions
00009 
00018 
00019 #ifndef SHADER_MIPREMAP_H
00020 #define SHADER_MIPREMAP_H
00021 
00022 namespace mi {
00023 namespace shader_v3 {
00024 
00030 
00031 class Mip_remap {
00032   public:
00037     //
00039     virtual void coord_transform(
00040         miVector2d &    tex_coord) const = 0;
00041 
00052     virtual void coord_remap(
00053         miImg_image *   image,
00054         int             image_coord[2]) const = 0;
00055 };
00056 
00057 
00058 }}
00059 
00060 #endif

Copyright © 1986-2010 by mental images GmbH