ComponentTypeID GetComponentTypeID_Static()
virtual ~AIComponent() override=default
virtual ComponentType GetComponentType() const override
virtual void OnEvent(const Message &msg) override
virtual void Process() override
virtual void SetOwner(Object *_owner) override
virtual void Process() override
virtual void OnEvent(const Message &msg) override
virtual ComponentType GetComponentType() const override
virtual ~AudioComponent() override=default
virtual ComponentType GetComponentType() const override
GameObjectComponent()=default
virtual void OnEvent(const Message &msg) override
virtual ~GameObjectComponent() override=default
virtual void OnEvent(const Message &)
virtual void RenderDebug()
virtual void SetEntity(Object *_owner)
ObjectComponent()=default
virtual void Initialize()
virtual ComponentType GetComponentType() const =0
Object * GetOwner() const
virtual void SetOwner(Object *_owner)
Object * GetEntity() const
virtual ~ObjectComponent()=default
virtual void OnEvent(const Message &msg) override
virtual ComponentType GetComponentType() const override
virtual ~PhysicsComponent() override=default
virtual void Process() override
PhysicsComponent()=default
virtual ComponentType GetComponentType() const override
virtual void Process() override
ProcessusComponent()=default
virtual void OnEvent(const Message &msg) override
virtual ~ProcessusComponent() override=default
SystemComponent()=default
virtual void OnEvent(const Message &msg) override
virtual void Process() override
virtual ComponentType GetComponentType() const override
virtual ~SystemComponent() override=default
virtual void OnEvent(const Message &msg) override
virtual ComponentType GetComponentType() const override
VisualComponent()=default
virtual ~VisualComponent() override=default
virtual void Render() override