|
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 |