Class RenderTarget

Inheritance Relationships

Base Type

  • public tgui::BackendRenderTarget

Class Documentation

class RenderTarget : public tgui::BackendRenderTarget

Declaration: final

Public Functions

void setView(tgui::FloatRect view, tgui::FloatRect viewport, tgui::Vector2f targetSize) override
void set_pixel_scale(tgui::Vector2f scale)
void begin_recording()
RecordedScene finish_recording()

Declaration: [[nodiscard]]

void discard_recording() noexcept
void drawGui(const std::shared_ptr<tgui::RootContainer> &root) override
void addClippingLayer(const tgui::RenderStates &states, tgui::FloatRect rect) override
void removeClippingLayer() override
void drawVertexArray(const tgui::RenderStates &states, const tgui::Vertex *vertices, std::size_t vertexCount, const unsigned int *indices, std::size_t indexCount, const std::shared_ptr<tgui::BackendTexture> &texture) override
void setClearColor(const tgui::Color &color) override
void clearScreen() override