MDL SDK API nvidia_logo_transpbg.gif Up
Namespace List
All documented namespaces with brief descriptions:
[detail level 1234]
 miCommon namespace for APIs of NVIDIA Advanced Rendering Center GmbH
 baseNamespace for the Base API
 mathNamespace for the Math API
 neuraylibNamespace for the MDL SDK API
 IArrayThis interface represents static arrays, i.e., arrays with a fixed number of elements
 IBbox3This interface represents bounding boxes
 IBooleanThis interface represents bool
 IBoolean_2This interface represents a vector of two bool
 IBoolean_2_2This interface represents a 2 x 2 matrix of bool
 IBoolean_2_3This interface represents a 2 x 3 matrix of bool
 IBoolean_2_4This interface represents a 2 x 4 matrix of bool
 IBoolean_3This interface represents a vector of three bool
 IBoolean_3_2This interface represents a 3 x 2 matrix of bool
 IBoolean_3_3This interface represents a 3 x 3 matrix of bool
 IBoolean_3_4This interface represents a 3 x 4 matrix of bool
 IBoolean_4This interface represents a vector of four bool
 IBoolean_4_2This interface represents a 4 x 2 matrix of bool
 IBoolean_4_3This interface represents a 4 x 3 matrix of bool
 IBoolean_4_4This interface represents a 4 x 4 matrix of bool
 IColorThis interface represents RGBA colors
 IColor3This interface represents RGB colors
 ICompoundThis interface represents compounds, i.e., vectors, matrices, colors, spectrums, and bounding boxes
 IConst_pointerThis interface represents const pointers
 IDataThis interface is the base interface of all types
 IData_collectionThis interface represents collections
 IData_simpleThis interface represents simple types
 IDifferenceThis interface represents mi::Difference
 IDynamic_arrayThis interface represents dynamic arrays, i.e., arrays with a variable number of elements
 IEnumThis interface represents enums
 IEnum_declAn enum declaration is used to describe enum types
 IFloat32This interface represents mi::Float32
 IFloat32_2This interface represents a vector of two Float32
 IFloat32_2_2This interface represents a 2 x 2 matrix of Float32
 IFloat32_2_3This interface represents a 2 x 3 matrix of Float32
 IFloat32_2_4This interface represents a 2 x 4 matrix of Float32
 IFloat32_3This interface represents a vector of three Float32
 IFloat32_3_2This interface represents a 3 x 2 matrix of Float32
 IFloat32_3_3This interface represents a 3 x 3 matrix of Float32
 IFloat32_3_4This interface represents a 3 x 4 matrix of Float32
 IFloat32_4This interface represents a vector of four Float32
 IFloat32_4_2This interface represents a 4 x 2 matrix of Float32
 IFloat32_4_3This interface represents a 4 x 3 matrix of Float32
 IFloat32_4_4This interface represents a 4 x 4 matrix of Float32
 IFloat64This interface represents mi::Float64
 IFloat64_2This interface represents a vector of two Float64
 IFloat64_2_2This interface represents a 2 x 2 matrix of Float64
 IFloat64_2_3This interface represents a 2 x 3 matrix of Float64
 IFloat64_2_4This interface represents a 2 x 4 matrix of Float64
 IFloat64_3This interface represents a vector of three Float64
 IFloat64_3_2This interface represents a 3 x 2 matrix of Float64
 IFloat64_3_3This interface represents a 3 x 3 matrix of Float64
 IFloat64_3_4This interface represents a 3 x 4 matrix of Float64
 IFloat64_4This interface represents a vector of four Float64
 IFloat64_4_2This interface represents a 4 x 2 matrix of Float64
 IFloat64_4_3This interface represents a 4 x 3 matrix of Float64
 IFloat64_4_4This interface represents a 4 x 4 matrix of Float64
 IMapThis interface represents maps, i.e., a key-value based data structure
 INumberThis interface represents simple numeric types
 IPointerThis interface represents mutable pointers
 IRefA reference is an object that acts as a pointer to other database elements
 ISint16This interface represents mi::Sint16
 ISint32This interface represents mi::Sint32
 ISint32_2This interface represents a vector of two Sint32
 ISint32_2_2This interface represents a 2 x 2 matrix of Sint32
 ISint32_2_3This interface represents a 2 x 3 matrix of Sint32
 ISint32_2_4This interface represents a 2 x 4 matrix of Sint32
 ISint32_3This interface represents a vector of three Sint32
 ISint32_3_2This interface represents a 3 x 2 matrix of Sint32
 ISint32_3_3This interface represents a 3 x 3 matrix of Sint32
 ISint32_3_4This interface represents a 3 x 4 matrix of Sint32
 ISint32_4This interface represents a vector of four Sint32
 ISint32_4_2This interface represents a 4 x 2 matrix of Sint32
 ISint32_4_3This interface represents a 4 x 3 matrix of Sint32
 ISint32_4_4This interface represents a 4 x 4 matrix of Sint32
 ISint64This interface represents mi::Sint64
 ISint8This interface represents mi::Sint8
 ISizeThis interface represents mi::Size
 ISpectrumThis interface represents spectrums
 IStringA simple string class
 IStructureThis interface represents structures, i.e., a key-value based data structure
 IStructure_declA structure declaration is used to describe structure types
 IUint16This interface represents mi::Uint16
 IUint32This interface represents mi::Uint32
 IUint32_2This interface represents a vector of two Uint32
 IUint32_2_2This interface represents a 2 x 2 matrix of Uint32
 IUint32_2_3This interface represents a 2 x 3 matrix of Uint32
 IUint32_2_4This interface represents a 2 x 4 matrix of Uint32
 IUint32_3This interface represents a vector of three Uint32
 IUint32_3_2This interface represents a 3 x 2 matrix of Uint32
 IUint32_3_3This interface represents a 3 x 3 matrix of Uint32
 IUint32_3_4This interface represents a 3 x 4 matrix of Uint32
 IUint32_4This interface represents a vector of four Uint32
 IUint32_4_2This interface represents a 4 x 2 matrix of Uint32
 IUint32_4_3This interface represents a 4 x 3 matrix of Uint32
 IUint32_4_4This interface represents a 4 x 4 matrix of Uint32
 IUint64This interface represents mi::Uint64
 IUint8This interface represents mi::Uint8
 IUuidThis interface represents UUIDs
 IVoidThis interface represents the void type
 Type_traitsType traits relating interfaces, corresponding primitive types, and their type names