frontend.yui · thing ·
yuiAuthoredRetainedScheduler
A yui authored retained scheduler record carrying cache, resourceStore, registries, loweringCatalog, loweringCommonMetrics, and related state.
Turn YUI models into a working frontend and its rendering/input adapters.
external thing yuiAuthoredRetainedSchedulerStatus: 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