The Iray API supports the startup and configuration of the neuray library and can issue rendering calls. The Iray API includes also the Math API and the Base API. The Math API provides vector, matrix, bbox, and color classes and math functions. The Base API provides basic types, functions on them, assertions, and configurations.
Iray API Reference
- Iray API Include Files
-
Versioning and Assertions of the Iray API
- Main neuray Interface and C access function
-
API components and Configuration Interfaces
- Types
- Database Access
- Importers and Exporters
-
Scene Elements
-
Scene graph structure, which comprises classes such as mi::neuraylib::IInstance, and mi::neuraylib::IGroup.
-
Leaf nodes, which comprises classes such as mi::neuraylib::ICamera, mi::neuraylib::ILight, mi::neuraylib::IOptions, mi::neuraylib::ITriangle_mesh, mi::neuraylib::IPolygon_mesh, mi::neuraylib::ISubdivision_surface, mi::neuraylib::IFreeform_surface, and mi::neuraylib::IOn_demand_mesh.
-
MDL-related elements, which comprises classes such as mi::neuraylib::IMdl_function_call and mi::neuraylib::IMdl_material_instance.
-
Miscellaneous, which comprises classes such as mi::neuraylib::IAttribute_container, mi::neuraylib::IBsdf_measurement, mi::neuraylib::IDecal, mi::neuraylib::IImage, mi::neuraylib::IIrradiance_probes, mi::neuraylib::ILightprofile, and mi::neuraylib::ITexture.
- Rendering and Picking
- Functors
- HTTP server
- RTMP server
- Extensions and Plugins
- Iray Bridge
- Node manager
- Cluster manager
- Queue manager
Related Pages
Math API Reference
Base API Reference
Bibliography