{"id":"graphics.text.windows--graphicsWindowsResolvedFontIdentity","name":"graphicsWindowsResolvedFontIdentity","owner":"yeho","package":"graphics.text.windows","kind":"thing","signature":"external thing graphicsWindowsResolvedFontIdentity","description":"A graphics windows resolved font identity record carrying index, id, resourceId, family, familyLocale, and related state.","context":"Capture Windows text shaping and glyph rasterization for the shared text model.","parameters":[],"returns":"void","members":[{"name":"index","kind":"field","type":"int","description":"Stores index as int.","signature":"int index","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"id","kind":"field","type":"text","description":"Stores id as text.","signature":"text id","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"resourceId","kind":"field","type":"text","description":"Stores resource id as text.","signature":"text resourceId","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"family","kind":"field","type":"text","description":"Stores family as text.","signature":"text family","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"familyLocale","kind":"field","type":"text","description":"Stores family locale as text.","signature":"text familyLocale","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"face","kind":"field","type":"text","description":"Stores face as text.","signature":"text face","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"faceLocale","kind":"field","type":"text","description":"Stores face locale as text.","signature":"text faceLocale","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"faceIndex","kind":"field","type":"int","description":"Stores face index as int.","signature":"int faceIndex","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"faceType","kind":"field","type":"int","description":"Stores face type as int.","signature":"int faceType","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"weight","kind":"field","type":"int","description":"Stores weight as int.","signature":"int weight","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"stretch","kind":"field","type":"int","description":"Stores stretch as int.","signature":"int stretch","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"style","kind":"field","type":"int","description":"Stores style as int.","signature":"int style","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"simulations","kind":"field","type":"int","description":"Stores simulations as int.","signature":"int simulations","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"symbol","kind":"field","type":"bool","description":"Stores symbol as bool.","signature":"bool symbol","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"fileCount","kind":"field","type":"int","description":"Stores file count as int.","signature":"int fileCount","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"sourceBytes","kind":"field","type":"int","description":"Stores source bytes as int.","signature":"int sourceBytes","tags":["thing","field","graphics.text.windows"],"updated":"2026-09-09"},{"name":"graphicsWindowsResolvedFontIdentity","kind":"constructor","parameters":[{"name":"index","type":"int","description":"Index."},{"name":"id","type":"text","description":"Id."},{"name":"resourceId","type":"text","description":"Resource id."},{"name":"family","type":"text","description":"Family."},{"name":"familyLocale","type":"text","description":"Family locale."},{"name":"face","type":"text","description":"Face."},{"name":"faceLocale","type":"text","description":"Face locale."},{"name":"faceIndex","type":"int","description":"Face index."},{"name":"faceType","type":"int","description":"Face type."},{"name":"weight","type":"int","description":"Weight."},{"name":"stretch","type":"int","description":"Stretch."},{"name":"style","type":"int","description":"Style."},{"name":"simulations","type":"int","description":"Simulations."},{"name":"symbol","type":"bool","description":"Symbol."},{"name":"fileCount","type":"int","description":"File count."},{"name":"sourceBytes","type":"int","description":"Source bytes."}],"returns":"void","signature":"graphicsWindowsResolvedFontIdentity(int index, text id, text resourceId, text family, text familyLocale, text face, text faceLocale, int faceIndex, int faceType, int weight, int stretch, int style, int simulations, bool symbol, int fileCount, int sourceBytes)","description":"Graphics windows resolved font identity.","tags":["thing","constructor","graphics.text.windows"],"updated":"2026-09-09"},{"name":"ValidationIssue","kind":"method","parameters":[{"name":"source","type":"text","description":"Source."}],"returns":"text","signature":"ValidationIssue(text source) returns text","description":"Validation issue.","tags":["thing","method","graphics.text.windows"],"exampleId":"method-ValidationIssue-17","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-18","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":63,"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 graphicsWindowsResolvedFontIdentity","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.\ngraphicsWindowsResolvedFontIdentity sample = graphicsWindowsResolvedFontIdentity(1, \"id\", \"resource Id\", \"cpu\", \"family Locale\", \"face\", \"face Locale\", 1, 1, 1, 1, 1, 1, true, 1, 4)\nConsole.Log(Text.From(sample.index))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_text_windows__graphicswindowsresolvedfontidentity\"\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":"0ba8e1011891f7b1c9b49f2e982c5c649665d507391c071d747dfbf92fde0d6e","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-ValidationIssue-17","title":"graphicsWindowsResolvedFontIdentity.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.\ngraphicsWindowsResolvedFontIdentity instance = graphicsWindowsResolvedFontIdentity(1, \"id\", \"resource Id\", \"cpu\", \"family Locale\", \"face\", \"face Locale\", 1, 1, 1, 1, 1, 1, true, 1, 4)\ntext argument_source = \"argument source\"\ntext result = instance.ValidationIssue(argument_source)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_text_windows__graphicswindowsresolvedfontidentity\"\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":"74ab94722060f7702b8280e83a8e4db95e491ee3dd612621aaffbc9b0c39e1e1","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Snapshot-18","title":"graphicsWindowsResolvedFontIdentity.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.\ngraphicsWindowsResolvedFontIdentity instance = graphicsWindowsResolvedFontIdentity(1, \"id\", \"resource Id\", \"cpu\", \"family Locale\", \"face\", \"face Locale\", 1, 1, 1, 1, 1, 1, true, 1, 4)\ntext result = instance.Snapshot()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.graphics_text_windows__graphicswindowsresolvedfontidentity\"\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":"1f34cc46b9f9a475887e5eb59eed53ae7fbe34e851a799150d58b3bfc6ff1af9","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null}],"searchTerms":["index","id","resourceId","family","familyLocale","face","faceLocale","faceIndex","faceType","weight","stretch","style","simulations","symbol","fileCount","sourceBytes","graphicsWindowsResolvedFontIdentity","ValidationIssue","Snapshot"],"url":"https://demonhunterlabs.com/academy/api?item=graphics.text.windows--graphicsWindowsResolvedFontIdentity","json":"https://demonhunterlabs.com/reference/items/graphics.text.windows--graphicsWindowsResolvedFontIdentity.json","markdown":"https://demonhunterlabs.com/reference/text/graphics.text.windows--graphicsWindowsResolvedFontIdentity.md"}
