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.