Base API nvidia_logo_transpbg.gif Up
Modules
All modules:
[detail level 123]
 Base APIBasic types, configuration, and assertion support
 Base API AssertionsAssertions and static assertions
 Configuration of the Base APIConfiguration macros for platform, compiler, etc
 Memory ManagementThe memory management provides an interface for allocators including a default implementation
 Interface Framework TechnologyThe classes provided here support conventional modern C++ library design principles for component software to achieve binary compatibility across shared library boundaries and future extensibility
 LoggingLogger interface and severity levels
 Multithreading SupportPrimitives useful for multithreaded applications, for example, atomic counters, condition variables, and locks
 Plugin SupportSupport for dynamically loaded plugins
 Basic TypesPlatform-independent types
 Specializations for numeric_traitsThe number traits class is specialized for number types defined in this API, such as mi::Uint32 and mi::Float64
 Versioning of the Base APIThe Base API has a major and minor version number and an optional qualifier