graphics.text.windows · thing ·
graphicsWindowsGlyphRunCaptureCapability
A graphics windows glyph run capture capability record carrying schema, provider, capability, available, maximumUtf8Bytes, and related state.
Capture Windows text shaping and glyph rasterization for the shared text model.
external thing graphicsWindowsGlyphRunCaptureCapabilityStatus: source-declared
Fields and methods (14)
text schema- Stores schema as text.
text provider- Stores provider as text.
text capability- Stores capability as text.
bool available- Stores available as bool.
int maximumUtf8Bytes- Stores maximum utf8 bytes as int.
int maximumUtf16Units- Stores maximum utf16 units as int.
int maximumRuns- Stores maximum runs as int.
int maximumGlyphs- Stores maximum glyphs as int.
text features- Stores features as text.
text nonClaims- Stores non claims as text.
text diagnostic- Stores diagnostic as text.
graphicsWindowsGlyphRunCaptureCapability(bool available, text diagnostic)- Graphics windows glyph run capture capability.
ValidationIssue() returns text- Validation issue. Complete example
Snapshot() returns text- Snapshot. Complete example
Use graphicsWindowsGlyphRunCaptureCapability
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.windows
// Capture Windows text shaping and glyph rasterization for the shared text model.
graphicsWindowsGlyphRunCaptureCapability sample = graphicsWindowsGlyphRunCaptureCapability(true, "diagnostic")
Console.Log(Text.From(sample.schema))
project.mech
manifestVersion = "2"
package = "api.example.graphics_text_windows__graphicswindowsglyphruncapturecapability"
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"
[[dependencies]]
package = "graphics.text.windows"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text/windows"
graphicsWindowsGlyphRunCaptureCapability.ValidationIssue
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using graphics.text.windows
// Validation issue.
graphicsWindowsGlyphRunCaptureCapability instance = graphicsWindowsGlyphRunCaptureCapability(true, "diagnostic")
text result = instance.ValidationIssue()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.graphics_text_windows__graphicswindowsglyphruncapturecapability"
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"
[[dependencies]]
package = "graphics.text.windows"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text/windows"
graphicsWindowsGlyphRunCaptureCapability.Snapshot
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using graphics.text.windows
// Snapshot.
graphicsWindowsGlyphRunCaptureCapability instance = graphicsWindowsGlyphRunCaptureCapability(true, "diagnostic")
text result = instance.Snapshot()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.graphics_text_windows__graphicswindowsglyphruncapturecapability"
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"
[[dependencies]]
package = "graphics.text.windows"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text/windows"
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/windows/glyph_run_capture.yh:3