SDL Breakout Engine  0.1.0
An implementation of a Breakout game using sdl, implemented with efficient resource management.
Brick Member List

This is the complete list of members for Brick, including all inherited members.

Brick(const std::shared_ptr< TextureWrapper > &texture, const std::string &tag)Brick
DebugRender(SDL_Renderer *renderer)GameObject
GUIElement(const std::shared_ptr< TextureWrapper > &texture)GUIElement
GUIElement(const std::shared_ptr< TextureWrapper > &texture, const std::string &tag)GUIElement
GUIElement(const std::shared_ptr< TextureWrapper > &texture, const Vector3D &startPosition)GUIElement
GUIElement(const std::shared_ptr< TextureWrapper > &texture, const Vector3D &startPosition, const std::string &tag)GUIElement
GUIElement()GUIElementdefault
GameObject(const std::string &tag)GameObject
GameObject(const Vector3D &position)GameObject
GameObject(const Vector3D &position, const std::string &tag)GameObject
GameObject(const Vector3D &position, const Vector3D &size)GameObject
GameObject(const Vector3D &position, const Vector3D &size, const std::string &tag)GameObject
GameObject()GameObjectdefault
GetSize()GameObject
GetSize() constGameObject
Hit(const std::string &tag)Brickvirtual
Render(SDL_Renderer *renderer)GUIElement
Update(const Vector3D &position)GameObject
_GetPosition() constGameObject
aliveGameObject
mDestinationGUIElementprotected
mHeightGameObjectprotected
mPositionGameObjectprotected
mTagGameObject
mTextureGUIElementprotected
mWidthGameObjectprotected
startPositionGameObjectprotected