UIAnchorLayout
ClassSource: UIAnchorLayout.h
Inherits from: UILayout
Description
Layout that positions elements at fixed anchor points on the screen.
This layout positions UI elements at fixed anchor points (corners, center, etc.) without reflow. Very efficient for HUDs, debug UI, and fixed-position elements. Positions are calculated once or when screen size changes.
Inheritance
UILayout → UIAnchorLayout
Methods
void addElement(UIElement* element, Anchor anchor)
Description:
Adds a UI element with a specific anchor point.
Parameters:
element: Pointer to the element to add.anchor: Anchor point for positioning.
void setScreenSize(int screenWidth, int screenHeight)
Description:
Sets the screen size for anchor calculations.
Parameters:
screenWidth: Screen width in pixels.screenHeight: Screen height in pixels.
