Namespace containing mental ray C++ shader interface extensions. More...
Classes | |
struct | Interface |
Top level C++ mental ray interface extensions. More... | |
class | Options |
Access to string options. More... | |
class | Access_interface |
Interface wrapper class. More... | |
class | Bsdf |
class | Access_bsdf |
class | Framebuffer |
Framebuffer class. More... | |
class | Access_fb |
Smart pointer to access Framebuffer class, no editing. More... | |
class | Edit_fb |
Smart pointer to access Framebuffer class for editing. More... | |
class | Merge_pass |
Access for pass rendering. More... | |
class | State_importance |
class | LightIterator |
Iterate over shader or instance light lists. More... | |
class | LightList |
Light lists, used internally by LightIterator. More... | |
class | MISLightIterator |
Iterate over shader or instance light lists with MIS. More... | |
class | MISLightList |
MIS Light lists, used internally by MISLightIterator. More... | |
class | Map_status |
Map_status class. More... | |
class | Map_field_type |
Map_field_type class. More... | |
class | Map_base |
Map_base class. More... | |
class | Access_map_dbhandle |
Access_map_dbhandle class, not to be used directly (use Access_map instead). More... | |
class | Access_map |
Smart pointer (access-only) to a map in the DB or to a map to be read from file. It defines a dereference operator which provides access to the const methods of the wrapped Map_base object. More... | |
class | Edit_map_dbhandle |
Edit_map_dbhandle class, not to be used directly (use Edit_map instead). More... | |
class | Edit_map |
Smart pointer (read/write) to a map in the DB, to a map to be read from file, or to a newly created one. It defines a dereference operator which provides access to the methods of the wrapped Map_base object. More... | |
class | Map_declaration_base |
Map_declaration_base class. More... | |
class | Map_declaration |
Smart pointer to a map declaration, which allows to retrieve a copy of the declaration of an existing map, or to create a new map declaration. It defines a dereference operator which provides access to the methods of the wrapped Map_declaration_base object. More... | |
class | Map_element_base |
Map_element_base class. More... | |
class | Map_element |
Smart pointer to a map element. It defines a dereference operator which provides access to the methods of the wrapped Map_element_base object. More... | |
class | Map_iterator_base |
Map_iterator_base class. More... | |
class | Access_map_iterator |
Smart pointer to an access-only map iterator. It defines a dereference operator which provides access to the const methods of the wrapped Map_iterator_base object. More... | |
class | Edit_map_iterator |
Smart pointer to a read-write map iterator. It defines a dereference operator which provides access to the methods of the wrapped Map_iterator_base object. More... | |
class | Map_distance_base |
Map_distance_base class. More... | |
class | Map_distance |
Map_distance<DIM> class. More... | |
class | Map_quad_distance |
Map_quad_distance class. More... | |
struct | Map_lookup_entry |
an entry in a map lookup, the index of an element and its distance from the search point. More... | |
class | Map_lookup_base |
Map_lookup_base class. More... | |
class | Map_lookup |
Smart pointer to a map lookup. It defines a dereference operator which provides access to the methods of the wrapped Map_lookup_base object. More... | |
class | Mip_remap |
Texture re-mapping interface. More... | |
class | Access_out_img |
Smart pointer to access miImg_image struct, no editing. More... | |
class | Edit_out_img |
Smart pointer to access miImg_image struct for editing. More... | |
class | Subdivision34 |
Subdivision34 class. More... | |
class | Access_subdivision34 |
Subdivision34 access class. Provides access to Subdivision34 as defined above. tag below is a database element of type class Subdiv34. More... | |
Typedefs | |
typedef Access_interface | Interface_access |
Typedef for backwards compatibility. | |
typedef miUint | Map_field_id |
Map_field_id. | |
typedef Access_map_dbhandle | Map_dbhandle_access |
Typedef for backwards compatibility. | |
typedef Access_map | Map_access |
Typedef for backwards compatibility. | |
typedef Edit_map_dbhandle | Map_dbhandle_edit |
Typedef for backwards compatibility. | |
typedef Edit_map | Map_edit |
Typedef for backwards compatibility. | |
typedef Access_map_iterator | Map_iterator_access |
Typedef for backwards compatibility. | |
typedef Edit_map_iterator | Map_iterator_edit |
Typedef for backwards compatibility. | |
typedef Map_quad_distance< 3 > | Map_quad_distance3 |
predefined quadratic distance functor for the 3-dimensional case. | |
typedef Access_subdivision34 | Subdivision34_access |
Typedef for backwards compatibility. |
Namespace containing mental ray C++ shader interface extensions.
The mental ray C++ interface is completely contained in the shader namespace.
Typedef for backwards compatibility.
Access_interface
. typedef Access_map mi::shader_v3::Map_access |
Typedef for backwards compatibility.
Access_map
. Typedef for backwards compatibility.
Access_map_dbhandle
. Typedef for backwards compatibility.
Edit_map_dbhandle
. typedef Edit_map mi::shader_v3::Map_edit |
Typedef for backwards compatibility.
Edit_map
. Typedef for backwards compatibility.
Access_map_iterator
. Typedef for backwards compatibility.
Edit_map_iterator
. Typedef for backwards compatibility.
Access_subdivision34
. Copyright © 1986, 2015 NVIDIA ARC GmbH. All rights reserved.