|
Flint Engine
Modular C++20 2D game engine powered by SDL3
|
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() const | Flint::UICanvas | inline |
| 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::UICanvas | inline |
| setScreenSize(Vec2f size) | Flint::UICanvas | |
| UICanvas(GPURenderer &renderer) | Flint::UICanvas | explicit |
| UICanvas(const UICanvas &)=delete (defined in Flint::UICanvas) | Flint::UICanvas | |
| uploadGeometry(SDL_GPUCommandBuffer *cmd) | Flint::UICanvas | |
| ~UICanvas() (defined in Flint::UICanvas) | Flint::UICanvas |