ui · function ·

CreateYuiRenderTargetColorCapabilityV1

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

cpufunctionsource-exampleuiyeho

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

external CreateYuiRenderTargetColorCapabilityV1(text format, text colorSpace, text transfer, text alphaMode, text blendSpace, bool textureSrgbEnforced, bool framebufferSrgbEnforced, bool translucentFinalSurface, bool offscreenComposition, text source) returns yuiRenderTargetColorCapabilityV1

Status: source-declared

Parameters

text format
Supply format as text.
text colorSpace
Supply color space as text.
text transfer
Supply transfer as text.
text alphaMode
Supply alpha mode as text.
text blendSpace
Supply blend space as text.
bool textureSrgbEnforced
Supply texture srgb enforced as bool.
bool framebufferSrgbEnforced
Supply framebuffer srgb enforced as bool.
bool translucentFinalSurface
Supply translucent final surface as bool.
bool offscreenComposition
Supply offscreen composition as bool.
text source
Supply source as text.

Use CreateYuiRenderTargetColorCapabilityV1

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 format = "png"
text colorSpace = "color Space"
text transfer = "transfer"
text alphaMode = "alpha Mode"
text blendSpace = "blend Space"
bool textureSrgbEnforced = true
bool framebufferSrgbEnforced = true
bool translucentFinalSurface = true
bool offscreenComposition = true
text source = "example"
yuiRenderTargetColorCapabilityV1 result = CreateYuiRenderTargetColorCapabilityV1(format, colorSpace, transfer, alphaMode, blendSpace, textureSrgbEnforced, framebufferSrgbEnforced, translucentFinalSurface, offscreenComposition, source)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.ui__createyuirendertargetcolorcapabilityv1"
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:909