Simple integer-based handles used by mesh interfaces. More...
Go to the source code of this file.
Classes | |
| struct | mi::neuraylib::Identifier_struct<name, Int_type> |
| Handle class for type-safety. More... | |
| class | mi::neuraylib::Identifier<name, Int_type> |
| Handle class for type-safety. More... | |
Namespaces | |
| namespace | mi |
| Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH. | |
| namespace | mi::neuraylib |
| Namespace for the Iray SDK API. | |
Typedefs | |
| using | mi::neuraylib::Triangle_handle_struct = Identifier_struct< HND_TRIANGLE > |
| Handle for triangles More... | |
| using | mi::neuraylib::Polygon_handle_struct = Identifier_struct< HND_POLY > |
| Handle for polygons More... | |
| using | mi::neuraylib::Surface_handle_struct = Identifier_struct< HND_SURFACE > |
| Handle for surfaces More... | |
| using | mi::neuraylib::Curve_handle_struct = Identifier_struct< HND_CURVE > |
| Handle for curves More... | |
| using | mi::neuraylib::Curve_segment_handle_struct = Identifier_struct< HND_CURVE_SEGMENT > |
| Handle for curve segments More... | |
| using | mi::neuraylib::Texture_surface_handle_struct = Identifier_struct< HND_TEXTURE_SURFACE > |
| Handle for texture surfaces More... | |
| using | mi::neuraylib::Fiber_handle_struct = Identifier_struct< HND_FIBER, Uint64 > |
| Handle for fibers More... | |
| using | mi::neuraylib::Triangle_handle = Identifier< HND_TRIANGLE > |
| Handle for triangles More... | |
| using | mi::neuraylib::Polygon_handle = Identifier< HND_POLY > |
| Handle for polygons More... | |
| using | mi::neuraylib::Surface_handle = Identifier< HND_SURFACE > |
| Handle for surfaces More... | |
| using | mi::neuraylib::Curve_handle = Identifier< HND_CURVE > |
| Handle for curve More... | |
| using | mi::neuraylib::Curve_segment_handle = Identifier< HND_CURVE_SEGMENT > |
| Handle for curve segments More... | |
| using | mi::neuraylib::Texture_surface_handle = Identifier< HND_TEXTURE_SURFACE > |
| Handle for texture surfaces More... | |
| using | mi::neuraylib::Fiber_handle = Identifier< HND_FIBER > |
| Handle for fibers More... | |
Enumerations | |
| enum | mi::neuraylib::Identifier_name : Uint32 { mi::neuraylib::HND_TRIANGLE , mi::neuraylib::HND_POLY , mi::neuraylib::HND_SURFACE , mi::neuraylib::HND_CURVE , mi::neuraylib::HND_CURVE_SEGMENT , mi::neuraylib::HND_TEXTURE_SURFACE , mi::neuraylib::HND_FIBER , HND_SCENE_GRAPH_VERSION , HND_SCENE_GRAPH_NODE , HND_SCENE_GRAPH_OBJECT_NODE , HND_SCENE_GRAPH_LIGHT_NODE , HND_SCENE_GRAPH_MESH , HND_SCENE_GRAPH_MATERIAL , HND_SCENE_GRAPH_DECAL_NODE , HND_SCENE_GRAPH_PROJECTOR_NODE , HND_SCENE_GRAPH_SECTION_OBJECT_NODE } |
| Various handle types. More... | |
Simple integer-based handles used by mesh interfaces.