UIng::Area::Draw::Context
Inherits UIng::BlockConstructor < Reference < Object
Constructors
Instance methods
High-level clipping: build a path in a block, end it, and clip
Convenience API; delegates to the C-shaped wrappers above.
Direct wrapper for uiDrawImageBuffer. Only valid inside Draw.
Direct wrapper for uiDrawImageBufferWithParams. Smooth interpolation can sample outside the source rectangle; use Nearest for atlas edges.
High-level: build once, then optionally fill and/or stroke
Low-level: stroke an ended path
Convenience overload to build StrokeParams inline
Text drawing (libui uiDrawText equivalent)
High-level: build a path in a block, end it, and fill
Runs a drawing block with this Context as receiver and argument. Restores the saved state on block exit and returns the block's value.
High-level: build a path in a block, end it, and stroke
Matrix composition (same semantics as libui's uiDrawTransform)