HatchitGame
Hatchit::Game::Component Member List

This is the complete list of members for Hatchit::Game::Component, including all inherited members.

Component(void)=default (defined in Hatchit::Game::Component)Hatchit::Game::Component
Component(const Component &rhs)=default (defined in Hatchit::Game::Component)Hatchit::Game::Component
Component(Component &&rhs)=default (defined in Hatchit::Game::Component)Hatchit::Game::Component
GetComponentId(void)Hatchit::Game::Componentstatic
GetEnabled(void)Hatchit::Game::Component
GetOwner(void)Hatchit::Game::Component
m_enabledHatchit::Game::Componentprotected
m_ownerHatchit::Game::Componentprotected
operator=(const Component &rhs)=default (defined in Hatchit::Game::Component)Hatchit::Game::Component
operator=(Component &&rhs)=default (defined in Hatchit::Game::Component)Hatchit::Game::Component
SetEnabled(bool value)Hatchit::Game::Component
SetOwner(GameObject *owner)Hatchit::Game::Component
VClone(void) const =0Hatchit::Game::Componentpure virtual
VDeserialize(const Core::JSON &jsonObject)=0 (defined in Hatchit::Game::Component)Hatchit::Game::Componentpure virtual
VGetComponentId(void) const =0 (defined in Hatchit::Game::Component)Hatchit::Game::Componentpure virtual
VOnDestroy(void)=0Hatchit::Game::Componentpure virtual
VOnDisabled(void)=0Hatchit::Game::Componentprotectedpure virtual
VOnEnabled(void)=0Hatchit::Game::Componentprotectedpure virtual
VOnInit(void)=0Hatchit::Game::Componentpure virtual
VOnUpdate(void)=0Hatchit::Game::Componentpure virtual
VSerialize(void)=0 (defined in Hatchit::Game::Component)Hatchit::Game::Componentpure virtual
~Component(void)=default (defined in Hatchit::Game::Component)Hatchit::Game::Componentvirtual