ui · function ·
CreateYuiPresentedImageDisplayCommand
Create yui presented image display command from the supplied values.
Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.
external CreateYuiPresentedImageDisplayCommand(int sequence, text ownerId, text layerId, text targetId, text resourceId, int resourceGeneration, text paintId, text clipId, text transformId, yuiRenderBounds bounds, text semanticRole, text content, yuiRenderImagePresentation presentation) returns yuiDisplayCommandStatus: source-declared
Parameters
int sequence- Supply sequence as int.
text ownerId- Supply owner id as text.
text layerId- Supply layer id as text.
text targetId- Supply target id as text.
text resourceId- Supply resource id as text.
int resourceGeneration- Supply resource generation as int.
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.
yuiRenderImagePresentation presentation- Supply presentation as yuiRenderImagePresentation.
Use CreateYuiPresentedImageDisplayCommand
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 layerId = "layer Id"
text targetId = "target Id"
text resourceId = "resource Id"
int resourceGeneration = 1
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"
yuiRenderImagePresentation presentation = yuiRenderImagePresentation("fit", 1, 1, 1, 1, 1, 1, 1, 1)
yuiDisplayCommand result = CreateYuiPresentedImageDisplayCommand(sequence, ownerId, layerId, targetId, resourceId, resourceGeneration, paintId, clipId, transformId, bounds, semanticRole, content, presentation)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.ui__createyuipresentedimagedisplaycommand"
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:772