|
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 Ball, including all inherited members.
| Collide(GameObject &el2, bool angle) | Ball | |
| Collide(Brick &el2, bool angle) | Ball | |
| 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) | GameObject | virtual |
| Move(float dt, int screenWidth, int screenHeight) | MovingGUIElement | |
| MovingGUIElement(const std::shared_ptr< TextureWrapper > &texture, const Vector3D &startPosition, Vector3D direction) | Ball | using |
| MovingGUIElement(const std::shared_ptr< TextureWrapper > &texture, const Vector3D &startPosition, Vector3D direction, const std::string &tag) | Ball | using |
| MovingGUIElement() | Ball | usingdefault |
| Render(SDL_Renderer *renderer) | GUIElement | |
| Update(const Vector3D &position) | GameObject | |
| UpdateDirection(const Vector3D &direction) | MovingGUIElement | |
| _GetDirection() const | MovingGUIElement | |
| _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 |
1.4.1