ui · function ·
CreateYuiLayoutPlacement
Create yui layout placement from the supplied values.
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 yuiLayoutPlacementStatus: 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