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 | |
| namespace | mi |
| Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH. | |
| namespace | mi::neuraylib |
| Namespace for the Iray SDK API. | |
Enumerations | |
| enum | mi::neuraylib::Mdl_version : Uint32 { 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_1_8 , mi::neuraylib::MDL_VERSION_1_9 , mi::neuraylib::MDL_VERSION_1_10 , mi::neuraylib::MDL_VERSION_EXP , mi::neuraylib::MDL_VERSION_LATEST = MDL_VERSION_1_10 , mi::neuraylib::MDL_VERSION_INVALID = 0xffffffffU } |
| The MDL version. More... | |
Expressions of the MDL type system.