|
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 | http.h Source code |
| A lightweight HTTP server.
|
|
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 | iattribute_vector.h Source code |
| Attribute vectors, used for triangle and polygon meshes.
|
|
File | ibbox.h Source code |
| Bounding box type.
|
|
File | ibridge_client.h Source code |
| Bridge client.
|
|
File | ibridge_server.h Source code |
| Bridge server.
|
|
File | ibridge_video_client.h Source code |
| Bridge video handling.
|
|
File | ibridge_video_server.h Source code |
| Bridge video handling.
|
|
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 | icache_manager.h Source code |
| API component to interact with the cache manager.
|
|
File | icamera.h Source code |
| Scene element Camera.
|
|
File | icanvas.h Source code |
| Abstract interface for canvases.
|
|
File | icanvas_cuda.h Source code |
| Abstract interface for CUDA canvases.
|
|
File | icanvas_opengl.h Source code |
| Abstract interface for OpenGL canvases.
|
|
File | icluster_manager_configuration.h Source code |
| API component to interact with the cluster manager.
|
|
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 | idatabase_configuration.h Source code |
| API component that provides access to the database configuration.
|
|
File | idebug_configuration.h Source code |
| API component for debugging settings.
|
|
File | idecal.h Source code |
| Scene element Decal.
|
|
File | identifier.h Source code |
| Simple integer-based handles used by mesh interfaces.
|
|
File | ideserializer.h Source code |
| Deserialization of objects from a byte stream.
|
|
File | idictionary.h Source code |
| Dictionary structure used with functors.
|
|
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 | iexport_api.h Source code |
| API component for export operations and exporter management.
|
|
File | iexport_result.h Source code |
| Result of an export operation.
|
|
File | iexporter.h Source code |
| Abstract interface for exporters.
|
|
File | iexpression.h Source code |
| Expressions of the MDL type system.
|
|
File | iextension_api.h Source code |
| API component that allows extensions of the Iray SDK API.
|
|
File | ifactory.h Source code |
| API component for creation, assignment, and cloning of instances of types.
|
|
File | ifibers.h Source code |
| Scene element Fibers.
|
|
File | ifreeform_surface.h Source code |
| Scene element Freeform_surface.
|
|
File | ifunction_call.h Source code |
| Scene element Function_call.
|
|
File | ifunction_definition.h Source code |
| Scene element Function_definition.
|
|
File | ifunctor.h Source code |
| Base interface for functors.
|
|
File | igeneral_configuration.h Source code |
| API component for general settings.
|
|
File | igeometry_simplifier.h Source code |
| Simplification functor.
|
|
File | igpu_description.h Source code |
| Provides information about GPUs.
|
|
File | igroup.h Source code |
| Scene element Group.
|
|
File | ihost_callback.h Source code |
| Callback interface for notifications about joining or leaving hosts.
|
|
File | ihost_properties.h Source code |
| Information about a local or remote host.
|
|
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 | iimpexp_state.h Source code |
| State passed to recursive calls of importers and exporters.
|
|
File | iimport_api.h Source code |
| API component for import operations and importer management.
|
|
File | iimport_result.h Source code |
| Result of an import operation.
|
|
File | iimporter.h Source code |
| Abstract interface for importers.
|
|
File | iinstance.h Source code |
| Scene element Instance.
|
|
File | iiray_bridge_client.h Source code |
| Bridge server.
|
|
File | iiray_bridge_server.h Source code |
| Bridge server.
|
|
File | iirradiance_probes.h Source code |
| Scene element Irradiance_probes.
|
|
File | ilibrary_authentication.h Source code |
| API component for library authentication functionality.
|
|
File | ilight.h Source code |
| Scene element Light.
|
|
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_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 | inetwork_configuration.h Source code |
| API component for networking related settings.
|
|
File | inetwork_statistics.h Source code |
| Interface to inquire network statistics.
|
|
File | ineuray.h Source code |
| Main Iray SDK API interface.
|
|
File | inode_manager.h Source code |
| Node manager API.
|
|
File | inumber.h Source code |
| Numeric types.
|
|
File | ion_demand_mesh.h Source code |
| Scene element On_demand_mesh.
|
|
File | ioptions.h Source code |
| Scene element Options.
|
|
File | iparameter.h Source code |
| Numeric types.
|
|
File | iparticles.h Source code |
| Scene element Particles.
|
|
File | ipick_array.h Source code |
| Result of a pick operation (array of hits).
|
|
File | ipick_result.h Source code |
| Result of a pick operation (single hit).
|
|
File | iplugin.h Source code |
| Abstract interface for Iray SDK API plugins.
|
|
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 | ipolygon_connectivity.h Source code |
| Polygon connectivities and associated helper classes.
|
|
File | ipolygon_mesh.h Source code |
| Scene element Polygon_mesh.
|
|
File | iprogress_callback.h Source code |
| Callback interface for progress.
|
|
File | iprojector.h Source code |
| Scene element Projector.
|
|
File | iproxy.h Source code |
| Scene element Group.
|
|
File | iqueue_manager_api.h Source code |
| API component to interact with the queue manager.
|
|
File | ireader.h Source code |
| Readers, used by importers.
|
|
File | ireader_writer_base.h Source code |
| Base interface common for readers and writers.
|
|
File | iready_callback.h Source code |
| Callback interface for notifications when rendering finished.
|
|
File | iref.h Source code |
| Type that holds a reference to a database element.
|
|
File | irender_context.h Source code |
| Context for rendering and picking operations.
|
|
File | irender_counters.h Source code |
| Performance counters for render modes.
|
|
File | irender_target.h Source code |
| Abstract interface for render targets.
|
|
File | irender_target_cuda.h Source code |
| Abstract interface for CUDA render targets.
|
|
File | irender_target_opengl.h Source code |
| Abstract interface for OpenGL render targets.
|
|
File | irendering_configuration.h Source code |
| API component for rendering related settings.
|
|
File | iscene.h Source code |
| The scene object.
|
|
File | iscene_element.h Source code |
| Base class for all scene elements.
|
|
File | ischeduling_configuration.h Source code |
| API component for scheduling related settings.
|
|
File | iscope.h Source code |
| Database scopes.
|
|
File | isection_object.h Source code |
| Scene element Section object.
|
|
File | iserializer.h Source code |
| Serialization of objects to a byte stream.
|
|
File | isimple_mesh.h Source code |
| Scene element On_demand_mesh.
|
|
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 | isubdivision_surface.h Source code |
| Scene element Subdivision_surface.
|
|
File | itessellator.h Source code |
| Tessellator functor.
|
|
File | itexture.h Source code |
| Scene element Texture.
|
|
File | itile.h Source code |
| Abstract interface for tiles.
|
|
File | itimer_configuration.h Source code |
| API component that allows to start timers to elapse at configured timer times triggering callbacks.
|
|
File | itransaction.h Source code |
| Database transactions.
|
|
File | itriangle_connectivity.h Source code |
| Triangle connectivities and associated helper classes.
|
|
File | itriangle_mesh.h Source code |
| Scene element Triangle_mesh.
|
|
File | itype.h Source code |
| Types of the MDL type system.
|
|
File | iuser_class.h Source code |
| Abstract interface for user-defined classes.
|
|
File | iuser_class_factory.h Source code |
| Abstract interface for factories for user-defined class.
|
|
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 | ivideo_plugin.h Source code |
| Video plugin API.
|
|
File | ivolume.h Source code |
| Scene element Volume.
|
|
File | iwelder.h Source code |
| Welder functor.
|
|
File | iwriter.h Source code |
| Writers, used by exporters.
|
|
File | matrix_typedefs.h Source code |
| Typedefs for types from the math API.
|
|
File | render_target_traits.h Source code |
| Type traits.
|
|
File | rtmp.h Source code |
| An RTMP server.
|
|
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.
|
|