graphics.image.processing · thing ·

graphicsImagePreparedPresentationColorBindingV1

A graphics image prepared presentation color binding v1 record carrying available, policy, tintLinear, destinationLinear, opacity16, and related state.

cpugraphicsgraphics.image.processingimagemethodprocessingsource-examplethingyeho

Transform image data through the package's explicit processing contracts.

external thing graphicsImagePreparedPresentationColorBindingV1

Status: source-declared

Fields and methods (12)
bool available
Stores available as bool.
graphicsImagePresentationColorPolicyV1 policy
Stores policy as graphicsImagePresentationColorPolicyV1.
graphicsImageLinearPremultipliedV1 tintLinear
Stores tint linear as graphicsImageLinearPremultipliedV1.
graphicsImageLinearPremultipliedV1 destinationLinear
Stores destination linear as graphicsImageLinearPremultipliedV1.
int opacity16
Stores opacity16 as int.
bool outputSrgb
Stores output srgb as bool.
list of int outputSrgbToLinear16
Stores output srgb to linear16 as list of int.
text regionCacheIdentity
Stores region cache identity as text.
text diagnostic
Stores diagnostic as text.
text source
Stores source as text.
graphicsImagePreparedPresentationColorBindingV1(graphicsImagePresentationColorPolicyV1 policy, text source)
Graphics image prepared presentation color binding v1.
Snapshot() returns text
Snapshot. Complete example

Use graphicsImagePreparedPresentationColorBindingV1

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using graphics.image.processing

// Transform image data through the package's explicit processing contracts.
graphicsImagePreparedPresentationColorBindingV1 sample = graphicsImagePreparedPresentationColorBindingV1(graphicsImagePresentationColorPolicyV1("source Color Space", "tint Color Space", "destination Color Space", "output Color Space", "example"), "example")
Console.Log(Text.From(sample.available))
project.mech
manifestVersion = "2"
package = "api.example.graphics_image_processing__graphicsimagepreparedpresentationcolorbindingv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image.processing"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image/processing"

graphicsImagePreparedPresentationColorBindingV1.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 graphics.image.processing

// Snapshot.
graphicsImagePreparedPresentationColorBindingV1 instance = graphicsImagePreparedPresentationColorBindingV1(graphicsImagePresentationColorPolicyV1("source Color Space", "tint Color Space", "destination Color Space", "output Color Space", "example"), "example")
text result = instance.Snapshot()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.graphics_image_processing__graphicsimagepreparedpresentationcolorbindingv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image.processing"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image/processing"
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/graphics/image/processing/presentation_color_v1.yh:201