|
RavEngine
|
Public Member Functions | |
| template<typename Full > | |
| PolymorphicComponentHandle (ComponentHandle< Full > fullHandle) | |
| PolymorphicComponentHandle (decltype(owner) owner, decltype(full_type_id) id) | |
| bool | operator== (const PolymorphicComponentHandle< Base > &other) |
| Base * | get () |
| Base * | operator-> () |
| template<typename T > | |
| T * | get_as () |
Public Member Functions inherited from RavEngine::ComponentHandleBase | |
| ComponentHandleBase (decltype(owner) owner) | |
| operator bool () const | |
| void | reset () |
| bool | IsValid () const |
| decltype(owner) | GetOwner () const |
| auto | get_id () const |
Public Attributes | |
| ctti_t | full_type_id |
Additional Inherited Members | |
Protected Attributes inherited from RavEngine::ComponentHandleBase | |
| Entity | owner |