neuray API Programmer's Manual
This reference documentation is structured into introductory material, tutorials and examples, reference manuals, and auxiliary material.
The neuray API supports the startup and configuration of the neuray library and can issue rendering calls. The neuray 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.
Reference Manual
-
Base API Reference
-
Versioning, Configuration, and Assertions of the base API
-
-
Math API Reference
-
Versioning and Assertions of the math API
-
Math Vector, Matrix, Bounding Box, and Color Classes
-
-
Neuray API Reference
-
Versioning and Assertions of the neuray API
-
Scene Database Interfaces
-
Scene graph structure, which comprises classes such as INVALID_DOXYREFmi::IInstance, INVALID_DOXYREFmi::IGroup, INVALID_DOXYREFmi::IAssembly, and INVALID_DOXYREFmi::ISelect_instance.
-
Leaf nodes, which comprises classes such as INVALID_DOXYREFmi::ICamera, INVALID_DOXYREFmi::ILight, INVALID_DOXYREFmi::IOptions, INVALID_DOXYREFmi::ITriangle_mesh, INVALID_DOXYREFmi::IPolygon_mesh, and INVALID_DOXYREFmi::ISubdivision_surface.
-
INVALID_DOXYREF, which comprises classes such as INVALID_DOXYREFmi::IShader, INVALID_DOXYREFmi::IShader_class, INVALID_DOXYREFmi::ICompound_shader_class, INVALID_DOXYREFmi::IShader_graph and INVALID_DOXYREFmi::IShader_graph_class.
-
Miscellaneous, which comprises classes such as INVALID_DOXYREFmi::IAttribute_container, INVALID_DOXYREFmi::IImage, INVALID_DOXYREFmi::ILightprofile, INVALID_DOXYREFmi::IMaterial, and INVALID_DOXYREFmi::ITexture.
-
-