00001 00002 // Copyright 1986, 2015 NVIDIA ARC GmbH. All rights reserved. 00004 // Created: 26.1.09 00005 // Module: api 00006 // Purpose: mental ray C++ shader interface extensions 00008 00017 00018 #ifndef SHADER_MIPREMAP_H 00019 #define SHADER_MIPREMAP_H 00020 00021 namespace mi { 00022 namespace shader_v3 { 00023 00029 00030 class Mip_remap { 00031 public: 00036 // 00038 virtual void coord_transform( 00039 miVector2d & tex_coord) const = 0; 00040 00051 virtual void coord_remap( 00052 miImg_image * image, 00053 int image_coord[2]) const = 0; 00054 }; 00055 00056 00057 }} 00058 00059 #endif
Copyright © 1986, 2015 NVIDIA ARC GmbH. All rights reserved.