{"id":"graphics.image.processing--graphicsImagePresentationColorPolicyV1","name":"graphicsImagePresentationColorPolicyV1","owner":"yeho","package":"graphics.image.processing","kind":"thing","signature":"external thing graphicsImagePresentationColorPolicyV1","description":"A graphics image presentation color policy v1 record carrying schema, schemaVersion, sourceColorSpace, sourceAlphaMode, tintColorSpace, and related state.","context":"Transform image data through the package's explicit processing contracts.","parameters":[],"returns":"void","members":[{"name":"schema","kind":"field","type":"text","description":"Stores schema as text.","signature":"text schema","tags":["thing","field","graphics.image.processing"],"updated":"2026-09-09"},{"name":"schemaVersion","kind":"field","type":"int","description":"Stores schema version as int.","signature":"int schemaVersion","tags":["thing","field","graphics.image.processing"],"updated":"2026-09-09"},{"name":"sourceColorSpace","kind":"field","type":"text","description":"Stores source color space as text.","signature":"text sourceColorSpace","tags":["thing","field","graphics.image.processing"],"updated":"2026-09-09"},{"name":"sourceAlphaMode","kind":"field","type":"text","description":"Stores source alpha mode as text.","signature":"text sourceAlphaMode","tags":["thing","field","graphics.image.processing"],"updated":"2026-09-09"},{"name":"tintColorSpace","kind":"field","type":"text","description":"Stores tint color space as text.","signature":"text tintColorSpace","tags":["thing","field","graphics.image.processing"],"updated":"2026-09-09"},{"name":"destinationColorSpace","kind":"field","type":"text","description":"Stores destination color space as text.","signature":"text destinationColorSpace","tags":["thing","field","graphics.image.processing"],"updated":"2026-09-09"},{"name":"destinationAlphaMode","kind":"field","type":"text","description":"Stores destination alpha mode as text.","signature":"text destinationAlphaMode","tags":["thing","field","graphics.image.processing"],"updated":"2026-09-09"},{"name":"workingColorSpace","kind":"field","type":"text","description":"Stores working color space as text.","signature":"text workingColorSpace","tags":["thing","field","graphics.image.processing"],"updated":"2026-09-09"},{"name":"tintOperation","kind":"field","type":"text","description":"Stores tint operation as text.","signature":"text tintOperation","tags":["thing","field","graphics.image.processing"],"updated":"2026-09-09"},{"name":"blend","kind":"field","type":"text","description":"Stores blend as text.","signature":"text blend","tags":["thing","field","graphics.image.processing"],"updated":"2026-09-09"},{"name":"outputColorSpace","kind":"field","type":"text","description":"Stores output color space as text.","signature":"text outputColorSpace","tags":["thing","field","graphics.image.processing"],"updated":"2026-09-09"},{"name":"outputEncoding","kind":"field","type":"text","description":"Stores output encoding as text.","signature":"text outputEncoding","tags":["thing","field","graphics.image.processing"],"updated":"2026-09-09"},{"name":"source","kind":"field","type":"text","description":"Stores source as text.","signature":"text source","tags":["thing","field","graphics.image.processing"],"updated":"2026-09-09"},{"name":"graphicsImagePresentationColorPolicyV1","kind":"constructor","parameters":[{"name":"sourceColorSpace","type":"text","description":"Source color space."},{"name":"tintColorSpace","type":"text","description":"Tint color space."},{"name":"destinationColorSpace","type":"text","description":"Destination color space."},{"name":"outputColorSpace","type":"text","description":"Output color space."},{"name":"source","type":"text","description":"Source."}],"returns":"void","signature":"graphicsImagePresentationColorPolicyV1(text sourceColorSpace, text tintColorSpace, text destinationColorSpace, text outputColorSpace, text source)","description":"Graphics image presentation color policy v1.","tags":["thing","constructor","graphics.image.processing"],"updated":"2026-09-09"},{"name":"ValidationIssue","kind":"method","parameters":[],"returns":"text","signature":"ValidationIssue() returns text","description":"Validation issue.","tags":["thing","method","graphics.image.processing"],"exampleId":"method-ValidationIssue-14","updated":"2026-09-09"},{"name":"CacheIdentity","kind":"method","parameters":[{"name":"sourceContentIdentity","type":"text","description":"Source content identity."},{"name":"destinationContentIdentity","type":"text","description":"Destination content identity."},{"name":"sourcePixel","type":"graphicsImageRgba8V1","description":"Source pixel."},{"name":"tint","type":"graphicsImageRgb8V1","description":"Tint."},{"name":"destinationPixel","type":"graphicsImageRgba8V1","description":"Destination pixel."},{"name":"opacity","type":"int","description":"Opacity."}],"returns":"text","signature":"CacheIdentity(text sourceContentIdentity, text destinationContentIdentity, graphicsImageRgba8V1 sourcePixel, graphicsImageRgb8V1 tint, graphicsImageRgba8V1 destinationPixel, int opacity) returns text","description":"Cache identity.","tags":["thing","method","graphics.image.processing"],"exampleId":"method-CacheIdentity-15","updated":"2026-09-09"},{"name":"Cost","kind":"method","parameters":[{"name":"outputPixel","type":"graphicsImageLinearPremultipliedV1","description":"Output pixel."}],"returns":"graphicsImagePresentationColorCostV1","signature":"Cost(graphicsImageLinearPremultipliedV1 outputPixel) returns graphicsImagePresentationColorCostV1","description":"Cost.","tags":["thing","method","graphics.image.processing"],"exampleId":"method-Cost-16","updated":"2026-09-09"},{"name":"Snapshot","kind":"method","parameters":[],"returns":"text","signature":"Snapshot() returns text","description":"Snapshot.","tags":["thing","method","graphics.image.processing"],"exampleId":"method-Snapshot-17","updated":"2026-09-09"}],"tags":["cpu","graphics","graphics.image.processing","image","method","processing","source-example","thing","yeho"],"updated":"2026-09-09","source":{"repository":"yeho","path":"packages/graphics/image/processing/presentation_color_v1.yh","line":80,"sha256":"6879e645971b1eb7a031db4ebc8741b990ea530891250ba275b44d8893adb6fa"},"status":"source-declared","notes":["Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup."],"examples":[{"id":"usage","title":"Use graphicsImagePresentationColorPolicyV1","description":"A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.","code":"using graphics.image.processing\n\n// Transform image data through the package's explicit processing contracts.\ngraphicsImagePresentationColorPolicyV1 sample = graphicsImagePresentationColorPolicyV1(\"source Color Space\", \"tint Color Space\", \"destination Color Space\", \"output Color Space\", \"example\")\nConsole.Log(Text.From(sample.schema))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_image_processing__graphicsimagepresentationcolorpolicyv1\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image.processing\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image/processing\"\n","tags":["cpu","source-example"],"verification":"type checked","run":"cpu-oracle","sha256":"7f5a4ddc4d3d71b61d61f999a4b6bf3411be749135b562d6d4bae0edf8437441","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-ValidationIssue-14","title":"graphicsImagePresentationColorPolicyV1.ValidationIssue","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using graphics.image.processing\n\n// Validation issue.\ngraphicsImagePresentationColorPolicyV1 instance = graphicsImagePresentationColorPolicyV1(\"source Color Space\", \"tint Color Space\", \"destination Color Space\", \"output Color Space\", \"example\")\ntext result = instance.ValidationIssue()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_image_processing__graphicsimagepresentationcolorpolicyv1\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image.processing\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image/processing\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"23df439fd16d504759c85da7d29eec27bd69c8e1e79ac6569c0bd68a7fd25201","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-CacheIdentity-15","title":"graphicsImagePresentationColorPolicyV1.CacheIdentity","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using graphics.image.processing\n\n// Cache identity.\ngraphicsImagePresentationColorPolicyV1 instance = graphicsImagePresentationColorPolicyV1(\"source Color Space\", \"tint Color Space\", \"destination Color Space\", \"output Color Space\", \"example\")\ntext argument_sourceContentIdentity = \"argument source Content Identity\"\ntext argument_destinationContentIdentity = \"argument destination Content Identity\"\ngraphicsImageRgba8V1 argument_sourcePixel = graphicsImageRgba8V1(1, 1, 1, 1)\ngraphicsImageRgb8V1 argument_tint = graphicsImageRgb8V1(1, 1, 1)\ngraphicsImageRgba8V1 argument_destinationPixel = graphicsImageRgba8V1(1, 1, 1, 1)\nint argument_opacity = 1\ntext result = instance.CacheIdentity(argument_sourceContentIdentity, argument_destinationContentIdentity, argument_sourcePixel, argument_tint, argument_destinationPixel, argument_opacity)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_image_processing__graphicsimagepresentationcolorpolicyv1\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image.processing\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image/processing\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"1e7c6de3cd1fe450e994e910ee9d0ab086a2140960db8a60d2a659619228e847","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Cost-16","title":"graphicsImagePresentationColorPolicyV1.Cost","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using graphics.image.processing\n\n// Cost.\ngraphicsImagePresentationColorPolicyV1 instance = graphicsImagePresentationColorPolicyV1(\"source Color Space\", \"tint Color Space\", \"destination Color Space\", \"output Color Space\", \"example\")\ngraphicsImageLinearPremultipliedV1 argument_outputPixel = graphicsImageLinearPremultipliedV1(1, 1, 1, 1)\ngraphicsImagePresentationColorCostV1 result = instance.Cost(argument_outputPixel)\nConsole.Log(\"Inspect result in your debugger\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_image_processing__graphicsimagepresentationcolorpolicyv1\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image.processing\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image/processing\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"f8e098bdae94edb77080356f16b2294dda749a1d5c17ec3225ed57ff5a484130","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Snapshot-17","title":"graphicsImagePresentationColorPolicyV1.Snapshot","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using graphics.image.processing\n\n// Snapshot.\ngraphicsImagePresentationColorPolicyV1 instance = graphicsImagePresentationColorPolicyV1(\"source Color Space\", \"tint Color Space\", \"destination Color Space\", \"output Color Space\", \"example\")\ntext result = instance.Snapshot()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_image_processing__graphicsimagepresentationcolorpolicyv1\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image.processing\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image/processing\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"01e74659d660f70b3204e96ec659d72804de83b0b72eebf0bedb598b4cdaa570","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null}],"searchTerms":["schema","schemaVersion","sourceColorSpace","sourceAlphaMode","tintColorSpace","destinationColorSpace","destinationAlphaMode","workingColorSpace","tintOperation","blend","outputColorSpace","outputEncoding","source","graphicsImagePresentationColorPolicyV1","ValidationIssue","CacheIdentity","Cost","Snapshot"],"url":"https://demonhunterlabs.com/academy/api?item=graphics.image.processing--graphicsImagePresentationColorPolicyV1","json":"https://demonhunterlabs.com/reference/items/graphics.image.processing--graphicsImagePresentationColorPolicyV1.json","markdown":"https://demonhunterlabs.com/reference/text/graphics.image.processing--graphicsImagePresentationColorPolicyV1.md"}
