|
File | annotation_wrapper.h Source code |
| Utility class for MDL annotations.
|
|
File | argument_editor.h Source code |
| Utility class for MDL material instances and function calls.
|
|
File | assert.h Source code |
| Assertions and compile-time assertions.
|
|
File | bsdf_isotropic_data.h Source code |
| Example implementations for abstract interfaces related to scene element Bsdf_measurement.
|
|
File | definition_wrapper.h Source code |
| Utility class for MDL material and function definitions.
|
|
File | factory.h Source code |
| Main factory function.
|
|
File | iallocator.h Source code |
| Abstract interface for allocators.
|
|
File | iarray.h Source code |
| Static array type.
|
|
File | iattribute_container.h Source code |
| Scene element Attribute_container.
|
|
File | iattribute_set.h Source code |
| Base class for database elements with attributes.
|
|
File | ibbox.h Source code |
| Bounding box type.
|
|
File | ibsdf_isotropic_data.h Source code |
| Abstract interfaces related to scene element Bsdf_measurement.
|
|
File | ibsdf_measurement.h Source code |
| Scene element Bsdf_measurement.
|
|
File | ibuffer.h Source code |
| Generic buffer interface.
|
|
File | icanvas.h Source code |
| Abstract interface for canvases.
|
|
File | icolor.h Source code |
| Color type.
|
|
File | icompiled_material.h Source code |
| Scene element Compiled_material.
|
|
File | icompound.h Source code |
| Compounds type, i.e., vectors, matrices, colors, spectrums, and bounding boxes.
|
|
File | idata.h Source code |
| Types.
|
|
File | idatabase.h Source code |
| API component that provides access to the database.
|
|
File | idebug_configuration.h Source code |
| API component for debugging settings.
|
|
File | idynamic_array.h Source code |
| Dynamic array type.
|
|
File | ienum.h Source code |
| Numeric types.
|
|
File | ienum_decl.h Source code |
| enum declarations
|
|
File | iexpression.h Source code |
| Expressions of the MDL type system.
|
|
File | ifactory.h Source code |
| API component for creation, assignment, and cloning of instances of types.
|
|
File | ifunction_call.h Source code |
| Scene element Function_call.
|
|
File | ifunction_definition.h Source code |
| Scene element Function_definition.
|
|
File | iimage.h Source code |
| Scene element Image.
|
|
File | iimage_api.h Source code |
| API component for various image-related functions.
|
|
File | iimage_plugin.h Source code |
| Image plugin API.
|
|
File | iimpexp_base.h Source code |
| Abstract base interface common for importers and exporters.
|
|
File | ilightprofile.h Source code |
| Scene element Lightprofile.
|
|
File | ilogging_configuration.h Source code |
| API component for logging related settings.
|
|
File | imap.h Source code |
| Map type.
|
|
File | imaterial_instance.h Source code |
| Scene element Material_instance.
|
|
File | imatrix.h Source code |
| Matrix types.
|
|
File | imdl_archive_api.h Source code |
| API component that gives access to MDL archive functionality.
|
|
File | imdl_backend.h Source code |
| Interfaces related to MDL compiler backends.
|
|
File | imdl_backend_api.h Source code |
| API component for MDL backend related operations.
|
|
File | imdl_compatibility_api.h Source code |
| API component that gives access to the MDL compatibility API.
|
|
File | imdl_compiler.h Source code |
| API component representing the MDL compiler.
|
|
File | imdl_configuration.h Source code |
| API component for MDL related settings.
|
|
File | imdl_discovery_api.h Source code |
| API component to discover MDL content in archives and file systems.
|
|
File | imdl_distiller_api.h Source code |
| API component that gives access to the MDL distiller.
|
|
File | imdl_entity_resolver.h Source code |
| Interfaces for resolving and accessing MDL entities.
|
|
File | imdl_evaluator_api.h Source code |
| API component that gives access to the MDL evaluator.
|
|
File | imdl_execution_context.h Source code |
| The MDL execution context and the IMessage class.
|
|
File | imdl_factory.h Source code |
| API component that gives access to some MDL functionality.
|
|
File | imdl_i18n_configuration.h Source code |
| API component for MDL internationalization settings.
|
|
File | imdl_impexp_api.h Source code |
| API component for MDL related import and export operations.
|
|
File | imdl_loading_wait_handle.h Source code |
| Interface to handle waiting for threads and notifying waiting threads.
|
|
File | imdl_module_builder.h Source code |
| MDL module builder.
|
|
File | imdl_module_transformer.h Source code |
| The MDL module transformer.
|
|
File | imdle_api.h Source code |
| API component that gives access to the MDL Encapsulator API.
|
|
File | imodule.h Source code |
| Scene element Module.
|
|
File | ineuray.h Source code |
| Main MDL SDK API interface.
|
|
File | inumber.h Source code |
| Numeric types.
|
|
File | iplugin_api.h Source code |
| API component provided to plugins.
|
|
File | iplugin_configuration.h Source code |
| API component for plugin related settings.
|
|
File | ipointer.h Source code |
| Pointer type.
|
|
File | ireader.h Source code |
| Readers, used by importers.
|
|
File | ireader_writer_base.h Source code |
| Base interface common for readers and writers.
|
|
File | iref.h Source code |
| Type that holds a reference to a database element.
|
|
File | iscene_element.h Source code |
| Base class for all scene elements.
|
|
File | iscope.h Source code |
| Database scopes.
|
|
File | ispectrum.h Source code |
| Spectrum type.
|
|
File | istream_position.h Source code |
| Position in a data stream.
|
|
File | istring.h Source code |
| String type.
|
|
File | istructure.h Source code |
| Structure type.
|
|
File | istructure_decl.h Source code |
| structure declarations
|
|
File | itexture.h Source code |
| Scene element Texture.
|
|
File | itile.h Source code |
| Abstract interface for tiles.
|
|
File | itransaction.h Source code |
| Database transactions.
|
|
File | itype.h Source code |
| Types of the MDL type system.
|
|
File | iuuid.h Source code |
| UUID type.
|
|
File | ivalue.h Source code |
| Values of the MDL type system.
|
|
File | ivector.h Source code |
| Vector types.
|
|
File | iversion.h Source code |
| Interface for accessing version information.
|
|
File | iwriter.h Source code |
| Writers, used by exporters.
|
|
File | matrix_typedefs.h Source code |
| Typedefs for types from the math API.
|
|
File | set_get.h Source code |
| Helper functions to set/get values of mi::IData.
|
|
File | target_code_types.h Source code |
| Types required for execution of generated native and CUDA code.
|
|
File | type_traits.h Source code |
| Type traits.
|
|
File | typedefs.h Source code |
| Typedefs for types from the math API.
|
|
File | vector_typedefs.h Source code |
| Typedefs for types from the math API.
|
|
File | version.h Source code |
| Major and minor version number and an optional qualifier.
|
|