CS4850 Final Project
Loading...
Searching...
No Matches
GameEntity Member List

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)GameEntityinline
GameEntity() (defined in GameEntity)GameEntity
GameEntity(const GameEntity &entity)GameEntity
GetComponent(ComponentType type)GameEntity
GetTags() constGameEntityinline
GetTransform()GameEntity
HasComponent(ComponentType type)GameEntity
Input(float deltaTime)GameEntityvirtual
Intersects(std::shared_ptr< GameEntity > e)GameEntity
IsRenderable() constGameEntityinline
mComponents (defined in GameEntity)GameEntityprotected
mOnInput (defined in GameEntity)GameEntityprotected
mOnStart (defined in GameEntity)GameEntityprotected
mOnUpdate (defined in GameEntity)GameEntityprotected
mRenderable (defined in GameEntity)GameEntityprotected
mTags (defined in GameEntity)GameEntityprotected
OnStart()GameEntity
Render(SDL_Renderer *renderer)GameEntityvirtual
SetOnInput(std::function< void(float)> onInput)GameEntity
SetOnStart(std::function< void()> onStart)GameEntity
SetOnUpdate(std::function< void(float)> onUpdate)GameEntity
SetRenderable(bool value)GameEntityinline
Update(float deltaTime)GameEntityvirtual
~GameEntity() (defined in GameEntity)GameEntityvirtual