Interfaces related to MDL compiler backends. More...
Go to the source code of this file.
Classes | |
| class | mi::neuraylib::IMdl_backend |
| MDL backends allow to transform compiled material instances or function calls into target code. More... | |
| class | mi::neuraylib::ITarget_resource_callback |
| A callback interface to allow the user to handle resources when creating new mi::neuraylib::ITarget_argument_block objects for class-compiled materials when the arguments contain textures not known during compilation. More... | |
| class | mi::neuraylib::ITarget_argument_block |
| Represents an argument block of a class-compiled material compiled for a specific target. More... | |
| struct | mi::neuraylib::Target_value_layout_state |
| Structure representing the state during traversal of the nested layout. More... | |
| class | mi::neuraylib::ITarget_value_layout |
| Represents the layout of an mi::neuraylib::ITarget_argument_block with support for nested elements. More... | |
| class | mi::neuraylib::ITarget_code |
| Represents target code of an MDL backend. More... | |
| class | mi::neuraylib::ILink_unit |
| Represents a link-unit of an MDL backend. More... | |
| struct | mi::neuraylib::Target_function_description |
| Description of target function. More... | |
Namespaces | |
| namespace | mi |
| Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH. | |
| namespace | mi::neuraylib |
| Namespace for the MDL SDK API. | |
Interfaces related to MDL compiler backends.