{"id":"ui--CreateYuiRenderImageResource","name":"CreateYuiRenderImageResource","owner":"yeho","package":"ui","kind":"function","signature":"external CreateYuiRenderImageResource(text id, text kind, int generation, int width, int height, int sizeBytes, text format, text colorSpace, text alphaMode, text state, bool resident, text contentIdentity, text payloadHex, text source) returns yuiRenderImageResource","description":"Create yui render image resource from the supplied values.","context":"Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.","parameters":[{"name":"id","type":"text","description":"Supply id as text."},{"name":"kind","type":"text","description":"Supply kind as text."},{"name":"generation","type":"int","description":"Supply generation as int."},{"name":"width","type":"int","description":"Supply width as int."},{"name":"height","type":"int","description":"Supply height as int."},{"name":"sizeBytes","type":"int","description":"Supply size bytes as int."},{"name":"format","type":"text","description":"Supply format as text."},{"name":"colorSpace","type":"text","description":"Supply color space as text."},{"name":"alphaMode","type":"text","description":"Supply alpha mode as text."},{"name":"state","type":"text","description":"Supply state as text."},{"name":"resident","type":"bool","description":"Supply resident as bool."},{"name":"contentIdentity","type":"text","description":"Supply content identity as text."},{"name":"payloadHex","type":"text","description":"Supply payload hex as text."},{"name":"source","type":"text","description":"Supply source as text."}],"returns":"yuiRenderImageResource","members":[],"tags":["cpu","function","source-example","ui","yeho"],"updated":"2026-09-09","source":{"repository":"yeho","path":"packages/ui/render-00-definitions.yh","line":855,"sha256":"ffe87f06297c002c1b58e5728706712c19229c0c62ccc6729603984094373b51"},"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 CreateYuiRenderImageResource","description":"A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.","code":"using ui\n\n// Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.\ntext id = \"id\"\ntext kind = \"kind\"\nint generation = 1\nint width = 1\nint height = 1\nint sizeBytes = 4\ntext format = \"png\"\ntext colorSpace = \"color Space\"\ntext alphaMode = \"alpha Mode\"\ntext state = \"state\"\nbool resident = true\ntext contentIdentity = \"sample\"\ntext payloadHex = \"payload Hex\"\ntext source = \"example\"\nyuiRenderImageResource result = CreateYuiRenderImageResource(id, kind, generation, width, height, sizeBytes, format, colorSpace, alphaMode, state, resident, contentIdentity, payloadHex, source)\nConsole.Log(\"Inspect result in your debugger\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__createyuirenderimageresource\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","source-example"],"verification":"type checked","run":"cpu-oracle","sha256":"5590eb92d402c7b4282be8fa78e108b9d99aa99fcc0ff5caded5c1abedd19bc3","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null}],"searchTerms":[],"url":"https://demonhunterlabs.com/academy/api?item=ui--CreateYuiRenderImageResource","json":"https://demonhunterlabs.com/reference/items/ui--CreateYuiRenderImageResource.json","markdown":"https://demonhunterlabs.com/reference/text/ui--CreateYuiRenderImageResource.md"}
