Expressions of the MDL type system. More...
Go to the source code of this file.
Classes | |
class | mi::neuraylib::IExpression |
The interface to MDL expressions. More... | |
class | mi::neuraylib::IExpression_constant |
A constant expression. More... | |
class | mi::neuraylib::IExpression_call |
An indirect call expression. More... | |
class | mi::neuraylib::IExpression_parameter |
A parameter reference expression. More... | |
class | mi::neuraylib::IExpression_direct_call |
A direct call expression. More... | |
class | mi::neuraylib::IExpression_temporary |
A temporary reference expression. More... | |
class | mi::neuraylib::IExpression_list |
An ordered collection of expressions identified by name or index. More... | |
class | mi::neuraylib::IAnnotation_definition |
An annotation definition. More... | |
class | mi::neuraylib::IAnnotation |
An annotation is similar to a direct call expression, but without return type. More... | |
class | mi::neuraylib::IAnnotation_block |
An annotation block is an array of annotations. More... | |
class | mi::neuraylib::IAnnotation_list |
An ordered collection of annotation blocks identified by name or index. More... | |
class | mi::neuraylib::IExpression_factory |
The interface for creating expressions. More... | |
Namespaces | |
mi | |
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH. | |
mi::neuraylib | |
Namespace for the MDL SDK API. | |
Constant Groups | |
mi | |
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH. | |
mi::neuraylib | |
Namespace for the MDL SDK API. | |
Enumerations | |
enum | mi::neuraylib::Mdl_version { mi::neuraylib::MDL_VERSION_1_0, mi::neuraylib::MDL_VERSION_1_1, mi::neuraylib::MDL_VERSION_1_2, mi::neuraylib::MDL_VERSION_1_3, mi::neuraylib::MDL_VERSION_1_4, mi::neuraylib::MDL_VERSION_1_5, mi::neuraylib::MDL_VERSION_1_6, mi::neuraylib::MDL_VERSION_1_7, mi::neuraylib::MDL_VERSION_LATEST = MDL_VERSION_1_7, mi::neuraylib::MDL_VERSION_INVALID = 0xffffffffU } |
The MDL version. More... | |
Expressions of the MDL type system.