--- ---
|
TGUI 1.x-dev
|
Backend renderer that uses SDL3's GPU API. More...
#include <TGUI/Backend/Renderer/SDL_GPU/BackendRendererSDLGPU.hpp>
Public Member Functions | |
| BackendRendererSDLGPU (SDL_GPUDevice *device) | |
| Initializes the backend renderer. | |
| std::shared_ptr< BackendTexture > | createTexture () override |
| Creates a new empty texture object. | |
| unsigned int | getMaximumTextureSize () override |
| Get the maximum allowed texture size. | |
| SDL_GPUDevice * | getInternalDevice () const |
| Returns a pointer to the device object that was used to create this backend renderer. | |
Public Member Functions inherited from tgui::BackendRenderer | |
| virtual | ~BackendRenderer ()=default |
| Virtual destructor. | |
| virtual std::shared_ptr< BackendText > | createText () |
| Creates a new empty text object. | |
Backend renderer that uses SDL3's GPU API.
| tgui::BackendRendererSDLGPU::BackendRendererSDLGPU | ( | SDL_GPUDevice * | device | ) |
Initializes the backend renderer.
| device | Device used for rendering |
|
nodiscardoverridevirtual |
Creates a new empty texture object.
Implements tgui::BackendRenderer.
|
nodiscard |
Returns a pointer to the device object that was used to create this backend renderer.
|
nodiscardoverridevirtual |
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.