ui · function ·

CreateYuiRenderImageResource

Create yui render image resource from the supplied values.

cpufunctionsource-exampleuiyeho

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

external CreateYuiRenderImageResource(text id, text kind, int generation, int width, int height, int sizeBytes, text format, text colorSpace, text alphaMode, text state, bool resident, text contentIdentity, text payloadHex, text source) returns yuiRenderImageResource

Status: source-declared

Parameters

text id
Supply id as text.
text kind
Supply kind as text.
int generation
Supply generation as int.
int width
Supply width as int.
int height
Supply height as int.
int sizeBytes
Supply size bytes as int.
text format
Supply format as text.
text colorSpace
Supply color space as text.
text alphaMode
Supply alpha mode as text.
text state
Supply state as text.
bool resident
Supply resident as bool.
text contentIdentity
Supply content identity as text.
text payloadHex
Supply payload hex as text.
text source
Supply source as text.

Use CreateYuiRenderImageResource

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 id = "id"
text kind = "kind"
int generation = 1
int width = 1
int height = 1
int sizeBytes = 4
text format = "png"
text colorSpace = "color Space"
text alphaMode = "alpha Mode"
text state = "state"
bool resident = true
text contentIdentity = "sample"
text payloadHex = "payload Hex"
text source = "example"
yuiRenderImageResource result = CreateYuiRenderImageResource(id, kind, generation, width, height, sizeBytes, format, colorSpace, alphaMode, state, resident, contentIdentity, payloadHex, source)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.ui__createyuirenderimageresource"
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:855