MDL SDK API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
neuraylib Directory Reference

Files

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