MDL-related interfaces excluding types, scene elements, and the compiler. More...
Classes | |
| class | mi::neuraylib::IMdl_archive_api |
| This API component provides functionality related to MDL archives. More... | |
| class | mi::neuraylib::IManifest |
| Represents the manifest in an MDL archive. More... | |
| class | mi::neuraylib::IMdl_backend_api |
| This interface can be used to obtain the MDL backends. More... | |
| class | mi::neuraylib::IMdl_compatibility_api |
| Provides access to various functions to inspect the compatibility between MDL modules and archives. More... | |
| class | mi::neuraylib::IMdl_distiller_api |
| Provides access to various functionality related to MDL distilling. More... | |
| class | mi::neuraylib::IBaker |
| Allows to bake a varying or uniform expression of a compiled material into a texture or constant. More... | |
| class | mi::neuraylib::IMdl_entity_resolver |
| The entity resolver is used to resolve MDL modules and resources in such modules. More... | |
| class | mi::neuraylib::IMdl_resolved_module |
| Describes a resolved module (or a failed attempt). More... | |
| class | mi::neuraylib::IMdl_resolved_resource_element |
| Describes an ordered set of resolved resource entities. More... | |
| class | mi::neuraylib::IMdl_resolved_resource |
| Describes an ordered set of resolved resource elements. More... | |
| class | mi::neuraylib::IMdl_evaluator_api |
| Provides access to various functions for the evaluation of MDL expressions. More... | |
| class | mi::neuraylib::IMessage |
| Message interface. More... | |
| class | mi::neuraylib::IMdl_execution_context |
| The execution context can be used to query status information like error and warning messages concerning the operation it was passed into. More... | |
| class | mi::neuraylib::IMdl_factory |
| Factory for various MDL interfaces and functions. More... | |
| class | mi::neuraylib::IMdl_impexp_api |
| API component for MDL related import and export operations. More... | |
| class | mi::neuraylib::ISerialized_function_name |
| Represents a serialized function name. More... | |
| class | mi::neuraylib::IDeserialized_function_name |
| Represents a deserialized function name. More... | |
| class | mi::neuraylib::IDeserialized_module_name |
| Represents a deserialized module name. More... | |
| class | mi::neuraylib::IMdle_serialization_callback |
| Callback to map references to MDLE modules during serialization. More... | |
| class | mi::neuraylib::IMdle_deserialization_callback |
| Callback to map references to MDLE modules during deserialization. More... | |
| class | mi::neuraylib::IMdl_loading_wait_handle |
| Interface of a loading wait handle. More... | |
| class | mi::neuraylib::IMdl_loading_wait_handle_factory |
| Interface of a loading wait handle factory. More... | |
| class | mi::neuraylib::IMdl_module_builder |
| The module builder allows to create new MDL modules. More... | |
| class | mi::neuraylib::IMdl_module_transformer |
| The module transformer allows to apply certain transformations on an MDL module. More... | |
| class | mi::neuraylib::IMdle_api |
| Provides access to functions related to the creation of encapsulated MDL modules (MDLE). More... | |
Enumerations | |
| enum | mi::neuraylib::Df_data_kind : Uint32 |
| Possible kinds of distribution function data. More... | |
| enum | mi::neuraylib::Baker_resource : Uint32 { mi::neuraylib::BAKE_ON_CPU , mi::neuraylib::BAKE_ON_GPU , mi::neuraylib::BAKE_ON_GPU_WITH_CPU_FALLBACK } |
| Identifies the resource(s) to be used by a baker. More... | |
| enum | mi::neuraylib::Uvtile_mode : Uint32 { mi::neuraylib::UVTILE_MODE_NONE = 0 , mi::neuraylib::UVTILE_MODE_UDIM = 1 , mi::neuraylib::UVTILE_MODE_UVTILE0 = 2 , mi::neuraylib::UVTILE_MODE_UVTILE1 = 3 } |
| Supported uvtile modes for resources. More... | |
MDL-related interfaces excluding types, scene elements, and the compiler.
Possible kinds of distribution function data.
| enum mi::neuraylib::Uvtile_mode : Uint32 |
Supported uvtile modes for resources.
For light profiles and BSDF measurements only mi::neuraylib::UVTILE_MODE_NONE is valid.
| Enumerator | |
|---|---|
| UVTILE_MODE_NONE | No uvtile mode. |
| UVTILE_MODE_UDIM | The UDIM uvtile mode. |
| UVTILE_MODE_UVTILE0 | The UVTILE0 uvtile mode. |
| UVTILE_MODE_UVTILE1 | The UVTILE1 uvtile mode. |