omni/core/IObject.h
In directory: omni/core
Source file: omni/core/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.