Namespace List

All documented namespaces with brief descriptions:

[detail level 1234]

▼mi | Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH |

►base | Namespace for the Base API |

►math | Namespace for the Math API |

►neuraylib | Namespace for the MDL SDK API |

IArray | This interface represents static arrays, i.e., arrays with a fixed number of elements |

IBbox3 | This interface represents bounding boxes |

IBoolean | This interface represents `bool` |

IBoolean_2 | This interface represents a vector of two bool |

IBoolean_2_2 | This interface represents a 2 x 2 matrix of bool |

IBoolean_2_3 | This interface represents a 2 x 3 matrix of bool |

IBoolean_2_4 | This interface represents a 2 x 4 matrix of bool |

IBoolean_3 | This interface represents a vector of three bool |

IBoolean_3_2 | This interface represents a 3 x 2 matrix of bool |

IBoolean_3_3 | This interface represents a 3 x 3 matrix of bool |

IBoolean_3_4 | This interface represents a 3 x 4 matrix of bool |

IBoolean_4 | This interface represents a vector of four bool |

IBoolean_4_2 | This interface represents a 4 x 2 matrix of bool |

IBoolean_4_3 | This interface represents a 4 x 3 matrix of bool |

IBoolean_4_4 | This interface represents a 4 x 4 matrix of bool |

IColor | This interface represents RGBA colors |

IColor3 | This interface represents RGB colors |

ICompound | This interface represents compounds, i.e., vectors, matrices, colors, spectrums, and bounding boxes |

IConst_pointer | This interface represents const pointers |

IData | This interface is the base interface of all types |

IData_collection | This interface represents collections |

IData_simple | This interface represents simple types |

IDifference | This interface represents mi::Difference |

IDynamic_array | This interface represents dynamic arrays, i.e., arrays with a variable number of elements |

IEnum | This interface represents enums |

IEnum_decl | An enum declaration is used to describe enum types |

IFloat32 | This interface represents mi::Float32 |

IFloat32_2 | This interface represents a vector of two Float32 |

IFloat32_2_2 | This interface represents a 2 x 2 matrix of Float32 |

IFloat32_2_3 | This interface represents a 2 x 3 matrix of Float32 |

IFloat32_2_4 | This interface represents a 2 x 4 matrix of Float32 |

IFloat32_3 | This interface represents a vector of three Float32 |

IFloat32_3_2 | This interface represents a 3 x 2 matrix of Float32 |

IFloat32_3_3 | This interface represents a 3 x 3 matrix of Float32 |

IFloat32_3_4 | This interface represents a 3 x 4 matrix of Float32 |

IFloat32_4 | This interface represents a vector of four Float32 |

IFloat32_4_2 | This interface represents a 4 x 2 matrix of Float32 |

IFloat32_4_3 | This interface represents a 4 x 3 matrix of Float32 |

IFloat32_4_4 | This interface represents a 4 x 4 matrix of Float32 |

IFloat64 | This interface represents mi::Float64 |

IFloat64_2 | This interface represents a vector of two Float64 |

IFloat64_2_2 | This interface represents a 2 x 2 matrix of Float64 |

IFloat64_2_3 | This interface represents a 2 x 3 matrix of Float64 |

IFloat64_2_4 | This interface represents a 2 x 4 matrix of Float64 |

IFloat64_3 | This interface represents a vector of three Float64 |

IFloat64_3_2 | This interface represents a 3 x 2 matrix of Float64 |

IFloat64_3_3 | This interface represents a 3 x 3 matrix of Float64 |

IFloat64_3_4 | This interface represents a 3 x 4 matrix of Float64 |

IFloat64_4 | This interface represents a vector of four Float64 |

IFloat64_4_2 | This interface represents a 4 x 2 matrix of Float64 |

IFloat64_4_3 | This interface represents a 4 x 3 matrix of Float64 |

IFloat64_4_4 | This interface represents a 4 x 4 matrix of Float64 |

IMap | This interface represents maps, i.e., a key-value based data structure |

INumber | This interface represents simple numeric types |

IPointer | This interface represents mutable pointers |

IRef | A reference is an object that acts as a pointer to other database elements |

ISint16 | This interface represents mi::Sint16 |

ISint32 | This interface represents mi::Sint32 |

ISint32_2 | This interface represents a vector of two Sint32 |

ISint32_2_2 | This interface represents a 2 x 2 matrix of Sint32 |

ISint32_2_3 | This interface represents a 2 x 3 matrix of Sint32 |

ISint32_2_4 | This interface represents a 2 x 4 matrix of Sint32 |

ISint32_3 | This interface represents a vector of three Sint32 |

ISint32_3_2 | This interface represents a 3 x 2 matrix of Sint32 |

ISint32_3_3 | This interface represents a 3 x 3 matrix of Sint32 |

ISint32_3_4 | This interface represents a 3 x 4 matrix of Sint32 |

ISint32_4 | This interface represents a vector of four Sint32 |

ISint32_4_2 | This interface represents a 4 x 2 matrix of Sint32 |

ISint32_4_3 | This interface represents a 4 x 3 matrix of Sint32 |

ISint32_4_4 | This interface represents a 4 x 4 matrix of Sint32 |

ISint64 | This interface represents mi::Sint64 |

ISint8 | This interface represents mi::Sint8 |

ISize | This interface represents mi::Size |

ISpectrum | This interface represents spectrums |

IString | A simple string class |

IStructure | This interface represents structures, i.e., a key-value based data structure |

IStructure_decl | A structure declaration is used to describe structure types |

IUint16 | This interface represents mi::Uint16 |

IUint32 | This interface represents mi::Uint32 |

IUint32_2 | This interface represents a vector of two Uint32 |

IUint32_2_2 | This interface represents a 2 x 2 matrix of Uint32 |

IUint32_2_3 | This interface represents a 2 x 3 matrix of Uint32 |

IUint32_2_4 | This interface represents a 2 x 4 matrix of Uint32 |

IUint32_3 | This interface represents a vector of three Uint32 |

IUint32_3_2 | This interface represents a 3 x 2 matrix of Uint32 |

IUint32_3_3 | This interface represents a 3 x 3 matrix of Uint32 |

IUint32_3_4 | This interface represents a 3 x 4 matrix of Uint32 |

IUint32_4 | This interface represents a vector of four Uint32 |

IUint32_4_2 | This interface represents a 4 x 2 matrix of Uint32 |

IUint32_4_3 | This interface represents a 4 x 3 matrix of Uint32 |

IUint32_4_4 | This interface represents a 4 x 4 matrix of Uint32 |

IUint64 | This interface represents mi::Uint64 |

IUint8 | This interface represents mi::Uint8 |

IUuid | This interface represents UUIDs |

IVoid | This interface represents the void type |

Type_traits | Type traits relating interfaces, corresponding primitive types, and their type names |