ui · function ·

CreateYuiPointerAcquisitionSample

Create yui pointer acquisition sample from the supplied values.

cpufunctionsource-exampleuiyeho

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

external CreateYuiPointerAcquisitionSample(text pointerId, int providerGeneration, int timestampMicroseconds, int sampleSequence, int x, int y) returns yuiPointerAcquisitionSample

Status: source-declared

Parameters

text pointerId
Supply pointer id as text.
int providerGeneration
Supply provider generation as int.
int timestampMicroseconds
Supply timestamp microseconds as int.
int sampleSequence
Supply sample sequence as int.
int x
Supply x as int.
int y
Supply y as int.

Use CreateYuiPointerAcquisitionSample

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.
text pointerId = "pointer Id"
int providerGeneration = 1
int timestampMicroseconds = 1
int sampleSequence = 1
int x = 1
int y = 1
yuiPointerAcquisitionSample result = CreateYuiPointerAcquisitionSample(pointerId, providerGeneration, timestampMicroseconds, sampleSequence, x, y)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.ui__createyuipointeracquisitionsample"
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:574