Types.h#
Fully qualified name: carb/Types.h
In directory: carb
Source file: Types.h
Common types used through-out Carbonite.
Namespaces#
- carb
 The main Carbonite namespace.
- omni
 Main namespace for Omniverse.
- omni::core
 Core functionality for Omniverse Interfaces.
- omni::log
 Multi-channel logging.
- omni::structuredlog
 Structured logging and Telemetry.
Structs#
- carb::Color
 RGBA color with templated data type.
- carb::ColorRgb
 RGB
floatcolor.- carb::ColorRgbDouble
 RGB
doublecolor.- carb::ColorRgba
 RGBA
floatcolor.- carb::ColorRgbaDouble
 RGBA
doublecolor.- carb::Double2
 Two component
doublevector.- carb::Double3
 Three component
doublevector.- carb::Double4
 Four component
doublevector.- carb::Float2
 Two component
floatvector.- carb::Float3
 Three component
floatvector.- carb::Float4
 Four component
floatvector.- carb::Int2
 Two component
int32_tvector.- carb::Int3
 Three component
int32_tvector.- carb::Int4
 Four component
int32_tvector.- carb::PluginDesc
 Defines a struct which contains all key information about a plugin loaded into memory.
- carb::PluginFrameworkDesc
 Pass to each plugin's OnPluginRegisterExFn during load. Allows the plugin to grab global Carbonite state such as the carb::Framework singleton.
- carb::PluginImplDesc
 Defines a descriptor for the plugin implementation, to be provided to the macro CARB_PLUGIN_IMPL.
- carb::PluginRegistryEntry
 Defines a struct to be filled by a plugin to provide the framework with all information about it.
- carb::PluginRegistryEntry2
 Defines a struct to be filled by a plugin to provide the framework with all information about it. This struct is automatically created and filled by the macro CARB_PLUGIN_IMPL.
- carb::PluginRegistryEntry2::Interface2
 Entry in an array of interfaces implemented by the plugin.
- carb::PluginRegistryEntry::Interface
 Entry in an array of interfaces implemented by the plugin.
- carb::SharedHandle
 Defines a shared object handle.
- carb::Uint2
 Two component
uint32_tvector.- carb::Uint3
 Three component
uint32_tvector.- carb::Uint4
 Four component
uint32_tvector.