ui · thing ·

yuiPointerAcquisitionResult

A yui pointer acquisition result record carrying treeIdentity, status, pointerId, routeTargetId, endpointTargetId, and related state.

cpumethodsource-examplethinguiyeho

Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.

external thing yuiPointerAcquisitionResult

Status: source-declared

Fields and methods (24)
yuiTreeInstanceIdentity treeIdentity
Stores tree identity as yuiTreeInstanceIdentity.
text status
Stores status as text.
text pointerId
Stores pointer id as text.
text routeTargetId
Stores route target id as text.
text endpointTargetId
Stores endpoint target id as text.
text continuousTargetId
Stores continuous target id as text.
bool captured
Stores captured as bool.
bool endpointHit
Stores endpoint hit as bool.
bool sweptHit
Stores swept hit as bool.
bool sweptOnly
Stores swept only as bool.
bool sweepAdmitted
Stores sweep admitted as bool.
int candidatesChecked
Stores candidates checked as int.
int providerGeneration
Stores provider generation as int.
int timestampMicroseconds
Stores timestamp microseconds as int.
int sampleSequence
Stores sample sequence as int.
int treeRevision
Stores tree revision as int.
bool treeBound
Stores tree bound as bool.
text diagnostic
Stores diagnostic as text.
yuiPointerAcquisitionResult()
Yui pointer acquisition result.
BindTree(yuiTree tree)
Bind tree. Complete example
BelongsToTree(yuiTree tree) returns bool
Belongs to tree. Complete example
CanBeginSemanticDown(yuiTree tree) returns bool
Can begin semantic down. Complete example
CanActivate(yuiTree tree, text pressedNodeId) returns bool
Can activate. Complete example
Fingerprint() returns text
Fingerprint. Complete example

Use yuiPointerAcquisitionResult

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

cpu · source-example · type checked

using ui

// Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.
yuiPointerAcquisitionResult sample = yuiPointerAcquisitionResult()
Console.Log(Text.From(sample.status))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuipointeracquisitionresult"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

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

[[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 = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiPointerAcquisitionResult.BindTree

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

cpu · method · source-example · type checked

using ui

// Bind tree.
yuiPointerAcquisitionResult instance = yuiPointerAcquisitionResult()
yuiTree argument_tree = yuiTree("id")
instance.BindTree(argument_tree)
Console.Log("BindTree completed")
project.mech
manifestVersion = "2"
package = "api.example.ui__yuipointeracquisitionresult"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

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

[[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 = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiPointerAcquisitionResult.BelongsToTree

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

cpu · method · source-example · type checked

using ui

// Belongs to tree.
yuiPointerAcquisitionResult instance = yuiPointerAcquisitionResult()
yuiTree argument_tree = yuiTree("id")
bool result = instance.BelongsToTree(argument_tree)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuipointeracquisitionresult"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

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

[[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 = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiPointerAcquisitionResult.CanBeginSemanticDown

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

cpu · method · source-example · type checked

using ui

// Can begin semantic down.
yuiPointerAcquisitionResult instance = yuiPointerAcquisitionResult()
yuiTree argument_tree = yuiTree("id")
bool result = instance.CanBeginSemanticDown(argument_tree)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuipointeracquisitionresult"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

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

[[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 = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiPointerAcquisitionResult.CanActivate

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

cpu · method · source-example · type checked

using ui

// Can activate.
yuiPointerAcquisitionResult instance = yuiPointerAcquisitionResult()
yuiTree argument_tree = yuiTree("id")
text argument_pressedNodeId = "argument pressed Node Id"
bool result = instance.CanActivate(argument_tree, argument_pressedNodeId)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuipointeracquisitionresult"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

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

[[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 = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiPointerAcquisitionResult.Fingerprint

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

cpu · method · source-example · type checked

using ui

// Fingerprint.
yuiPointerAcquisitionResult instance = yuiPointerAcquisitionResult()
text result = instance.Fingerprint()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuipointeracquisitionresult"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

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

[[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 = "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/ui/interaction-model.yh:419