graphics.text · function ·
CreateGraphicsShapedRunV2
Create graphics shaped run v2 from the supplied values.
Shape, measure, and represent text and glyph resources.
external CreateGraphicsShapedRunV2(int index, int sourceStart, int sourceEnd, int clusterStart, int clusterEnd, int glyphStart, int glyphEnd, int fontIndex, text script, text language, text direction, int bidiLevel) returns graphicsShapedRunV2Status: source-declared
Parameters
int index- Supply index as int.
int sourceStart- Supply source start as int.
int sourceEnd- Supply source end as int.
int clusterStart- Supply cluster start as int.
int clusterEnd- Supply cluster end as int.
int glyphStart- Supply glyph start as int.
int glyphEnd- Supply glyph end as int.
int fontIndex- Supply font index as int.
text script- Supply script as text.
text language- Supply language as text.
text direction- Supply direction as text.
int bidiLevel- Supply bidi level as int.
Use CreateGraphicsShapedRunV2
A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.
cpu · source-example · type checked
using graphics.text
// Shape, measure, and represent text and glyph resources.
int index = 1
int sourceStart = 1
int sourceEnd = 1
int clusterStart = 1
int clusterEnd = 1
int glyphStart = 1
int glyphEnd = 1
int fontIndex = 1
text script = "script"
text language = "language"
text direction = "direction"
int bidiLevel = 1
graphicsShapedRunV2 result = CreateGraphicsShapedRunV2(index, sourceStart, sourceEnd, clusterStart, clusterEnd, glyphStart, glyphEnd, fontIndex, script, language, direction, bidiLevel)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.graphics_text__creategraphicsshapedrunv2"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"
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/graphics/text/shaping_v2.yh:842