37 SDL_FRect *targetRect);
47 SDL_Renderer *mRenderer;
Definition Renderer.hpp:7
void RenderClear()
Clears the entire render target.
Definition Renderer.cpp:33
void RenderTexture(SDL_Texture *tex, SDL_FRect *srcRect, SDL_FRect *targetRect)
Definition Renderer.cpp:41
static Renderer * initialize(SDL_Window *window)
Definition Renderer.cpp:7
void RenderPresent()
Updates the window with any rendered textures.
Definition Renderer.cpp:35
void RenderRect(SDL_FRect *rect)
Definition Renderer.cpp:46
SDL_Texture * CreateTextureFromSurface(SDL_Surface *pixels)
Definition Renderer.cpp:37
static Renderer * instance()
Singleton accessor function for the Renderer.
Definition Renderer.cpp:17
void SetRenderDrawColor(Uint8 r, Uint8 b, Uint8 g, Uint8 a)
Definition Renderer.cpp:29