API component representing the MDL compiler. More...
Go to the source code of this file.
Classes | |
class | mi::neuraylib::IMdl_compiler |
The MDL compiler allows to import and export .mdl files, to examine their contents, to create a compiled representation of these via a backend, and to export image canvases, light profiles and measured BSDF data. More... | |
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... | |
Namespaces | |
mi | |
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH. | |
mi::base | |
Namespace for the Base API. | |
mi::neuraylib | |
Namespace for the MDL API. | |
Constant Groups | |
mi | |
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH. | |
mi::base | |
Namespace for the Base API. | |
mi::neuraylib | |
Namespace for the MDL API. | |
API component representing the MDL compiler.