ui · function ·
CreateYuiRenderSizedImagePresentation
Create yui render sized image presentation from the supplied values.
Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.
external CreateYuiRenderSizedImagePresentation(text fit, int sourceX, int sourceY, int sourceWidth, int sourceHeight, int naturalWidth, int naturalHeight, int sliceLeft, int sliceTop, int sliceRight, int sliceBottom, int destinationSliceLeft, int destinationSliceTop, int destinationSliceRight, int destinationSliceBottom) returns yuiRenderImagePresentationStatus: source-declared
Parameters
text fit- Supply fit as text.
int sourceX- Supply source x as int.
int sourceY- Supply source y as int.
int sourceWidth- Supply source width as int.
int sourceHeight- Supply source height as int.
int naturalWidth- Supply natural width as int.
int naturalHeight- Supply natural height as int.
int sliceLeft- Supply slice left as int.
int sliceTop- Supply slice top as int.
int sliceRight- Supply slice right as int.
int sliceBottom- Supply slice bottom as int.
int destinationSliceLeft- Supply destination slice left as int.
int destinationSliceTop- Supply destination slice top as int.
int destinationSliceRight- Supply destination slice right as int.
int destinationSliceBottom- Supply destination slice bottom as int.
Use CreateYuiRenderSizedImagePresentation
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 fit = "fit"
int sourceX = 1
int sourceY = 1
int sourceWidth = 1
int sourceHeight = 1
int naturalWidth = 1
int naturalHeight = 1
int sliceLeft = 1
int sliceTop = 1
int sliceRight = 1
int sliceBottom = 1
int destinationSliceLeft = 1
int destinationSliceTop = 1
int destinationSliceRight = 1
int destinationSliceBottom = 1
yuiRenderImagePresentation result = CreateYuiRenderSizedImagePresentation(fit, sourceX, sourceY, sourceWidth, sourceHeight, naturalWidth, naturalHeight, sliceLeft, sliceTop, sliceRight, sliceBottom, destinationSliceLeft, destinationSliceTop, destinationSliceRight, destinationSliceBottom)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.ui__createyuirendersizedimagepresentation"
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/render-00-definitions.yh:882