omni::core::Inherits¶
Defined in omni/core/IObject.h
Inheritance Relationships¶
Base Type¶
public BASE
-
template<typename
BASE
, TypeIdTYPEID
>
classInherits
: public BASE¶ Helper template for interface inheritance.
Using this template defines compile time information used by omni::core::Implements.
Expected usage:
class IMyInterface : public omni::core::Inherits<omni::core::IObject, OMNI_TYPE_ID("IMyInterface") { /* ... */ };