ui · function ·

CreateYuiRenderImagePresentation

Create yui render image presentation from the supplied values.

cpufunctionsource-exampleuiyeho

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

external CreateYuiRenderImagePresentation(text fit, int sourceX, int sourceY, int sourceWidth, int sourceHeight, int sliceLeft, int sliceTop, int sliceRight, int sliceBottom) returns yuiRenderImagePresentation

Status: source-declared

Parameters

text fit
Supply fit as text.
int sourceX
Supply source x as int.
int sourceY
Supply source y as int.
int sourceWidth
Supply source width as int.
int sourceHeight
Supply source height as int.
int sliceLeft
Supply slice left as int.
int sliceTop
Supply slice top as int.
int sliceRight
Supply slice right as int.
int sliceBottom
Supply slice bottom as int.

Use CreateYuiRenderImagePresentation

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.
text fit = "fit"
int sourceX = 1
int sourceY = 1
int sourceWidth = 1
int sourceHeight = 1
int sliceLeft = 1
int sliceTop = 1
int sliceRight = 1
int sliceBottom = 1
yuiRenderImagePresentation result = CreateYuiRenderImagePresentation(fit, sourceX, sourceY, sourceWidth, sourceHeight, sliceLeft, sliceTop, sliceRight, sliceBottom)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.ui__createyuirenderimagepresentation"
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-00-definitions.yh:865