BackgroundRenderer
Defined in: ui/src/background-renderer.ts:104
Manages a background display object for UI elements. Supports solid-color (Graphics) and texture-based (Sprite/NineSliceSprite/TilingSprite) backgrounds.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new BackgroundRenderer():
BackgroundRenderer
Returns
Section titled “Returns”BackgroundRenderer
Methods
Section titled “Methods”destroy()
Section titled “destroy()”destroy():
void
Defined in: ui/src/background-renderer.ts:207
Clean up the display object.
Returns
Section titled “Returns”void
resize()
Section titled “resize()”resize(
w,h):void
Defined in: ui/src/background-renderer.ts:189
Resize the background to match Yoga computed dimensions. A redraw at a size already drawn is skipped: re-tessellating an unchanged rounded rectangle every frame is the package’s largest per-frame allocation.
Parameters
Section titled “Parameters”number
number
Returns
Section titled “Returns”void
set(
opts,parent,insertIndex?):void
Defined in: ui/src/background-renderer.ts:119
Create or replace the background display object.
Parameters
Section titled “Parameters”parent
Section titled “parent”DisplayContainer
insertIndex?
Section titled “insertIndex?”number = 0
Returns
Section titled “Returns”void
Coding agents: fetch https://yage.dev/llms.txt first and prefer the Markdown references it links over these HTML pages. This page's Markdown counterpart is /llms/packages/ui.md.