NVIDIA Iray: Base API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
\miCommon namespace for APIs of NVIDIA Advanced Rendering Center GmbH
 \baseNamespace for the Base API
  odetailsNamespace for details of the Base API
  ostatic_assert_failure
  ostatic_assert_failure< true >
  ostatic_assert_test
  oAtom32A 32-bit unsigned counter with atomic arithmetic, increments, and decrements
  oConditionConditions allow threads to signal an event and to wait for such a signal, respectively
  oDefault_allocator
  oDup_interface_helper
  oHandleHandle class template for interfaces, automatizing the lifetime control via reference counting
  oIAllocator
  oIInterface
  oMessage_detailsStructured details to log messages
  oILoggerThe ILogger interface class supports logging of messages
  oLog_streambuf
  oLog_streamAdapts mi::base::ILogger to a standard streaming interface
  oInterface_declareMixin class template for deriving new interface declarations
  oInterface_implementMixin class template for deriving interface implementations
  oInterface_implement_2Mixin class template for deriving interface implementations from two interfaces
  oInterface_implement_singletonMixin class template for deriving singleton interface implementations, where the reference count is fixed to one
  oInterface_mergerThis mixin merges the implementation of one interface with a second interface
  oLockNon-recursive lock class
  |\BlockUtility class to acquire a lock that is released by the destructor
  oRecursive_lockRecursive lock class
  |\BlockUtility class to acquire a lock that is released by the destructor
  oPluginThe abstract base class for plugins
  oIPlugin_descriptorRepresents a plugin
  oStd_allocator
  |\rebindRebind helper struct to define a new class instance of this allocator template instantiated for the new value type T1
  onumeric_traits_baseBase class for the helper class to deduce properties of numeric types defined in this API
  onumeric_traitsHelper class to deduce properties of numeric types defined in this API
  onumeric_traits< Sint8 >Numeric traits specialization for mi::Sint8
  onumeric_traits< Sint16 >Numeric traits specialization for mi::Sint16
  onumeric_traits< Sint32 >Numeric traits specialization for mi::Sint32
  onumeric_traits< Sint64 >Numeric traits specialization for mi::Sint64
  onumeric_traits< Uint8 >Numeric traits specialization for mi::Uint8
  onumeric_traits< Uint16 >Numeric traits specialization for mi::Uint16
  onumeric_traits< Uint32 >Numeric traits specialization for mi::Uint32
  onumeric_traits< Uint64 >Numeric traits specialization for mi::Uint64
  onumeric_traits< Float32 >Numeric traits specialization for mi::Float32
  onumeric_traits< Float64 >Numeric traits specialization for mi::Float64
  oUuidA 128 bit representation of a universally unique identifier (UUID or GUID)
  \Uuid_t