IObject.h#
Fully qualified name: omni/core/IObject.h
In directory: omni/core
Source file: IObject.h
Defines the base class for ABI-safe interfaces.
Classes#
- omni::core::IObject
 Base class for all.
- omni::core::IObject_abi
 Base class for all.
- omni::core::Inherits
 Helper template for interface inheritance.
- omni::core::ObjectPtr
 Smart pointer wrapper around interface pointers.
Namespaces#
- omni
 Main namespace for Omniverse.
- omni::core
 Core functionality for Omniverse Interfaces.
Structs#
- omni::core::Implements
 Helper template for implementing one or more interfaces.
- omni::core::ImplementsCast
 Helper template for implementing the cast function for one or more interfaces.