{"id":"frontend.yui--yuiAuthoredOwnerLoweringResult","name":"yuiAuthoredOwnerLoweringResult","owner":"yeho","package":"frontend.yui","kind":"thing","signature":"external thing yuiAuthoredOwnerLoweringResult","description":"A yui authored owner lowering result record carrying ownerId, ownersLowered, commandsLowered, fragment, resources, and related state.","context":"Turn YUI models into a working frontend and its rendering/input adapters.","parameters":[],"returns":"void","members":[{"name":"ownerId","kind":"field","type":"text","description":"Stores owner id as text.","signature":"text ownerId","tags":["thing","field","frontend.yui"],"updated":"2026-09-09"},{"name":"ownersLowered","kind":"field","type":"int","description":"Stores owners lowered as int.","signature":"int ownersLowered","tags":["thing","field","frontend.yui"],"updated":"2026-09-09"},{"name":"commandsLowered","kind":"field","type":"int","description":"Stores commands lowered as int.","signature":"int commandsLowered","tags":["thing","field","frontend.yui"],"updated":"2026-09-09"},{"name":"fragment","kind":"field","type":"yuiRetainedOwnerFragment","description":"Stores fragment as yuiRetainedOwnerFragment.","signature":"yuiRetainedOwnerFragment fragment","tags":["thing","field","frontend.yui"],"updated":"2026-09-09"},{"name":"resources","kind":"field","type":"yuiRetainedResourceDeltaV1","description":"Stores resources as yuiRetainedResourceDeltaV1.","signature":"yuiRetainedResourceDeltaV1 resources","tags":["thing","field","frontend.yui"],"updated":"2026-09-09"},{"name":"diagnostic","kind":"field","type":"text","description":"Stores diagnostic as text.","signature":"text diagnostic","tags":["thing","field","frontend.yui"],"updated":"2026-09-09"},{"name":"yuiAuthoredOwnerLoweringResult","kind":"constructor","parameters":[{"name":"ownerId","type":"text","description":"Owner id."},{"name":"fragment","type":"yuiRetainedOwnerFragment","description":"Fragment."},{"name":"resources","type":"yuiRetainedResourceDeltaV1","description":"Resources."},{"name":"ownersLowered","type":"int","description":"Owners lowered."},{"name":"commandsLowered","type":"int","description":"Commands lowered."},{"name":"diagnostic","type":"text","description":"Diagnostic."}],"returns":"void","signature":"yuiAuthoredOwnerLoweringResult(text ownerId, yuiRetainedOwnerFragment fragment, yuiRetainedResourceDeltaV1 resources, int ownersLowered, int commandsLowered, text diagnostic)","description":"Yui authored owner lowering result.","tags":["thing","constructor","frontend.yui"],"updated":"2026-09-09"}],"tags":["cpu","frontend","frontend.yui","source-example","thing","yeho","yui"],"updated":"2026-09-09","source":{"repository":"yeho","path":"packages/frontend/yui/authoring-20-retained-scheduler.yh","line":130,"sha256":"a01e40d3d78de6cd08161e091c55d6d951989a87ad25aa9a2f608f957fcfa8cd"},"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 yuiAuthoredOwnerLoweringResult","description":"A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.","code":"using frontend.yui\n\n// Turn YUI models into a working frontend and its rendering/input adapters.\nyuiAuthoredOwnerLoweringResult sample = yuiAuthoredOwnerLoweringResult(\"owner Id\", yuiRetainedOwnerFragment(\"owner Id\", 1, 1, yuiRenderBounds(1, 1, 1, 1), yuiRenderBounds(1, 1, 1, 1), yuiFragmentDependencySignature(\"layout Key\", \"paint Key\", \"resource Key\", \"motion Key\", \"composite Key\", \"example\"), \"example\"), yuiRetainedResourceDeltaV1(\"surface Id\"), 1, 1, \"diagnostic\")\nConsole.Log(Text.From(sample.ownerId))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.frontend_yui__yuiauthoredownerloweringresult\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"frontend.yui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/frontend/yui\"\n\n[[dependencies]]\npackage = \"graphics.canvas\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/canvas\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.image.processing\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image/processing\"\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 = \"input.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/input/text\"\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":"f25cc83333eb6c5ac36863d27bd6ff69a996f677807404e07e7832dfd0a1ecd8","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null}],"searchTerms":["ownerId","ownersLowered","commandsLowered","fragment","resources","diagnostic","yuiAuthoredOwnerLoweringResult"],"url":"https://demonhunterlabs.com/academy/api?item=frontend.yui--yuiAuthoredOwnerLoweringResult","json":"https://demonhunterlabs.com/reference/items/frontend.yui--yuiAuthoredOwnerLoweringResult.json","markdown":"https://demonhunterlabs.com/reference/text/frontend.yui--yuiAuthoredOwnerLoweringResult.md"}
