|
MOUNTAIN_API | Entity (const Vector2 &position) |
|
virtual MOUNTAIN_API void | Update () |
|
virtual MOUNTAIN_API void | Render () |
|
virtual MOUNTAIN_API void | RenderDebug () |
|
MOUNTAIN_API void | AddComponent (Component *component) |
|
template<Concepts::ComponentT T, typename... Args> |
T * | AddComponent (Args &&... args) |
|
template<Concepts::ComponentT T> |
T * | GetComponent () const |
|
MOUNTAIN_API List< Component * > & | GetComponents () |
|
MOUNTAIN_API const List< Component * > & | GetComponents () const |
|
MOUNTAIN_API void | RemoveComponent (Component *component) |
|
template<Concepts::ComponentT T> |
void | RemoveComponent () |
|
MOUNTAIN_API const Collider * | GetCollider () const |
|
MOUNTAIN_API Collider * | GetCollider () |
|
Definition at line 13 of file entity.hpp.
The documentation for this class was generated from the following file: