NVIDIA Iray: Base API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Modules
Here is a list of all modules:
[detail level 123]
\Base API Basic types, configuration, and assertion support
 oBase API Assertions Assertions and static assertions
 oConfiguration of the Base API Configuration macros for platform, compiler, etc
 oMemory Management The memory management provides an interface for allocators including a default implementation
 oInterface Framework Technology The classes provided here support conventional modern C++ library design principles for component software to achieve binary compatibility across shared library boundaries and future extensibility
 oLogging Logger interface and severity levels
 oMultithreading Support Primitives useful for multithreaded applications, for example, atomic counters, condition variables, and locks
 oPlugin Support Support for dynamically loaded plugins
 oString Class A string class
 oBasic Types Platform-independent types
 |\Specializations for numeric_traits The number traits class is specialized for number types defined in this API, such as mi::Uint32 and mi::Float64
 \Versioning of the Base API The Base API has a major and minor version number and an optional qualifier