ui · thing ·

yuiRenderTargetColorCapabilityV1

A yui render target color capability v1 record carrying schema, schemaVersion, format, colorSpace, transfer, and related state.

cpumethodsource-examplethinguiyeho

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

external thing yuiRenderTargetColorCapabilityV1

Status: source-declared

Fields and methods (17)
text schema
Stores schema as text.
int schemaVersion
Stores schema version as int.
text format
Stores format as text.
text colorSpace
Stores color space as text.
text transfer
Stores transfer as text.
text alphaMode
Stores alpha mode as text.
text blendSpace
Stores blend space as text.
bool textureSrgbEnforced
Stores texture srgb enforced as bool.
bool framebufferSrgbEnforced
Stores framebuffer srgb enforced as bool.
bool translucentFinalSurface
Stores translucent final surface as bool.
bool offscreenComposition
Stores offscreen composition as bool.
text source
Stores source as text.
yuiRenderTargetColorCapabilityV1(text format, text colorSpace, text transfer, text alphaMode, text blendSpace, bool textureSrgbEnforced, bool framebufferSrgbEnforced, bool translucentFinalSurface, bool offscreenComposition, text source)
Yui render target color capability v1.
ValidationIssue() returns text
Validation issue. Complete example
SupportsCurrentCanvasV1() returns bool
Supports current canvas v1. Complete example
SupportsCurrentTranslucentCanvasV1() returns bool
Supports current translucent canvas v1. Complete example
Snapshot() returns text
Snapshot. Complete example

Use yuiRenderTargetColorCapabilityV1

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.
yuiRenderTargetColorCapabilityV1 sample = yuiRenderTargetColorCapabilityV1("png", "color Space", "transfer", "alpha Mode", "blend Space", true, true, true, true, "example")
Console.Log(Text.From(sample.schema))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuirendertargetcolorcapabilityv1"
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"

yuiRenderTargetColorCapabilityV1.ValidationIssue

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Validation issue.
yuiRenderTargetColorCapabilityV1 instance = yuiRenderTargetColorCapabilityV1("png", "color Space", "transfer", "alpha Mode", "blend Space", true, true, true, true, "example")
text result = instance.ValidationIssue()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuirendertargetcolorcapabilityv1"
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"

yuiRenderTargetColorCapabilityV1.SupportsCurrentCanvasV1

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Supports current canvas v1.
yuiRenderTargetColorCapabilityV1 instance = yuiRenderTargetColorCapabilityV1("png", "color Space", "transfer", "alpha Mode", "blend Space", true, true, true, true, "example")
bool result = instance.SupportsCurrentCanvasV1()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuirendertargetcolorcapabilityv1"
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"

yuiRenderTargetColorCapabilityV1.SupportsCurrentTranslucentCanvasV1

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Supports current translucent canvas v1.
yuiRenderTargetColorCapabilityV1 instance = yuiRenderTargetColorCapabilityV1("png", "color Space", "transfer", "alpha Mode", "blend Space", true, true, true, true, "example")
bool result = instance.SupportsCurrentTranslucentCanvasV1()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuirendertargetcolorcapabilityv1"
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"

yuiRenderTargetColorCapabilityV1.Snapshot

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Snapshot.
yuiRenderTargetColorCapabilityV1 instance = yuiRenderTargetColorCapabilityV1("png", "color Space", "transfer", "alpha Mode", "blend Space", true, true, true, true, "example")
text result = instance.Snapshot()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuirendertargetcolorcapabilityv1"
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:601