NVIDIA Iray API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
neuraylib Directory Reference

Files

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   factory.h [code]
  Main factory function.
 
file   http.h [code]
  A lightweight HTTP server.
 
file   iallocator.h [code]
  Abstract interface for allocators.
 
file   iarray.h [code]
  Static array type.
 
file   iattachable.h [code]
  Type that holds a reference to a database element or a value.
 
file   iattribute_container.h [code]
  Scene element Attribute_container.
 
file   iattribute_set.h [code]
  Base class for database elements with attributes.
 
file   iattribute_vector.h [code]
  Attribute vectors, used for triangle and polygon meshes.
 
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   icall.h [code]
  Call type.
 
file   icall_decl.h [code]
  call declarations
 
file   icamera.h [code]
  Scene element Camera.
 
file   icanvas.h [code]
  Abstract interface for canvases.
 
file   icolor.h [code]
  Color type.
 
file   icompound.h [code]
  Compounds type, i.e., vectors, matrices, colors, spectrums, and bounding boxes.
 
file   icompound_shader_class.h [code]
  Database element Compound_shader_class.
 
file   idata.h [code]
  Types.
 
file   idatabase.h [code]
  API component that provides access to the database.
 
file   idatabase_configuration.h [code]
  API component that provides access to the database configuration.
 
file   idebug_configuration.h [code]
  API component for debugging settings.
 
file   idecal.h [code]
  Scene element Decal.
 
file   identifier.h [code]
  Simple integer-based handles used by mesh interfaces.
 
file   ideserializer.h [code]
  Deserialization of objects from a byte stream.
 
file   idictionary.h [code]
  Dictionary structure used with functors.
 
file   idynamic_array.h [code]
  Dynamic array type.
 
file   ienum.h [code]
  Numeric types.
 
file   ienum_decl.h [code]
  enum declarations
 
file   iexport_api.h [code]
  API component for export operations and exporter management.
 
file   iexport_result.h [code]
  Result of an export operation.
 
file   iexporter.h [code]
  Abstract interface for exporters.
 
file   iextension_api.h [code]
  API component that allows extensions of the Iray API.
 
file   ifactory.h [code]
  API component for creation, assignment, and cloning of instances of types.
 
file   ifreeform_surface.h [code]
  Scene element Freeform_surface.
 
file   ifunctor.h [code]
  Base interface for functors.
 
file   igeneral_configuration.h [code]
  API component for general settings.
 
file   igeometry_simplifier.h [code]
  Simplification functor.
 
file   igpu_description.h [code]
  Provides information about GPUs.
 
file   igroup.h [code]
  Scene element Group.
 
file   ihost_callback.h [code]
  Callback interface for notifications about joining or leaving hosts.
 
file   ihost_properties.h [code]
  Information about a local or remote host.
 
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   iimpexp_state.h [code]
  State passed to recursive calls of importers and exporters.
 
file   iimport_api.h [code]
  API component for import operations and importer management.
 
file   iimport_result.h [code]
  Result of an import operation.
 
file   iimporter.h [code]
  Abstract interface for importers.
 
file   iinstance.h [code]
  Scene element Instance.
 
file   iirradiance_probes.h [code]
  Scene element Irradiance_probes.
 
file   ilibrary_authentication.h [code]
  API component for library authentication functionality.
 
file   ilight.h [code]
  Scene element Light.
 
file   ilightprofile.h [code]
  Scene element Lightprofile.
 
file   ilogging_configuration.h [code]
  API component for logging related settings.
 
file   imap.h [code]
  Map type.
 
file   imaterial.h [code]
  Scene element Material.
 
file   imatrix.h [code]
  Matrix types.
 
file   imdl_compiled_material.h [code]
  Scene element Mdl_compiled_material.
 
file   imdl_function_call.h [code]
  Scene element IMdl_function_call.
 
file   imdl_function_definition.h [code]
  Scene element Mdl_function_definition.
 
file   imdl_material_definition.h [code]
  Scene element Mdl_material_definition.
 
file   imdl_material_instance.h [code]
  Scene element Mdl_material_instance.
 
file   imdl_module.h [code]
  Scene element Mdl_module.
 
file   inetwork_configuration.h [code]
  API component for networking related settings.
 
file   ineuray.h [code]
  Main Iray API interface.
 
file   inode_manager.h [code]
  Node manager API.
 
file   ion_demand_mesh.h [code]
  Scene element On_demand_mesh.
 
file   ioptions.h [code]
  Scene element Options.
 
file   iparameter.h [code]
  Numeric types.
 
file   ipick_array.h [code]
  Result of a pick operation (array of hits).
 
file   ipick_result.h [code]
  Result of a pick operation (single hit).
 
file   iplugin.h [code]
  Abstract interface for Iray API plugins.
 
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   ipolygon_connectivity.h [code]
  Polygon connectivities and associated helper classes.
 
file   ipolygon_mesh.h [code]
  Scene element Polygon_mesh.
 
file   iprogress_callback.h [code]
  Callback interface for progress.
 
file   ireader.h [code]
  Readers, used by importers.
 
file   ireader_writer_base.h [code]
  Base interface common for readers and writers.
 
file   iready_callback.h [code]
  Callback interface for notifications when rendering finished.
 
file   iref.h [code]
  Type that holds a reference to a database element.
 
file   iremote.h [code]
  Iray Bridge.
 
file   iremote_configuration.h [code]
  API component for configuration of the Iray Bridge.
 
file   irender_context.h [code]
  Context for rendering and picking operations.
 
file   irender_counters.h [code]
  Performance counters for render modes.
 
file   irender_target.h [code]
  Abstract interface for render targets.
 
file   irender_target_base.h [code]
  Abstract interface for render targets.
 
file   irendering_configuration.h [code]
  API component for rendering related settings.
 
file   iscene.h [code]
  The scene object.
 
file   iscene_element.h [code]
  Base class for all scene elements.
 
file   ischeduling_configuration.h [code]
  API component for scheduling related settings.
 
file   iscope.h [code]
  Database scopes.
 
file   iserializer.h [code]
  Serialization of objects to a byte stream.
 
file   ishader.h [code]
  Scene element Shader.
 
file   ishader_class.h [code]
  Scene element Shader_class.
 
file   ishader_connections.h [code]
  Scene element Shader_connections.
 
file   ishader_graph.h [code]
  Scene element Shader_graph.
 
file   ishader_graph_class.h [code]
  Scene element Shader_graph_class.
 
file   isimple_mesh.h [code]
  Scene element On_demand_mesh.
 
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   isubdivision_surface.h [code]
  Scene element Subdivision_surface.
 
file   itemporary.h [code]
  Numeric types.
 
file   itessellator.h [code]
  Tessellator functor.
 
file   itexture.h [code]
  Scene element Texture.
 
file   itile.h [code]
  Abstract interface for tiles.
 
file   itimer_configuration.h [code]
  API component that allows to start timers to elapse at configured timer times triggering callbacks.
 
file   itransaction.h [code]
  Database transactions.
 
file   itriangle_connectivity.h [code]
  Triangle connectivities and associated helper classes.
 
file   itriangle_mesh.h [code]
  Scene element Triangle_mesh.
 
file   iuser_class.h [code]
  Abstract interface for user-defined classes.
 
file   iuser_class_factory.h [code]
  Abstract interface for factories for user-defined class.
 
file   iuuid.h [code]
  UUID type.
 
file   ivalue.h [code]
  Numeric types.
 
file   ivector.h [code]
  Vector types.
 
file   ivideo_plugin.h [code]
  Video plugin API.
 
file   iwelder.h [code]
  Welder functor.
 
file   iwriter.h [code]
  Writers, used by exporters.
 
file   mdl_argument_editor.h [code]
  Utility class for MDL material instances and function calls.
 
file   mdl_definition_wrapper.h [code]
  Utility class for MDL material and function definitions.
 
file   rtmp.h [code]
  An RTMP server.
 
file   set_get.h [code]
  Helper functions to set/get values of mi::IData.
 
file   type_traits.h [code]
  Type traits.
 
file   typedefs.h [code]
  Typedefs for types from the math API.
 
file   version.h [code]
  Major and minor version number and an optional qualifier.