TGUI
0.10-beta
|
Backend renderer that uses SDL_Renderer. More...
#include <TGUI/Backend/Renderer/SDL_Renderer/BackendRendererSDL.hpp>
Public Member Functions | |
BackendRendererSDL (SDL_Renderer *renderer) | |
Initializes the backend renderer. More... | |
std::shared_ptr< BackendTexture > | createTexture () override |
Creates a new empty texture object. More... | |
unsigned int | getMaximumTextureSize () override |
Get the maximum allowed texture size. More... | |
SDL_Renderer * | getInternalRenderer () const |
Returns a pointer to the SDL_Renderer object that was used to create this backend renderer. More... | |
![]() | |
virtual | ~BackendRenderer ()=default |
Virtual destructor. | |
virtual std::shared_ptr< BackendText > | createText () |
Creates a new empty text object. More... | |
virtual std::shared_ptr< BackendTexture > | createTexture ()=0 |
Creates a new empty texture object. More... | |
virtual unsigned int | getMaximumTextureSize ()=0 |
Get the maximum allowed texture size. More... | |
Backend renderer that uses SDL_Renderer.
tgui::BackendRendererSDL::BackendRendererSDL | ( | SDL_Renderer * | renderer | ) |
Initializes the backend renderer.
renderer | SDL_Renderer object that should be used for rendering |
|
overridevirtual |
Creates a new empty texture object.
Implements tgui::BackendRenderer.
SDL_Renderer * tgui::BackendRendererSDL::getInternalRenderer | ( | ) | const |
Returns a pointer to the SDL_Renderer object that was used to create this backend renderer.
|
overridevirtual |
Get the maximum allowed texture size.
This maximum size is defined by the graphics driver. Most likely this will return 8192 or 16384.
Implements tgui::BackendRenderer.