NVIDIA Iray: Base API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
File List
Here is a list of all documented files with brief descriptions:
[detail level 123]
\-mi
 o-base
 |oassert.h Assertions and compile-time assertions
 |oatom.h 32-bit unsigned counter with atomic arithmetic, increments, and decrements
 |ocondition.h Multithreading condition
 |oconfig.h Configuration of the Base API
 |odefault_allocator.h Default allocator implementation based on global new and delete
 |oenums.h Basic enums
 |ohandle.h Smart-pointer handle class for interfaces, const and non-const version
 |oiallocator.h Allocator interface class to dynamically allocate and deallocate memory
 |oiinterface.h The basic extensible interface
 |oilogger.h Logger interface class that supports message logging
 |ointerface_declare.h Mixin class template for deriving new interface declarations
 |ointerface_implement.h Mixin class template for deriving interface implementations
 |ointerface_merger.h Mixin class template to merge an interface with an implementation
 |olock.h Multithreading locks
 |oplugin.h Base class for all plugins
 |ostd_allocator.h Standard STL allocator implementation
 |ostring.h String class with char character type
 |otypes.h Basic types
 |ouuid.h A 128 bit representation of a universally unique identifier (UUID or GUID)
 |\version.h Major and minor version number and an optional qualifier
 \base.h Base API