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 |
An annotation is similar to a direct call expression, but without corresponding definition and 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 API. | |
Constant Groups | |
mi | |
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH. | |
mi::neuraylib | |
Namespace for the MDL API. | |
Expressions of the MDL type system.