ui · function ·

CreateYuiLayoutPlacement

Create yui layout placement from the supplied values.

cpufunctionsource-exampleuiyeho

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

external CreateYuiLayoutPlacement(text block, text mode, int x, int y, int z, int width, int height, text anchor, text pivot, bool clipped, int zOrder, text target, bool offscreen) returns yuiLayoutPlacement

Status: source-declared

Parameters

text block
Supply block as text.
text mode
Supply mode as text.
int x
Supply x as int.
int y
Supply y as int.
int z
Supply z as int.
int width
Supply width as int.
int height
Supply height as int.
text anchor
Supply anchor as text.
text pivot
Supply pivot as text.
bool clipped
Supply clipped as bool.
int zOrder
Supply z order as int.
text target
Supply target as text.
bool offscreen
Supply offscreen as bool.

Use CreateYuiLayoutPlacement

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 block = "block"
text mode = "mode"
int x = 1
int y = 1
int z = 1
int width = 1
int height = 1
text anchor = "anchor"
text pivot = "pivot"
bool clipped = true
int zOrder = 1
text target = "target"
bool offscreen = true
yuiLayoutPlacement result = CreateYuiLayoutPlacement(block, mode, x, y, z, width, height, anchor, pivot, clipped, zOrder, target, offscreen)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.ui__createyuilayoutplacement"
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/ui.yh:807