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 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_1_8 , mi::neuraylib::MDL_VERSION_1_9 , mi::neuraylib::MDL_VERSION_EXP , mi::neuraylib::MDL_VERSION_LATEST = MDL_VERSION_1_9 , mi::neuraylib::MDL_VERSION_INVALID = 0xffffffffU , MDL_VERSION_FORCE_32_BIT = 0xffffffffU } |
The MDL version. More... | |
Expressions of the MDL type system.