![]() |
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH |
![]() ![]() |
Namespace for the Base API |
![]() ![]() ![]() |
32-bit unsigned counter with atomic arithmetic, increments, and decrements |
![]() ![]() ![]() |
Conditions allow threads to signal an event and to wait for such a signal, respectively |
![]() ![]() ![]() |
A default allocator implementation based on global new and delete |
![]() ![]() ![]() |
Handle class template for interfaces, automatizing the lifetime control via reference counting |
![]() ![]() ![]() |
The IAllocator interface class supports allocating and releasing memory dynamically |
![]() ![]() ![]() |
The basic extensible interface |
![]() ![]() ![]() |
The ILogger interface class supports logging of messages |
![]() ![]() ![]() |
Mixin class template for deriving new interface declarations |
![]() ![]() ![]() |
Mixin class template for deriving interface implementations |
![]() ![]() ![]() |
Mixin class template for deriving interface implementations from two interfaces |
![]() ![]() ![]() |
Mixin class template for deriving singleton interface implementations, where the reference count is fixed to one |
![]() ![]() ![]() |
This mixin merges the implementation of one interface with a second interface |
![]() ![]() ![]() |
Lock class implementing a critical region that only one thread can enter at a time |
![]() ![]() ![]() ![]() |
Utility class to acquire a lock that is released by the destructor |
![]() ![]() ![]() |
Every plugin must be derived from this class |
![]() ![]() ![]() |
An adaptor class template that implements a standard STL allocator |
![]() ![]() ![]() ![]() |
Rebind helper struct to define a new class instance of this allocator template instantiated for the new value type T1 |
![]() ![]() ![]() |
String class with char character type |
![]() ![]() ![]() |
Base class for the helper class to deduce properties of numeric types defined in this API |
![]() ![]() ![]() |
Helper class to deduce properties of numeric types defined in this API |
![]() ![]() ![]() |
Numeric traits specialization for mi::Sint8 |
![]() ![]() ![]() |
Numeric traits specialization for mi::Sint16 |
![]() ![]() ![]() |
Numeric traits specialization for mi::Sint32 |
![]() ![]() ![]() |
Numeric traits specialization for mi::Sint64 |
![]() ![]() ![]() |
Numeric traits specialization for mi::Uint8 |
![]() ![]() ![]() |
Numeric traits specialization for mi::Uint16 |
![]() ![]() ![]() |
Numeric traits specialization for mi::Uint32 |
![]() ![]() ![]() |
Numeric traits specialization for mi::Uint64 |
![]() ![]() ![]() |
Numeric traits specialization for mi::Float32 |
![]() ![]() ![]() |
Numeric traits specialization for mi::Float64 |
![]() ![]() ![]() |
A 128 bit representation of a universally unique identifier (UUID or GUID) |
![]() ![]() ![]() |
Class template for a compile-time representation of universally unique identifiers (UUIDs or GUIDs) |