frontend.yui · function ·

RenderYuiInteractiveStateReport

Format yui interactive state report as readable text.

cpufrontendfrontend.yuifunctionsource-exampleyehoyui

Turn YUI models into a working frontend and its rendering/input adapters.

external RenderYuiInteractiveStateReport(int activeTab, int playhead, int inspectorMode, bool compact, int width, int height) returns text

Status: source-declared

Parameters

int activeTab
Supply active tab as int.
int playhead
Supply playhead as int.
int inspectorMode
Supply inspector mode as int.
bool compact
Supply compact as bool.
int width
Supply width as int.
int height
Supply height as int.

Use RenderYuiInteractiveStateReport

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using frontend.yui

// Turn YUI models into a working frontend and its rendering/input adapters.
int activeTab = 1
int playhead = 1
int inspectorMode = 1
bool compact = true
int width = 1
int height = 1
text result = RenderYuiInteractiveStateReport(activeTab, playhead, inspectorMode, compact, width, height)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.frontend_yui__renderyuiinteractivestatereport"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "frontend.yui"
version = "0.2.0"
path = "../../../yeho/packages/frontend/yui"

[[dependencies]]
package = "graphics.canvas"
version = "0.1.0"
path = "../../../yeho/packages/graphics/canvas"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.image.processing"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image/processing"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "input.text"
version = "0.1.0"
path = "../../../yeho/packages/input/text"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

yeho/packages/frontend/yui/yui.yh:140