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 { 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.