frontend.yui · thing ·

yuiAuthoredRetainedScheduler

A yui authored retained scheduler record carrying cache, resourceStore, registries, loweringCatalog, loweringCommonMetrics, and related state.

cpufrontendfrontend.yuimethodsource-examplethingyehoyui

Turn YUI models into a working frontend and its rendering/input adapters.

external thing yuiAuthoredRetainedScheduler

Status: source-declared

Fields and methods (40)
yuiRetainedFragmentCache cache
Stores cache as yuiRetainedFragmentCache.
yuiRetainedResourceStoreV1 resourceStore
Stores resource store as yuiRetainedResourceStoreV1.
yuiDisplayList registries
Stores registries as yuiDisplayList.
yuiCoreControlCatalog loweringCatalog
Stores lowering catalog as yuiCoreControlCatalog.
yuiCoreRenderMetrics loweringCommonMetrics
Stores lowering common metrics as yuiCoreRenderMetrics.
yuiCoreActionRenderMetrics loweringActionMetrics
Stores lowering action metrics as yuiCoreActionRenderMetrics.
bool loweringResourcesReady
Stores lowering resources ready as bool.
text loweringIdentity
Stores lowering identity as text.
bool loweringIdentityChecked
Stores lowering identity checked as bool.
int seededOwners
Stores seeded owners as int.
int seededCommands
Stores seeded commands as int.
int changedBindingsScanned
Stores changed bindings scanned as int.
int receiptsScheduled
Stores receipts scheduled as int.
int ownersLowered
Stores owners lowered as int.
int visualOwnersLowered
Stores visual owners lowered as int.
int semanticOwnersLowered
Stores semantic owners lowered as int.
int compositeOwnersUpdated
Stores composite owners updated as int.
int commandsLowered
Stores commands lowered as int.
int resourceValidations
Stores resource validations as int.
int resourceExplicitComparisons
Stores resource explicit comparisons as int.
int resourcePayloadComparisons
Stores resource payload comparisons as int.
int resourceAdmissions
Stores resource admissions as int.
int resourceEntriesAdded
Stores resource entries added as int.
int seededResourceEntries
Stores seeded resource entries as int.
text diagnostic
Stores diagnostic as text.
yuiAuthoredRetainedScheduler(yuiRetainedFragmentCache cache)
Yui authored retained scheduler.
RecordResourceAdmission(yuiRetainedResourceAdmissionV1 admission, int entriesBefore)
Record resource admission. Complete example
CacheCandidateIssue(yuiRetainedOwnerFragment original candidate, bool initial) returns text
Cache candidate issue. Complete example
CacheSemanticCandidateIssue(yuiRetainedSemanticFragment original candidate) returns text
Cache semantic candidate issue. Complete example
PrepareDirtyOwnerUpdate(yuiAuthoredRuntime original runtime, yuiAuthoredApplicationLayoutPlan original plan, text ownerId, text hoveredNodeId, text pressedNodeId, text focusedNodeId) returns yuiAuthoredPreparedOwnerUpdate
Prepare dirty owner update. Complete example
RegisterInitialTransaction(yuiRetainedOwnerFragment fragment, yuiRetainedResourceDeltaV1 delta) returns bool
Register initial transaction. Complete example
ApplyVisualCandidateTransaction(yuiRetainedOwnerFragment fragment, yuiRetainedResourceDeltaV1 delta) returns bool
Apply visual candidate transaction. Complete example
ConfigureLowering(yuiAuthoredRuntime original runtime, yuiThemeDefinition original theme)
Configure lowering. Complete example
EnsureLoweringIdentity(yuiAuthoredRuntime original runtime, yuiThemeDefinition original theme) returns bool
Ensure lowering identity. Complete example
BeginTick(yuiAuthoredRuntime original runtime, text reason) returns bool
Begin tick. Complete example
ApplyReceipt(yuiAuthoredRuntime original runtime, yuiThemeDefinition original theme, yuiAuthoredApplicationLayoutPlan original plan, yuiAuthoredDirtyReceipt original receipt, text hoveredNodeId, text pressedNodeId, text focusedNodeId) returns bool
Apply receipt. Complete example
CommitDirtyOwnerUpdates(list of yuiAuthoredPreparedOwnerUpdate updates) returns bool
Commit dirty owner updates. Complete example
ApplyDirtyOwnerBatch(yuiAuthoredRuntime original runtime, yuiThemeDefinition original theme, yuiAuthoredApplicationLayoutPlan original plan, text ownerId, text hoveredNodeId, text pressedNodeId, text focusedNodeId) returns bool
Apply dirty owner batch. Complete example
ApplyDirtyBatch(yuiAuthoredRuntime original runtime, yuiThemeDefinition original theme, yuiAuthoredApplicationLayoutPlan original plan, text hoveredNodeId, text pressedNodeId, text focusedNodeId) returns bool
Apply dirty batch. Complete example
RenderReport() returns text
Render report. Complete example

Use yuiAuthoredRetainedScheduler

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

cpu · source-example · type checked

using frontend.yui

// Turn YUI models into a working frontend and its rendering/input adapters.
yuiAuthoredRetainedScheduler sample = yuiAuthoredRetainedScheduler(yuiRetainedFragmentCache("surface Id", 1, 1))
Console.Log(Text.From(sample.loweringResourcesReady))
project.mech
manifestVersion = "2"
package = "api.example.frontend_yui__yuiauthoredretainedscheduler"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "frontend.yui"
version = "0.2.0"
path = "../../../yeho/packages/frontend/yui"

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

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

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

[[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 = "input.text"
version = "0.1.0"
path = "../../../yeho/packages/input/text"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiAuthoredRetainedScheduler.RecordResourceAdmission

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

cpu · method · source-example · type checked

using frontend.yui

// Record resource admission.
yuiAuthoredRetainedScheduler instance = yuiAuthoredRetainedScheduler(yuiRetainedFragmentCache("surface Id", 1, 1))
yuiRetainedResourceAdmissionV1 argument_admission = yuiRetainedResourceAdmissionV1(true, 1, 1, 1, 1, "diagnostic")
int argument_entriesBefore = 1
instance.RecordResourceAdmission(argument_admission, argument_entriesBefore)
Console.Log("RecordResourceAdmission completed")
project.mech
manifestVersion = "2"
package = "api.example.frontend_yui__yuiauthoredretainedscheduler"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "frontend.yui"
version = "0.2.0"
path = "../../../yeho/packages/frontend/yui"

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

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

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

[[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 = "input.text"
version = "0.1.0"
path = "../../../yeho/packages/input/text"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiAuthoredRetainedScheduler.CacheCandidateIssue

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

cpu · method · source-example · type checked

using frontend.yui

// Cache candidate issue.
yuiAuthoredRetainedScheduler instance = yuiAuthoredRetainedScheduler(yuiRetainedFragmentCache("surface Id", 1, 1))
yuiRetainedOwnerFragment argument_candidate = 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")
bool argument_initial = true
text result = instance.CacheCandidateIssue(argument_candidate, argument_initial)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.frontend_yui__yuiauthoredretainedscheduler"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "frontend.yui"
version = "0.2.0"
path = "../../../yeho/packages/frontend/yui"

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

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

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

[[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 = "input.text"
version = "0.1.0"
path = "../../../yeho/packages/input/text"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiAuthoredRetainedScheduler.CacheSemanticCandidateIssue

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

cpu · method · source-example · type checked

using frontend.yui

// Cache semantic candidate issue.
yuiAuthoredRetainedScheduler instance = yuiAuthoredRetainedScheduler(yuiRetainedFragmentCache("surface Id", 1, 1))
yuiRetainedSemanticFragment argument_candidate = yuiRetainedSemanticFragment("owner Id", 1, "semantic Identity", "example")
text result = instance.CacheSemanticCandidateIssue(argument_candidate)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.frontend_yui__yuiauthoredretainedscheduler"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "frontend.yui"
version = "0.2.0"
path = "../../../yeho/packages/frontend/yui"

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

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

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

[[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 = "input.text"
version = "0.1.0"
path = "../../../yeho/packages/input/text"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiAuthoredRetainedScheduler.PrepareDirtyOwnerUpdate

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

cpu · method · source-example · type checked

using frontend.yui

// Prepare dirty owner update.
yuiAuthoredRetainedScheduler instance = yuiAuthoredRetainedScheduler(yuiRetainedFragmentCache("surface Id", 1, 1))
yuiAuthoredRuntime argument_runtime = yuiAuthoredRuntime("id")
yuiAuthoredApplicationLayoutPlan argument_plan = yuiAuthoredApplicationLayoutPlan(1, 1, 1, 1, true, 1, 1, 1, 1, 1, 1, yuiLayoutRect(1, 1, 1, 1), "root Id", [], [], [], "diagnostic")
text argument_ownerId = "argument owner Id"
text argument_hoveredNodeId = "argument hovered Node Id"
text argument_pressedNodeId = "argument pressed Node Id"
text argument_focusedNodeId = "argument focused Node Id"
instance.PrepareDirtyOwnerUpdate(argument_runtime, argument_plan, argument_ownerId, argument_hoveredNodeId, argument_pressedNodeId, argument_focusedNodeId)
Console.Log("PrepareDirtyOwnerUpdate completed")
project.mech
manifestVersion = "2"
package = "api.example.frontend_yui__yuiauthoredretainedscheduler"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "frontend.yui"
version = "0.2.0"
path = "../../../yeho/packages/frontend/yui"

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

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

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

[[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 = "input.text"
version = "0.1.0"
path = "../../../yeho/packages/input/text"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiAuthoredRetainedScheduler.RegisterInitialTransaction

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

cpu · method · source-example · type checked

using frontend.yui

// Register initial transaction.
yuiAuthoredRetainedScheduler instance = yuiAuthoredRetainedScheduler(yuiRetainedFragmentCache("surface Id", 1, 1))
yuiRetainedOwnerFragment argument_fragment = 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 argument_delta = yuiRetainedResourceDeltaV1("surface Id")
bool result = instance.RegisterInitialTransaction(argument_fragment, argument_delta)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.frontend_yui__yuiauthoredretainedscheduler"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "frontend.yui"
version = "0.2.0"
path = "../../../yeho/packages/frontend/yui"

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

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

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

[[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 = "input.text"
version = "0.1.0"
path = "../../../yeho/packages/input/text"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiAuthoredRetainedScheduler.ApplyVisualCandidateTransaction

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

cpu · method · source-example · type checked

using frontend.yui

// Apply visual candidate transaction.
yuiAuthoredRetainedScheduler instance = yuiAuthoredRetainedScheduler(yuiRetainedFragmentCache("surface Id", 1, 1))
yuiRetainedOwnerFragment argument_fragment = 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 argument_delta = yuiRetainedResourceDeltaV1("surface Id")
bool result = instance.ApplyVisualCandidateTransaction(argument_fragment, argument_delta)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.frontend_yui__yuiauthoredretainedscheduler"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "frontend.yui"
version = "0.2.0"
path = "../../../yeho/packages/frontend/yui"

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

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

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

[[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 = "input.text"
version = "0.1.0"
path = "../../../yeho/packages/input/text"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiAuthoredRetainedScheduler.ConfigureLowering

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

cpu · method · source-example · type checked

using frontend.yui

// Configure lowering.
yuiAuthoredRetainedScheduler instance = yuiAuthoredRetainedScheduler(yuiRetainedFragmentCache("surface Id", 1, 1))
yuiAuthoredRuntime argument_runtime = yuiAuthoredRuntime("id")
yuiThemeDefinition argument_theme = yuiThemeDefinition("id", "display Name", "mode", "example")
instance.ConfigureLowering(argument_runtime, argument_theme)
Console.Log("ConfigureLowering completed")
project.mech
manifestVersion = "2"
package = "api.example.frontend_yui__yuiauthoredretainedscheduler"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "frontend.yui"
version = "0.2.0"
path = "../../../yeho/packages/frontend/yui"

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

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

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

[[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 = "input.text"
version = "0.1.0"
path = "../../../yeho/packages/input/text"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiAuthoredRetainedScheduler.EnsureLoweringIdentity

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

cpu · method · source-example · type checked

using frontend.yui

// Ensure lowering identity.
yuiAuthoredRetainedScheduler instance = yuiAuthoredRetainedScheduler(yuiRetainedFragmentCache("surface Id", 1, 1))
yuiAuthoredRuntime argument_runtime = yuiAuthoredRuntime("id")
yuiThemeDefinition argument_theme = yuiThemeDefinition("id", "display Name", "mode", "example")
bool result = instance.EnsureLoweringIdentity(argument_runtime, argument_theme)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.frontend_yui__yuiauthoredretainedscheduler"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "frontend.yui"
version = "0.2.0"
path = "../../../yeho/packages/frontend/yui"

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

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

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

[[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 = "input.text"
version = "0.1.0"
path = "../../../yeho/packages/input/text"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiAuthoredRetainedScheduler.BeginTick

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

cpu · method · source-example · type checked

using frontend.yui

// Begin tick.
yuiAuthoredRetainedScheduler instance = yuiAuthoredRetainedScheduler(yuiRetainedFragmentCache("surface Id", 1, 1))
yuiAuthoredRuntime argument_runtime = yuiAuthoredRuntime("id")
text argument_reason = "argument reason"
bool result = instance.BeginTick(argument_runtime, argument_reason)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.frontend_yui__yuiauthoredretainedscheduler"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "frontend.yui"
version = "0.2.0"
path = "../../../yeho/packages/frontend/yui"

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

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

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

[[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 = "input.text"
version = "0.1.0"
path = "../../../yeho/packages/input/text"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiAuthoredRetainedScheduler.ApplyReceipt

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

cpu · method · source-example · type checked

using frontend.yui

// Apply receipt.
yuiAuthoredRetainedScheduler instance = yuiAuthoredRetainedScheduler(yuiRetainedFragmentCache("surface Id", 1, 1))
yuiAuthoredRuntime argument_runtime = yuiAuthoredRuntime("id")
yuiThemeDefinition argument_theme = yuiThemeDefinition("id", "display Name", "mode", "example")
yuiAuthoredApplicationLayoutPlan argument_plan = yuiAuthoredApplicationLayoutPlan(1, 1, 1, 1, true, 1, 1, 1, 1, 1, 1, yuiLayoutRect(1, 1, 1, 1), "root Id", [], [], [], "diagnostic")
yuiAuthoredDirtyReceipt argument_receipt = yuiAuthoredDirtyReceipt("owner Id", "dependency Key", "scope", 1, "example")
text argument_hoveredNodeId = "argument hovered Node Id"
text argument_pressedNodeId = "argument pressed Node Id"
text argument_focusedNodeId = "argument focused Node Id"
bool result = instance.ApplyReceipt(argument_runtime, argument_theme, argument_plan, argument_receipt, argument_hoveredNodeId, argument_pressedNodeId, argument_focusedNodeId)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.frontend_yui__yuiauthoredretainedscheduler"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "frontend.yui"
version = "0.2.0"
path = "../../../yeho/packages/frontend/yui"

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

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

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

[[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 = "input.text"
version = "0.1.0"
path = "../../../yeho/packages/input/text"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiAuthoredRetainedScheduler.CommitDirtyOwnerUpdates

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

cpu · method · source-example · type checked

using frontend.yui

// Prepare dirty owner update.
yuiAuthoredRetainedScheduler instance = yuiAuthoredRetainedScheduler(yuiRetainedFragmentCache("surface Id", 1, 1))
yuiAuthoredRuntime argument_runtime = yuiAuthoredRuntime("id")
yuiAuthoredApplicationLayoutPlan argument_plan = yuiAuthoredApplicationLayoutPlan(1, 1, 1, 1, true, 1, 1, 1, 1, 1, 1, yuiLayoutRect(1, 1, 1, 1), "root Id", [], [], [], "diagnostic")
text argument_ownerId = "argument owner Id"
text argument_hoveredNodeId = "argument hovered Node Id"
text argument_pressedNodeId = "argument pressed Node Id"
text argument_focusedNodeId = "argument focused Node Id"
bool committed = instance.CommitDirtyOwnerUpdates([instance.PrepareDirtyOwnerUpdate(argument_runtime, argument_plan, argument_ownerId, argument_hoveredNodeId, argument_pressedNodeId, argument_focusedNodeId)])
Console.Log(Text.From(committed))
project.mech
manifestVersion = "2"
package = "api.example.frontend_yui__yuiauthoredretainedscheduler"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "frontend.yui"
version = "0.2.0"
path = "../../../yeho/packages/frontend/yui"

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

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

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

[[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 = "input.text"
version = "0.1.0"
path = "../../../yeho/packages/input/text"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiAuthoredRetainedScheduler.ApplyDirtyOwnerBatch

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

cpu · method · source-example · type checked

using frontend.yui

// Apply dirty owner batch.
yuiAuthoredRetainedScheduler instance = yuiAuthoredRetainedScheduler(yuiRetainedFragmentCache("surface Id", 1, 1))
yuiAuthoredRuntime argument_runtime = yuiAuthoredRuntime("id")
yuiThemeDefinition argument_theme = yuiThemeDefinition("id", "display Name", "mode", "example")
yuiAuthoredApplicationLayoutPlan argument_plan = yuiAuthoredApplicationLayoutPlan(1, 1, 1, 1, true, 1, 1, 1, 1, 1, 1, yuiLayoutRect(1, 1, 1, 1), "root Id", [], [], [], "diagnostic")
text argument_ownerId = "argument owner Id"
text argument_hoveredNodeId = "argument hovered Node Id"
text argument_pressedNodeId = "argument pressed Node Id"
text argument_focusedNodeId = "argument focused Node Id"
bool result = instance.ApplyDirtyOwnerBatch(argument_runtime, argument_theme, argument_plan, argument_ownerId, argument_hoveredNodeId, argument_pressedNodeId, argument_focusedNodeId)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.frontend_yui__yuiauthoredretainedscheduler"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "frontend.yui"
version = "0.2.0"
path = "../../../yeho/packages/frontend/yui"

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

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

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

[[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 = "input.text"
version = "0.1.0"
path = "../../../yeho/packages/input/text"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiAuthoredRetainedScheduler.ApplyDirtyBatch

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

cpu · method · source-example · type checked

using frontend.yui

// Apply dirty batch.
yuiAuthoredRetainedScheduler instance = yuiAuthoredRetainedScheduler(yuiRetainedFragmentCache("surface Id", 1, 1))
yuiAuthoredRuntime argument_runtime = yuiAuthoredRuntime("id")
yuiThemeDefinition argument_theme = yuiThemeDefinition("id", "display Name", "mode", "example")
yuiAuthoredApplicationLayoutPlan argument_plan = yuiAuthoredApplicationLayoutPlan(1, 1, 1, 1, true, 1, 1, 1, 1, 1, 1, yuiLayoutRect(1, 1, 1, 1), "root Id", [], [], [], "diagnostic")
text argument_hoveredNodeId = "argument hovered Node Id"
text argument_pressedNodeId = "argument pressed Node Id"
text argument_focusedNodeId = "argument focused Node Id"
bool result = instance.ApplyDirtyBatch(argument_runtime, argument_theme, argument_plan, argument_hoveredNodeId, argument_pressedNodeId, argument_focusedNodeId)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.frontend_yui__yuiauthoredretainedscheduler"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "frontend.yui"
version = "0.2.0"
path = "../../../yeho/packages/frontend/yui"

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

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

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

[[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 = "input.text"
version = "0.1.0"
path = "../../../yeho/packages/input/text"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiAuthoredRetainedScheduler.RenderReport

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

cpu · method · source-example · type checked

using frontend.yui

// Render report.
yuiAuthoredRetainedScheduler instance = yuiAuthoredRetainedScheduler(yuiRetainedFragmentCache("surface Id", 1, 1))
text result = instance.RenderReport()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.frontend_yui__yuiauthoredretainedscheduler"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "frontend.yui"
version = "0.2.0"
path = "../../../yeho/packages/frontend/yui"

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

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

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

[[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 = "input.text"
version = "0.1.0"
path = "../../../yeho/packages/input/text"

[[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/frontend/yui/authoring-20-retained-scheduler.yh:317