| dEngine
    Simple 2D C++ game engine | 
A sprite. More...
#include <Sprite.h>
 
  
 | Public Member Functions | |
| Sprite (std::string filepath, GameObject &parent) | |
| Constructor.  More... | |
| ~Sprite () | |
| Desctructor.  More... | |
| void | Render () override | 
| Render Function.  More... | |
| SDL_Texture * | getTexture () | 
| Sprite Texture.  More... | |
|  Public Member Functions inherited from dengine::Component | |
| Component (GameObject &parent) | |
| Create a new component for a gameobject.  More... | |
| virtual void | NotifyCollision (GameObject &other) | 
| std::string | GetName () | 
| Returns the component's name.  More... | |
| virtual void | Start () | 
| Start the object To be called by the GameObject's Start method. This should be called at the beginning of instantiation.  More... | |
| virtual void | Update () | 
| Private Attributes | |
| SDL_Texture * | texture | 
| Additional Inherited Members | |
|  Protected Attributes inherited from dengine::Component | |
| GameObject & | parent | 
| std::string | name | 
A sprite.
Sprites are used for static images that don't require animation
| Sprite::Sprite | ( | std::string | filepath, | 
| GameObject & | parent | ||
| ) | 
Constructor.
Creates a sprite from the image defined in the filepath
| Sprite::~Sprite | ( | ) | 
Desctructor.
Frees up resources allocated by Sprite
| SDL_Texture * Sprite::getTexture | ( | ) | 
Sprite Texture.
Returns a pointer to the texture
| 
 | overridevirtual | 
| 
 | private | 
Referenced by getTexture(), Render(), Sprite(), and ~Sprite().
 1.8.13
 1.8.13