ui · function ·

CreateYuiDisplayCommand

Create yui display command from the supplied values.

cpufunctionsource-exampleuiyeho

Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.

external CreateYuiDisplayCommand(int sequence, text ownerId, text kind, text layerId, text targetId, text resourceId, text paintId, text clipId, text transformId, yuiRenderBounds bounds, text semanticRole, text content) returns yuiDisplayCommand

Status: source-declared

Parameters

int sequence
Supply sequence as int.
text ownerId
Supply owner id as text.
text kind
Supply kind as text.
text layerId
Supply layer id as text.
text targetId
Supply target id as text.
text resourceId
Supply resource id as text.
text paintId
Supply paint id as text.
text clipId
Supply clip id as text.
text transformId
Supply transform id as text.
yuiRenderBounds bounds
Supply bounds as yuiRenderBounds.
text semanticRole
Supply semantic role as text.
text content
Supply content as text.

Use CreateYuiDisplayCommand

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

cpu · source-example · type checked

using ui

// Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.
int sequence = 1
text ownerId = "owner Id"
text kind = "kind"
text layerId = "layer Id"
text targetId = "target Id"
text resourceId = "resource Id"
text paintId = "paint Id"
text clipId = "clip Id"
text transformId = "transform Id"
yuiRenderBounds bounds = yuiRenderBounds(1, 1, 1, 1)
text semanticRole = "semantic Role"
text content = "content"
yuiDisplayCommand result = CreateYuiDisplayCommand(sequence, ownerId, kind, layerId, targetId, resourceId, paintId, clipId, transformId, bounds, semanticRole, content)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.ui__createyuidisplaycommand"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

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

[[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 = "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/ui/render-10-display-list.yh:760