Skip to Content

Gnosis UI Elements

GameUI element composition is driven by CreateElement + DescribeUIElement.

  • Create: CallService("GameUI", "CreateElement", payload)
  • Describe schema: CallService("GameUI", "DescribeUIElement", payload)

CreateElement uses:

  • elementId (required)
  • parentId (optional; defaults to ui root when omitted/empty)
  • parameters object (required keys depend on element type)

Built-in parameters (all elements)

Every GnosisUIElement supports these base parameters:

  • name (required)
  • anchorMin
  • anchorMax
  • sizeDelta
  • anchoredPosition
  • excludeFromCompositionIndex

Component pages

Add one page per element type as new components are introduced (Button, View, Row, Column, Dropdown, IconButton, Slider, Toggle, Text, future custom types).

Last updated on