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.