engine/ui/canvas/plugin.hpp file

Plugin entry point.

Namespaces

namespace cubos
Cubos libraries namespace.
namespace cubos::engine
Engine module.

Functions

auto uiCanvasPlugin(Cubos& cubos) -> CUBOS_ENGINE_API void
Plugin entry function.

Variables

CUBOS_ENGINE_API Tag uiCanvasChildrenUpdateTag
UICanvas components' information is passed to related UIElement components.
CUBOS_ENGINE_API Tag uiElementPropagateTag
The UIElement components are updated with information from their parents.
CUBOS_ENGINE_API Tag uiBeginTag
Readies canvas for drawing.
CUBOS_ENGINE_API Tag uiDrawTag
Systems which draw to canvas should be tagged with this.
CUBOS_ENGINE_API Tag uiEndTag
All queued draw commands are collected and executed to the render targets.