CS4850 Final Project
|
This is the complete list of members for GameEntity, including all inherited members.
AddComponent(std::shared_ptr< T > component) | GameEntity | |
AddDefaultTransformComponent() | GameEntity | |
AddTag(std::string tag) | GameEntity | inline |
GameEntity() (defined in GameEntity) | GameEntity | |
GameEntity(const GameEntity &entity) | GameEntity | |
GetComponent(ComponentType type) | GameEntity | |
GetTags() const | GameEntity | inline |
GetTransform() | GameEntity | |
HasComponent(ComponentType type) | GameEntity | |
Input(float deltaTime) | GameEntity | virtual |
Intersects(std::shared_ptr< GameEntity > e) | GameEntity | |
IsRenderable() const | GameEntity | inline |
mComponents (defined in GameEntity) | GameEntity | protected |
mOnInput (defined in GameEntity) | GameEntity | protected |
mOnStart (defined in GameEntity) | GameEntity | protected |
mOnUpdate (defined in GameEntity) | GameEntity | protected |
mRenderable (defined in GameEntity) | GameEntity | protected |
mTags (defined in GameEntity) | GameEntity | protected |
OnStart() | GameEntity | |
Render(SDL_Renderer *renderer) | GameEntity | virtual |
SetOnInput(std::function< void(float)> onInput) | GameEntity | |
SetOnStart(std::function< void()> onStart) | GameEntity | |
SetOnUpdate(std::function< void(float)> onUpdate) | GameEntity | |
SetRenderable(bool value) | GameEntity | inline |
Update(float deltaTime) | GameEntity | virtual |
~GameEntity() (defined in GameEntity) | GameEntity | virtual |