Iray SDK API nvidia_logo_transpbg.gif Up
neuraylib Directory Reference

Files

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.