ui · function ·
CreateYuiRenderImageResource
Create yui render image resource from the supplied values.
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 yuiRenderImageResourceStatus: 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