25#ifndef TGUI_BACKEND_RENDERER_RAYLIB_HPP
26#define TGUI_BACKEND_RENDERER_RAYLIB_HPP
28#include <TGUI/Backend/Renderer/Raylib/BackendTextureRaylib.hpp>
29#include <TGUI/Backend/Renderer/Raylib/BackendRenderTargetRaylib.hpp>
30#include <TGUI/Backend/Renderer/Raylib/CanvasRaylib.hpp>
32#if !TGUI_BUILD_AS_CXX_MODULE
33 #include <TGUI/Backend/Renderer/BackendRenderer.hpp>
36#if !TGUI_EXPERIMENTAL_USE_STD_MODULE
42TGUI_MODULE_EXPORT
namespace tgui
61 TGUI_NODISCARD std::shared_ptr<BackendTexture>
createTexture()
override;
Backend renderer that uses raylib.
Definition BackendRendererRaylib.hpp:49
std::shared_ptr< BackendTexture > createTexture() override
Creates a new empty texture object.
unsigned int getMaximumTextureSize() override
Get the maximum allowed texture size.
BackendRendererRaylib()
Initializes the backend renderer.
Base class for the backend renderer, which is responsible for creating text and texture objects.
Definition BackendRenderer.hpp:44
Namespace that contains all TGUI functions and classes.
Definition AbsoluteOrRelativeValue.hpp:38