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 | |
typedef Identifier_struct< HND_TRIANGLE > | mi::neuraylib::Triangle_handle_struct |
Handle for triangles More... | |
typedef Identifier_struct< HND_POLY > | mi::neuraylib::Polygon_handle_struct |
Handle for polygons More... | |
typedef Identifier_struct< HND_SURFACE > | mi::neuraylib::Surface_handle_struct |
Handle for surfaces More... | |
typedef Identifier_struct< HND_CURVE > | mi::neuraylib::Curve_handle_struct |
Handle for curves More... | |
typedef Identifier_struct< HND_CURVE_SEGMENT > | mi::neuraylib::Curve_segment_handle_struct |
Handle for curve segments More... | |
typedef Identifier_struct< HND_TEXTURE_SURFACE > | mi::neuraylib::Texture_surface_handle_struct |
Handle for texture surfaces More... | |
typedef Identifier_struct< HND_FIBER, Uint64 > | mi::neuraylib::Fiber_handle_struct |
Handle for fibers More... | |
typedef Identifier< HND_TRIANGLE > | mi::neuraylib::Triangle_handle |
Handle for triangles More... | |
typedef Identifier< HND_POLY > | mi::neuraylib::Polygon_handle |
Handle for polygons More... | |
typedef Identifier< HND_SURFACE > | mi::neuraylib::Surface_handle |
Handle for surfaces More... | |
typedef Identifier< HND_CURVE > | mi::neuraylib::Curve_handle |
Handle for curve More... | |
typedef Identifier< HND_CURVE_SEGMENT > | mi::neuraylib::Curve_segment_handle |
Handle for curve segments More... | |
typedef Identifier< HND_TEXTURE_SURFACE > | mi::neuraylib::Texture_surface_handle |
Handle for texture surfaces More... | |
typedef Identifier< HND_FIBER > | mi::neuraylib::Fiber_handle |
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.