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 |
Possible kinds of distribution function data. More... | |
enum | mi::neuraylib::Baker_resource { mi::neuraylib::BAKE_ON_CPU , mi::neuraylib::BAKE_ON_GPU , mi::neuraylib::BAKE_ON_GPU_WITH_CPU_FALLBACK , BAKER_RESOURCE_FORCE_32_BIT = 0xffffffffU } |
Identifies the resource(s) to be used by a baker. More... | |
enum | mi::neuraylib::Uvtile_mode { mi::neuraylib::UVTILE_MODE_NONE = 0 , mi::neuraylib::UVTILE_MODE_UDIM = 1 , mi::neuraylib::UVTILE_MODE_UVTILE0 = 2 , mi::neuraylib::UVTILE_MODE_UVTILE1 = 3 , UVTILE_MODE_FORCE_32_BIT = 0xffffffffU } |
Supported uvtile modes for resources. More... | |
MDL-related interfaces excluding types, scene elements, and the compiler.
Possible kinds of distribution function data.
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. |