{"id":"ui--yuiMultiContactInputState","name":"yuiMultiContactInputState","owner":"yeho","package":"ui","kind":"thing","signature":"external thing yuiMultiContactInputState","description":"A yui multi contact input state record carrying regions, contacts, maximumContacts, dragThreshold, lastSequence, and related state.","context":"Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.","parameters":[],"returns":"void","members":[{"name":"regions","kind":"field","type":"list of yuiInputRegion","description":"Stores regions as list of yuiInputRegion.","signature":"list of yuiInputRegion regions","tags":["thing","field","ui"],"updated":"2026-09-09"},{"name":"contacts","kind":"field","type":"list of yuiContactState","description":"Stores contacts as list of yuiContactState.","signature":"list of yuiContactState contacts","tags":["thing","field","ui"],"updated":"2026-09-09"},{"name":"maximumContacts","kind":"field","type":"int","description":"Stores maximum contacts as int.","signature":"int maximumContacts","tags":["thing","field","ui"],"updated":"2026-09-09"},{"name":"dragThreshold","kind":"field","type":"int","description":"Stores drag threshold as int.","signature":"int dragThreshold","tags":["thing","field","ui"],"updated":"2026-09-09"},{"name":"lastSequence","kind":"field","type":"int","description":"Stores last sequence as int.","signature":"int lastSequence","tags":["thing","field","ui"],"updated":"2026-09-09"},{"name":"diagnostic","kind":"field","type":"text","description":"Stores diagnostic as text.","signature":"text diagnostic","tags":["thing","field","ui"],"updated":"2026-09-09"},{"name":"yuiMultiContactInputState","kind":"constructor","parameters":[{"name":"dragThreshold","type":"int","description":"Drag threshold."}],"returns":"void","signature":"yuiMultiContactInputState(int dragThreshold)","description":"Yui multi contact input state.","tags":["thing","constructor","ui"],"updated":"2026-09-09"},{"name":"Reject","kind":"method","parameters":[{"name":"reason","type":"text","description":"Reason."},{"name":"sequence","type":"int","description":"Sequence."}],"returns":"yuiMultiContactRouteResult","signature":"Reject(text reason, int sequence) returns yuiMultiContactRouteResult","description":"Reject.","tags":["thing","method","ui"],"exampleId":"method-Reject-7","updated":"2026-09-09"},{"name":"AddRegion","kind":"method","parameters":[{"name":"region","type":"yuiInputRegion","description":"Region."}],"returns":"void","signature":"AddRegion(yuiInputRegion region)","description":"Add region.","tags":["thing","method","ui"],"exampleId":"method-AddRegion-8","updated":"2026-09-09"},{"name":"ContactIndex","kind":"method","parameters":[{"name":"pointerId","type":"text","description":"Pointer id."}],"returns":"int","signature":"ContactIndex(text pointerId) returns int","description":"Contact index.","tags":["thing","method","ui"],"exampleId":"method-ContactIndex-9","updated":"2026-09-09"},{"name":"IsActive","kind":"method","parameters":[{"name":"pointerId","type":"text","description":"Pointer id."}],"returns":"bool","signature":"IsActive(text pointerId) returns bool","description":"Is active.","tags":["thing","method","ui"],"exampleId":"method-IsActive-10","updated":"2026-09-09"},{"name":"CaptureNodeFor","kind":"method","parameters":[{"name":"pointerId","type":"text","description":"Pointer id."}],"returns":"text","signature":"CaptureNodeFor(text pointerId) returns text","description":"Capture node for.","tags":["thing","method","ui"],"exampleId":"method-CaptureNodeFor-11","updated":"2026-09-09"},{"name":"PressedNodeFor","kind":"method","parameters":[{"name":"pointerId","type":"text","description":"Pointer id."}],"returns":"text","signature":"PressedNodeFor(text pointerId) returns text","description":"Pressed node for.","tags":["thing","method","ui"],"exampleId":"method-PressedNodeFor-12","updated":"2026-09-09"},{"name":"Reconcile","kind":"method","parameters":[{"name":"tree","type":"yuiTree","description":"Tree."}],"returns":"void","signature":"Reconcile(yuiTree tree)","description":"Reconcile.","tags":["thing","method","ui"],"exampleId":"method-Reconcile-13","updated":"2026-09-09"},{"name":"CapturePointer","kind":"method","parameters":[{"name":"tree","type":"yuiTree","description":"Tree."},{"name":"nodeId","type":"text","description":"Node id."},{"name":"pointerId","type":"text","description":"Pointer id."}],"returns":"bool","signature":"CapturePointer(yuiTree tree, text nodeId, text pointerId) returns bool","description":"Capture pointer.","tags":["thing","method","ui"],"exampleId":"method-CapturePointer-14","updated":"2026-09-09"},{"name":"ReleasePointer","kind":"method","parameters":[{"name":"pointerId","type":"text","description":"Pointer id."}],"returns":"bool","signature":"ReleasePointer(text pointerId) returns bool","description":"Release pointer.","tags":["thing","method","ui"],"exampleId":"method-ReleasePointer-15","updated":"2026-09-09"},{"name":"RouteFrame","kind":"method","parameters":[{"name":"tree","type":"yuiTree","description":"Tree."},{"name":"sequence","type":"int","description":"Sequence."},{"name":"changes","type":"list of yuiContactChange","description":"Changes."},{"name":"cancelNode","type":"text","description":"Cancel node."},{"name":"cancelPhase","type":"text","description":"Cancel phase."}],"returns":"yuiMultiContactRouteResult","signature":"RouteFrame(yuiTree tree, int sequence, list of yuiContactChange changes, text cancelNode, text cancelPhase) returns yuiMultiContactRouteResult","description":"Route frame.","tags":["thing","method","ui"],"exampleId":"method-RouteFrame-16","updated":"2026-09-09"},{"name":"Fingerprint","kind":"method","parameters":[],"returns":"text","signature":"Fingerprint() returns text","description":"Fingerprint.","tags":["thing","method","ui"],"exampleId":"method-Fingerprint-17","updated":"2026-09-09"}],"tags":["cpu","method","source-example","thing","ui","yeho"],"updated":"2026-09-09","source":{"repository":"yeho","path":"packages/ui/interaction-multicontact.yh","line":134,"sha256":"83c078f6199b69921a9fb5763946d4631dcf9ddcd67063211787041b071f301f"},"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 yuiMultiContactInputState","description":"A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.","code":"using ui\n\n// Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.\nyuiMultiContactInputState sample = yuiMultiContactInputState(1)\nConsole.Log(Text.From(sample.maximumContacts))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuimulticontactinputstate\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","source-example"],"verification":"type checked","run":"cpu-oracle","sha256":"f7f724533856d8da4fd8e90987515388a3bd359444147f0c421f7c713604d4d2","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Reject-7","title":"yuiMultiContactInputState.Reject","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Reject.\nyuiMultiContactInputState instance = yuiMultiContactInputState(1)\ntext argument_reason = \"argument reason\"\nint argument_sequence = 1\nyuiMultiContactRouteResult result = instance.Reject(argument_reason, argument_sequence)\nConsole.Log(\"Inspect result in your debugger\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuimulticontactinputstate\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"e47d863d2a96ec684af2ce8c14f0a4cb010e050074a7f4de477d33b86ed6d196","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-AddRegion-8","title":"yuiMultiContactInputState.AddRegion","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Add region.\nyuiMultiContactInputState instance = yuiMultiContactInputState(1)\nyuiInputRegion argument_region = yuiInputRegion(\"node Id\", 1, 1, 1, 1, 1, true)\ninstance.AddRegion(argument_region)\nConsole.Log(\"AddRegion completed\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuimulticontactinputstate\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"47e547d6b4f6cdc4c1000ee008823ade11c02d693abb3b2ae0e9b7b5b1941df6","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-ContactIndex-9","title":"yuiMultiContactInputState.ContactIndex","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Contact index.\nyuiMultiContactInputState instance = yuiMultiContactInputState(1)\ntext argument_pointerId = \"argument pointer Id\"\nint result = instance.ContactIndex(argument_pointerId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuimulticontactinputstate\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"d5258416ab5ad7f02a325f79feb83cf91ba913eb4d9e322170cd1eebe2b8bda5","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-IsActive-10","title":"yuiMultiContactInputState.IsActive","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Is active.\nyuiMultiContactInputState instance = yuiMultiContactInputState(1)\ntext argument_pointerId = \"argument pointer Id\"\nbool result = instance.IsActive(argument_pointerId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuimulticontactinputstate\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"bf85575a0a07f7769f0ada61987335c537ca8b5ea2f7815cb0a550ef06f6ad28","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-CaptureNodeFor-11","title":"yuiMultiContactInputState.CaptureNodeFor","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Capture node for.\nyuiMultiContactInputState instance = yuiMultiContactInputState(1)\ntext argument_pointerId = \"argument pointer Id\"\ntext result = instance.CaptureNodeFor(argument_pointerId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuimulticontactinputstate\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"45b6108cdec4092566fc6a9ed05159163269958e5472d093043d1513ec495c1f","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-PressedNodeFor-12","title":"yuiMultiContactInputState.PressedNodeFor","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Pressed node for.\nyuiMultiContactInputState instance = yuiMultiContactInputState(1)\ntext argument_pointerId = \"argument pointer Id\"\ntext result = instance.PressedNodeFor(argument_pointerId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuimulticontactinputstate\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"4df290f48b664b187d8f4e7a4169b30657390da86c83b8eab60fa9d6af06102c","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Reconcile-13","title":"yuiMultiContactInputState.Reconcile","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Reconcile.\nyuiMultiContactInputState instance = yuiMultiContactInputState(1)\nyuiTree argument_tree = yuiTree(\"id\")\ninstance.Reconcile(argument_tree)\nConsole.Log(\"Reconcile completed\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuimulticontactinputstate\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"52a7a1552f56b3dd28649986cd8883061c092caea5a9bd959c96f5c4d64f3ae6","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-CapturePointer-14","title":"yuiMultiContactInputState.CapturePointer","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Capture pointer.\nyuiMultiContactInputState instance = yuiMultiContactInputState(1)\nyuiTree argument_tree = yuiTree(\"id\")\ntext argument_nodeId = \"argument node Id\"\ntext argument_pointerId = \"argument pointer Id\"\nbool result = instance.CapturePointer(argument_tree, argument_nodeId, argument_pointerId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuimulticontactinputstate\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"ce413420dacf350a8f768bee79251184966ba9b580949e86bb3bc72ba8ba73ab","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-ReleasePointer-15","title":"yuiMultiContactInputState.ReleasePointer","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Release pointer.\nyuiMultiContactInputState instance = yuiMultiContactInputState(1)\ntext argument_pointerId = \"argument pointer Id\"\nbool result = instance.ReleasePointer(argument_pointerId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuimulticontactinputstate\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"fa0252f66d8d17dd0dcf7a59d855c8ee341550ed552b9c74be96fc3f43e4a4db","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-RouteFrame-16","title":"yuiMultiContactInputState.RouteFrame","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Route frame.\nyuiMultiContactInputState instance = yuiMultiContactInputState(1)\nyuiTree argument_tree = yuiTree(\"id\")\nint argument_sequence = 1\nlist of yuiContactChange argument_changes = []\ntext argument_cancelNode = \"argument cancel Node\"\ntext argument_cancelPhase = \"argument cancel Phase\"\nyuiMultiContactRouteResult result = instance.RouteFrame(argument_tree, argument_sequence, argument_changes, argument_cancelNode, argument_cancelPhase)\nConsole.Log(\"Inspect result in your debugger\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuimulticontactinputstate\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"58183b817d7f2f73928483885579f2aa9c4e9ca907d8f6a5f1b14ef5a98fc0e9","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Fingerprint-17","title":"yuiMultiContactInputState.Fingerprint","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using ui\n\n// Fingerprint.\nyuiMultiContactInputState instance = yuiMultiContactInputState(1)\ntext result = instance.Fingerprint()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.ui__yuimulticontactinputstate\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"graphics.image\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/image\"\n\n[[dependencies]]\npackage = \"graphics.text\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/graphics/text\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n\n[[dependencies]]\npackage = \"ui\"\nversion = \"0.2.0\"\npath = \"../../../yeho/packages/ui\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"7225b2d4d6189b3060228c25fde502b4f6f7d94966f39c4226fd1d4b4f851806","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null}],"searchTerms":["regions","contacts","maximumContacts","dragThreshold","lastSequence","diagnostic","yuiMultiContactInputState","Reject","AddRegion","ContactIndex","IsActive","CaptureNodeFor","PressedNodeFor","Reconcile","CapturePointer","ReleasePointer","RouteFrame","Fingerprint"],"url":"https://demonhunterlabs.com/academy/api?item=ui--yuiMultiContactInputState","json":"https://demonhunterlabs.com/reference/items/ui--yuiMultiContactInputState.json","markdown":"https://demonhunterlabs.com/reference/text/ui--yuiMultiContactInputState.md"}
