NVIDIA Iray: Base API nvidia_logo_transpbg.gif Up
 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.hAssertions and compile-time assertions
 |oatom.h32-bit unsigned counter with atomic arithmetic, increments, and decrements
 |ocondition.hMultithreading condition
 |oconfig.hConfiguration of the Base API
 |odefault_allocator.hDefault allocator implementation based on global new and delete
 |oenums.hBasic enums
 |ohandle.hSmart-pointer handle class for interfaces, const and non-const version
 |oiallocator.hAllocator interface class to dynamically allocate and deallocate memory
 |oiinterface.hThe basic extensible interface
 |oilogger.hLogger interface class that supports message logging
 |ointerface_declare.hMixin class template for deriving new interface declarations
 |ointerface_implement.hMixin class template for deriving interface implementations
 |ointerface_merger.hMixin class template to merge an interface with an implementation
 |olock.hMultithreading locks
 |oplugin.hBase class for all plugins
 |ostd_allocator.hStandard STL allocator implementation
 |otypes.hBasic types
 |ouuid.hA 128 bit representation of a universally unique identifier (UUID or GUID)
 |\version.hMajor and minor version number and an optional qualifier
 \base.hBase API