ui · function ·

CreateYuiRenderTargetWithColorCapabilityV1

Create yui render target with color capability v1 from the supplied values.

cpufunctionsource-exampleuiyeho

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

external CreateYuiRenderTargetWithColorCapabilityV1(text id, text kind, int width, int height, text format, int samples, text clearRole, yuiRenderTargetColorCapabilityV1 capability) returns yuiRenderTarget

Status: source-declared

Parameters

text id
Supply id as text.
text kind
Supply kind as text.
int width
Supply width as int.
int height
Supply height as int.
text format
Supply format as text.
int samples
Supply samples as int.
text clearRole
Supply clear role as text.
yuiRenderTargetColorCapabilityV1 capability
Supply capability as yuiRenderTargetColorCapabilityV1.

Use CreateYuiRenderTargetWithColorCapabilityV1

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 width = 1
int height = 1
text format = "png"
int samples = 1
text clearRole = "clear Role"
yuiRenderTargetColorCapabilityV1 capability = yuiRenderTargetColorCapabilityV1("png", "color Space", "transfer", "alpha Mode", "blend Space", true, true, true, true, "example")
yuiRenderTarget result = CreateYuiRenderTargetWithColorCapabilityV1(id, kind, width, height, format, samples, clearRole, capability)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.ui__createyuirendertargetwithcolorcapabilityv1"
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:914