SDL Breakout Engine
0.1.0
An implementation of a Breakout game using sdl, implemented with efficient resource management.
|
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() | GUIElement | default |
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() | GameObject | default |
GetSize() | GameObject | |
GetSize() const | GameObject | |
Hit(const std::string &tag) | Brick | virtual |
Render(SDL_Renderer *renderer) | GUIElement | |
Update(const Vector3D &position) | GameObject | |
_GetPosition() const | GameObject | |
alive | GameObject | |
mDestination | GUIElement | protected |
mHeight | GameObject | protected |
mPosition | GameObject | protected |
mTag | GameObject | |
mTexture | GUIElement | protected |
mWidth | GameObject | protected |
startPosition | GameObject | protected |