28 virtual void Draw(SDL_Renderer*
const target)
const = 0;
Basic utility macros, typedefs...
#define SDLU_BEGIN
Definition: Util.hpp:32
Everything that can be rendered derives from this class.
Definition: Drawable.hpp:18
Drawable & operator=(const Drawable &other)=delete
Drawable(Drawable &&other)=delete
Drawable(const Drawable &other)=delete
Drawable()
Definition: Drawable.hpp:27
virtual void Draw(SDL_Renderer *const target) const =0
Acts as a wrapper for SDL_Renderer*. You can't (and shouldn't) instantiate this, but rather derive fr...
Definition: RenderTarget.hpp:22