Flint Engine
Modular C++20 2D game engine powered by SDL3
Loading...
Searching...
No Matches
Flint::UICanvas Member List

This is the complete list of members for Flint::UICanvas, including all inherited members.

discardDrawCalls()Flint::UICanvas
drawRect(Rect< float > rect, Color color)Flint::UICanvas
drawText(std::string text, float x, float y, float fontSize, Color color, std::string fontName="", uint16_t weight=400)Flint::UICanvas
drawTexture(const GPUTexture &texture, Rect< float > rect, Color tint={255, 255, 255, 255})Flint::UICanvas
emit(RenderQueue &queue) (defined in Flint::UICanvas)Flint::UICanvas
flushDrawCalls(SDL_GPURenderPass *renderPass, SDL_GPUCommandBuffer *commandBuffer)Flint::UICanvas
getGlyphCenterOffset(const std::string &text, float fontSize, const std::string &fontName="", uint16_t weight=400) (defined in Flint::UICanvas)Flint::UICanvas
getScreenSize() constFlint::UICanvasinline
loadFont(std::vector< char > &&data, const std::string &fontName, uint16_t weight=400)Flint::UICanvas
measureText(const std::string &text, float fontSize, const std::string &fontName="", uint16_t weight=400)Flint::UICanvas
operator=(const UICanvas &)=delete (defined in Flint::UICanvas)Flint::UICanvas
setDefaultFont(const std::string &name)Flint::UICanvasinline
setScreenSize(Vec2f size)Flint::UICanvas
UICanvas(GPURenderer &renderer)Flint::UICanvasexplicit
UICanvas(const UICanvas &)=delete (defined in Flint::UICanvas)Flint::UICanvas
uploadGeometry(SDL_GPUCommandBuffer *cmd)Flint::UICanvas
~UICanvas() (defined in Flint::UICanvas)Flint::UICanvas