Skip to content

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.

new BackgroundRenderer(): BackgroundRenderer

BackgroundRenderer

destroy(): void

Defined in: ui/src/background-renderer.ts:207

Clean up the display object.

void


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.

number

number

void


set(opts, parent, insertIndex?): void

Defined in: ui/src/background-renderer.ts:119

Create or replace the background display object.

BackgroundOptions

DisplayContainer

number = 0

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.