{"id":"graphics.text.windows--graphicsWindowsGlyphRunCaptureSnapshot","name":"graphicsWindowsGlyphRunCaptureSnapshot","owner":"yeho","package":"graphics.text.windows","kind":"thing","signature":"external thing graphicsWindowsGlyphRunCaptureSnapshot","description":"A graphics windows glyph run capture snapshot record carrying schema, provider, capability, value, available, and related state.","context":"Capture Windows text shaping and glyph rasterization for the shared text model.","parameters":[],"returns":"void","members":[{"name":"schema","kind":"field","type":"text","description":"Stores schema as text.","signature":"text schema","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"provider","kind":"field","type":"text","description":"Stores provider as text.","signature":"text provider","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"capability","kind":"field","type":"text","description":"Stores capability as text.","signature":"text capability","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"value","kind":"field","type":"text","description":"Stores value as text.","signature":"text value","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"available","kind":"field","type":"bool","description":"Stores available as bool.","signature":"bool available","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"utf8Length","kind":"field","type":"int","description":"Stores utf8 length as int.","signature":"int utf8Length","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"utf16Length","kind":"field","type":"int","description":"Stores utf16 length as int.","signature":"int utf16Length","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"describedUtf16Units","kind":"field","type":"int","description":"Stores described utf16 units as int.","signature":"int describedUtf16Units","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"totalGlyphs","kind":"field","type":"int","description":"Stores total glyphs as int.","signature":"int totalGlyphs","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"glyphCallbacks","kind":"field","type":"int","description":"Stores glyph callbacks as int.","signature":"int glyphCallbacks","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"nativeAcquired","kind":"field","type":"int","description":"Stores native acquired as int.","signature":"int nativeAcquired","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"nativeReleased","kind":"field","type":"int","description":"Stores native released as int.","signature":"int nativeReleased","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"rendererInitialReferences","kind":"field","type":"int","description":"Stores renderer initial references as int.","signature":"int rendererInitialReferences","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"rendererFinalReferences","kind":"field","type":"int","description":"Stores renderer final references as int.","signature":"int rendererFinalReferences","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"queryInterfaceCalls","kind":"field","type":"int","description":"Stores query interface calls as int.","signature":"int queryInterfaceCalls","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"addRefCalls","kind":"field","type":"int","description":"Stores add ref calls as int.","signature":"int addRefCalls","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"releaseCalls","kind":"field","type":"int","description":"Stores release calls as int.","signature":"int releaseCalls","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"pixelSnappingDisabledCalls","kind":"field","type":"int","description":"Stores pixel snapping disabled calls as int.","signature":"int pixelSnappingDisabledCalls","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"currentTransformCalls","kind":"field","type":"int","description":"Stores current transform calls as int.","signature":"int currentTransformCalls","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"pixelsPerDipCalls","kind":"field","type":"int","description":"Stores pixels per dip calls as int.","signature":"int pixelsPerDipCalls","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"underlineCalls","kind":"field","type":"int","description":"Stores underline calls as int.","signature":"int underlineCalls","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"strikethroughCalls","kind":"field","type":"int","description":"Stores strikethrough calls as int.","signature":"int strikethroughCalls","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"inlineObjectCalls","kind":"field","type":"int","description":"Stores inline object calls as int.","signature":"int inlineObjectCalls","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"invalidCallbacks","kind":"field","type":"int","description":"Stores invalid callbacks as int.","signature":"int invalidCallbacks","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"referenceKeyBytes","kind":"field","type":"int","description":"Stores reference key bytes as int.","signature":"int referenceKeyBytes","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"retainedResolvedFontReferences","kind":"field","type":"int","description":"Stores retained resolved font references as int.","signature":"int retainedResolvedFontReferences","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"releasedResolvedFontReferences","kind":"field","type":"int","description":"Stores released resolved font references as int.","signature":"int releasedResolvedFontReferences","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"fontIdentityDedupeHits","kind":"field","type":"int","description":"Stores font identity dedupe hits as int.","signature":"int fontIdentityDedupeHits","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"fontIdentityComplete","kind":"field","type":"bool","description":"Stores font identity complete as bool.","signature":"bool fontIdentityComplete","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"scriptAnalysisComplete","kind":"field","type":"bool","description":"Stores script analysis complete as bool.","signature":"bool scriptAnalysisComplete","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"lineBreakAnalysisComplete","kind":"field","type":"bool","description":"Stores line break analysis complete as bool.","signature":"bool lineBreakAnalysisComplete","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"lineMetricsComplete","kind":"field","type":"bool","description":"Stores line metrics complete as bool.","signature":"bool lineMetricsComplete","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"firstLineHeightQ26_6","kind":"field","type":"int","description":"Stores first line height q26 6 as int.","signature":"int firstLineHeightQ26_6","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"firstLineBaselineQ26_6","kind":"field","type":"int","description":"Stores first line baseline q26 6 as int.","signature":"int firstLineBaselineQ26_6","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"lineCount","kind":"field","type":"int","description":"Stores line count as int.","signature":"int lineCount","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"utf16ToUtf8Boundaries","kind":"field","type":"list of int","description":"Stores utf16 to utf8 boundaries as list of int.","signature":"list of int utf16ToUtf8Boundaries","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"fonts","kind":"field","type":"list of graphicsWindowsResolvedFontIdentity","description":"Stores fonts as list of graphicsWindowsResolvedFontIdentity.","signature":"list of graphicsWindowsResolvedFontIdentity fonts","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"scripts","kind":"field","type":"list of graphicsWindowsCapturedScriptSpan","description":"Stores scripts as list of graphicsWindowsCapturedScriptSpan.","signature":"list of graphicsWindowsCapturedScriptSpan scripts","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"breakpoints","kind":"field","type":"list of graphicsWindowsCapturedLineBreakpoint","description":"Stores breakpoints as list of graphicsWindowsCapturedLineBreakpoint.","signature":"list of graphicsWindowsCapturedLineBreakpoint breakpoints","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"runs","kind":"field","type":"list of graphicsWindowsCapturedGlyphRun","description":"Stores runs as list of graphicsWindowsCapturedGlyphRun.","signature":"list of graphicsWindowsCapturedGlyphRun runs","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"diagnostic","kind":"field","type":"text","description":"Stores diagnostic as text.","signature":"text diagnostic","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"source","kind":"field","type":"text","description":"Stores source as text.","signature":"text source","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"graphicsWindowsGlyphRunCaptureSnapshot","kind":"constructor","parameters":[{"name":"source","type":"text","description":"Source."}],"returns":"void","signature":"graphicsWindowsGlyphRunCaptureSnapshot(text source)","description":"Graphics windows glyph run capture snapshot.","tags":["thing","constructor","graphics.text.windows"],"updated":"2026-09-09"},{"name":"CleanupComplete","kind":"method","parameters":[],"returns":"bool","signature":"CleanupComplete() returns bool","description":"Cleanup complete.","tags":["thing","method","graphics.text.windows"],"exampleId":"method-CleanupComplete-43","updated":"2026-09-09"},{"name":"HasRtlRun","kind":"method","parameters":[],"returns":"bool","signature":"HasRtlRun() returns bool","description":"Has rtl run.","tags":["thing","method","graphics.text.windows"],"exampleId":"method-HasRtlRun-44","updated":"2026-09-09"},{"name":"HasMultiUnitCluster","kind":"method","parameters":[],"returns":"bool","signature":"HasMultiUnitCluster() returns bool","description":"Has multi unit cluster.","tags":["thing","method","graphics.text.windows"],"exampleId":"method-HasMultiUnitCluster-45","updated":"2026-09-09"},{"name":"HasSurrogateInteriorBoundary","kind":"method","parameters":[],"returns":"bool","signature":"HasSurrogateInteriorBoundary() returns bool","description":"Has surrogate interior boundary.","tags":["thing","method","graphics.text.windows"],"exampleId":"method-HasSurrogateInteriorBoundary-46","updated":"2026-09-09"},{"name":"SourceClusterCount","kind":"method","parameters":[],"returns":"int","signature":"SourceClusterCount() returns int","description":"Source cluster count.","tags":["thing","method","graphics.text.windows"],"exampleId":"method-SourceClusterCount-47","updated":"2026-09-09"},{"name":"HasExactUtf8SourceMapping","kind":"method","parameters":[],"returns":"bool","signature":"HasExactUtf8SourceMapping() returns bool","description":"Has exact utf8 source mapping.","tags":["thing","method","graphics.text.windows"],"exampleId":"method-HasExactUtf8SourceMapping-48","updated":"2026-09-09"},{"name":"Utf8BoundaryIssue","kind":"method","parameters":[],"returns":"text","signature":"Utf8BoundaryIssue() returns text","description":"Utf8 boundary issue.","tags":["thing","method","graphics.text.windows"],"exampleId":"method-Utf8BoundaryIssue-49","updated":"2026-09-09"},{"name":"ValidationIssue","kind":"method","parameters":[],"returns":"text","signature":"ValidationIssue() returns text","description":"Validation issue.","tags":["thing","method","graphics.text.windows"],"exampleId":"method-ValidationIssue-50","updated":"2026-09-09"},{"name":"Snapshot","kind":"method","parameters":[],"returns":"text","signature":"Snapshot() returns text","description":"Snapshot.","tags":["thing","method","graphics.text.windows"],"exampleId":"method-Snapshot-51","updated":"2026-09-09"}],"tags":["cpu","graphics","graphics.text.windows","method","source-example","text","thing","windows","yeho"],"updated":"2026-09-09","source":{"repository":"yeho","path":"packages/graphics/text/windows/glyph_run_capture.yh","line":536,"sha256":"e64d82451ad85576d7ddcd4e74165aeaaa26f12f4e49928fe8a0a4ac0a0caa8f"},"status":"source-declared","notes":["Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup."],"examples":[{"id":"usage","title":"Use graphicsWindowsGlyphRunCaptureSnapshot","description":"A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.","code":"using graphics.text.windows\n\n// Capture Windows text shaping and glyph rasterization for the shared text model.\ngraphicsWindowsGlyphRunCaptureSnapshot sample = graphicsWindowsGlyphRunCaptureSnapshot(\"example\")\nConsole.Log(Text.From(sample.schema))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_text_windows__graphicswindowsglyphruncapturesnapshot\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"graphics.text.windows\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text/windows\"\n","tags":["cpu","source-example"],"verification":"type checked","run":"cpu-oracle","sha256":"d3efd738197c023804b0b0b236ef6beff7a8e6cdaf143f2dea084e90ba88b873","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-CleanupComplete-43","title":"graphicsWindowsGlyphRunCaptureSnapshot.CleanupComplete","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using graphics.text.windows\n\n// Cleanup complete.\ngraphicsWindowsGlyphRunCaptureSnapshot instance = graphicsWindowsGlyphRunCaptureSnapshot(\"example\")\nbool result = instance.CleanupComplete()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_text_windows__graphicswindowsglyphruncapturesnapshot\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"graphics.text.windows\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text/windows\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"f9648c37a8efefef410ac76557bd85798cda0e612b750bc91846966628696cde","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-HasRtlRun-44","title":"graphicsWindowsGlyphRunCaptureSnapshot.HasRtlRun","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using graphics.text.windows\n\n// Has rtl run.\ngraphicsWindowsGlyphRunCaptureSnapshot instance = graphicsWindowsGlyphRunCaptureSnapshot(\"example\")\nbool result = instance.HasRtlRun()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_text_windows__graphicswindowsglyphruncapturesnapshot\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"graphics.text.windows\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text/windows\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"1b380ecafa332deed6cd3a54c4c9ecbd7fce24855f58e438f6fd199151c7586c","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-HasMultiUnitCluster-45","title":"graphicsWindowsGlyphRunCaptureSnapshot.HasMultiUnitCluster","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using graphics.text.windows\n\n// Has multi unit cluster.\ngraphicsWindowsGlyphRunCaptureSnapshot instance = graphicsWindowsGlyphRunCaptureSnapshot(\"example\")\nbool result = instance.HasMultiUnitCluster()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_text_windows__graphicswindowsglyphruncapturesnapshot\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"graphics.text.windows\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text/windows\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"76f6197696c30198a0503ccb434ebf71ab441a327a7e229a51b71c2ec70d73bb","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-HasSurrogateInteriorBoundary-46","title":"graphicsWindowsGlyphRunCaptureSnapshot.HasSurrogateInteriorBoundary","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using graphics.text.windows\n\n// Has surrogate interior boundary.\ngraphicsWindowsGlyphRunCaptureSnapshot instance = graphicsWindowsGlyphRunCaptureSnapshot(\"example\")\nbool result = instance.HasSurrogateInteriorBoundary()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_text_windows__graphicswindowsglyphruncapturesnapshot\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"graphics.text.windows\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text/windows\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"b914729c43a10c1d0b50239d108964a60c803ce79324ef916e8a60f66fe839df","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-SourceClusterCount-47","title":"graphicsWindowsGlyphRunCaptureSnapshot.SourceClusterCount","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using graphics.text.windows\n\n// Source cluster count.\ngraphicsWindowsGlyphRunCaptureSnapshot instance = graphicsWindowsGlyphRunCaptureSnapshot(\"example\")\nint result = instance.SourceClusterCount()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_text_windows__graphicswindowsglyphruncapturesnapshot\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"graphics.text.windows\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text/windows\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"1a326f4c76d1b09af9a7b8dab62595dbb00388e908a3b18605dcd910097046f6","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-HasExactUtf8SourceMapping-48","title":"graphicsWindowsGlyphRunCaptureSnapshot.HasExactUtf8SourceMapping","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using graphics.text.windows\n\n// Has exact utf8 source mapping.\ngraphicsWindowsGlyphRunCaptureSnapshot instance = graphicsWindowsGlyphRunCaptureSnapshot(\"example\")\nbool result = instance.HasExactUtf8SourceMapping()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_text_windows__graphicswindowsglyphruncapturesnapshot\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"graphics.text.windows\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text/windows\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"121c2571d55e71915deade673db4877dc2cea8d0ba2e569eb6b0ee93a4262e93","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Utf8BoundaryIssue-49","title":"graphicsWindowsGlyphRunCaptureSnapshot.Utf8BoundaryIssue","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using graphics.text.windows\n\n// Utf8 boundary issue.\ngraphicsWindowsGlyphRunCaptureSnapshot instance = graphicsWindowsGlyphRunCaptureSnapshot(\"example\")\ntext result = instance.Utf8BoundaryIssue()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_text_windows__graphicswindowsglyphruncapturesnapshot\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"graphics.text.windows\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text/windows\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"4f5000f46323b1de5c9578578ed189305455679db2b1d37dbacf48bc24b9b49e","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-ValidationIssue-50","title":"graphicsWindowsGlyphRunCaptureSnapshot.ValidationIssue","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using graphics.text.windows\n\n// Validation issue.\ngraphicsWindowsGlyphRunCaptureSnapshot instance = graphicsWindowsGlyphRunCaptureSnapshot(\"example\")\ntext result = instance.ValidationIssue()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_text_windows__graphicswindowsglyphruncapturesnapshot\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"graphics.text.windows\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text/windows\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"0e2accf6c3be85ea9cfad89e41c489890785dc852ac0c80bc9003ce2bdc55cb4","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Snapshot-51","title":"graphicsWindowsGlyphRunCaptureSnapshot.Snapshot","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using graphics.text.windows\n\n// Snapshot.\ngraphicsWindowsGlyphRunCaptureSnapshot instance = graphicsWindowsGlyphRunCaptureSnapshot(\"example\")\ntext result = instance.Snapshot()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_text_windows__graphicswindowsglyphruncapturesnapshot\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"graphics.text.windows\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text/windows\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"b968c01ebb660f66e19fe93df6eb31de9ef0662abbea878ffe2359ba26ca82cd","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null}],"searchTerms":["schema","provider","capability","value","available","utf8Length","utf16Length","describedUtf16Units","totalGlyphs","glyphCallbacks","nativeAcquired","nativeReleased","rendererInitialReferences","rendererFinalReferences","queryInterfaceCalls","addRefCalls","releaseCalls","pixelSnappingDisabledCalls","currentTransformCalls","pixelsPerDipCalls","underlineCalls","strikethroughCalls","inlineObjectCalls","invalidCallbacks","referenceKeyBytes","retainedResolvedFontReferences","releasedResolvedFontReferences","fontIdentityDedupeHits","fontIdentityComplete","scriptAnalysisComplete","lineBreakAnalysisComplete","lineMetricsComplete","firstLineHeightQ26_6","firstLineBaselineQ26_6","lineCount","utf16ToUtf8Boundaries","fonts","scripts","breakpoints","runs","diagnostic","source","graphicsWindowsGlyphRunCaptureSnapshot","CleanupComplete","HasRtlRun","HasMultiUnitCluster","HasSurrogateInteriorBoundary","SourceClusterCount","HasExactUtf8SourceMapping","Utf8BoundaryIssue","ValidationIssue","Snapshot"],"url":"https://demonhunterlabs.com/academy/api?item=graphics.text.windows--graphicsWindowsGlyphRunCaptureSnapshot","json":"https://demonhunterlabs.com/reference/items/graphics.text.windows--graphicsWindowsGlyphRunCaptureSnapshot.json","markdown":"https://demonhunterlabs.com/reference/text/graphics.text.windows--graphicsWindowsGlyphRunCaptureSnapshot.md"}
