bodge-nuklear

API Reference

bodge-nuklear

Wrapper over nuklear IM GUI library for cl-bodge system

%NUKLEAR

  • Variable +FALSE+
    0
  • Variable +TRUE+
    1
  • Variable +UP+
    0
  • Variable +RIGHT+
    1
  • Variable +DOWN+
    2
  • Variable +LEFT+
    3
  • Variable +BUTTON-DEFAULT+
    0
  • Variable +BUTTON-REPEATER+
    1
  • Variable +FIXED+
    0
  • Variable +MODIFIABLE+
    1
  • Variable +VERTICAL+
    0
  • Variable +HORIZONTAL+
    1
  • Variable +MINIMIZED+
    0
  • Variable +MAXIMIZED+
    1
  • Variable +HIDDEN+
    0
  • Variable +SHOWN+
    1
  • Variable +CHART-LINES+
    0
  • Variable +CHART-COLUMN+
    1
  • Variable +CHART-MAX+
    2
  • Variable +CHART-HOVERING+
    1
  • Variable +CHART-CLICKED+
    2
  • Variable +RGB+
    0
  • Variable +RGBA+
    1
  • Variable +POPUP-STATIC+
    0
  • Variable +POPUP-DYNAMIC+
    1
  • Variable +DYNAMIC+
    0
  • Variable +STATIC+
    1
  • Variable +TREE-NODE+
    0
  • Variable +TREE-TAB+
    1
  • Variable +SYMBOL-NONE+
    0
  • Variable +SYMBOL-X+
    1
  • Variable +SYMBOL-UNDERSCORE+
    2
  • Variable +SYMBOL-CIRCLE-SOLID+
    3
  • Variable +SYMBOL-CIRCLE-OUTLINE+
    4
  • Variable +SYMBOL-RECT-SOLID+
    5
  • Variable +SYMBOL-RECT-OUTLINE+
    6
  • Variable +SYMBOL-TRIANGLE-UP+
    7
  • Variable +SYMBOL-TRIANGLE-DOWN+
    8
  • Variable +SYMBOL-TRIANGLE-LEFT+
    9
  • Variable +SYMBOL-TRIANGLE-RIGHT+
    10
  • Variable +SYMBOL-PLUS+
    11
  • Variable +SYMBOL-MINUS+
    12
  • Variable +SYMBOL-MAX+
    13
  • Variable +KEY-NONE+
    0
  • Variable +KEY-SHIFT+
    1
  • Variable +KEY-CTRL+
    2
  • Variable +KEY-DEL+
    3
  • Variable +KEY-ENTER+
    4
  • Variable +KEY-TAB+
    5
  • Variable +KEY-BACKSPACE+
    6
  • Variable +KEY-COPY+
    7
  • Variable +KEY-CUT+
    8
  • Variable +KEY-PASTE+
    9
  • Variable +KEY-UP+
    10
  • Variable +KEY-DOWN+
    11
  • Variable +KEY-LEFT+
    12
  • Variable +KEY-RIGHT+
    13
  • Variable +KEY-TEXT-INSERT-MODE+
    14
  • Variable +KEY-TEXT-REPLACE-MODE+
    15
  • Variable +KEY-TEXT-RESET-MODE+
    16
  • Variable +KEY-TEXT-LINE-START+
    17
  • Variable +KEY-TEXT-LINE-END+
    18
  • Variable +KEY-TEXT-START+
    19
  • Variable +KEY-TEXT-END+
    20
  • Variable +KEY-TEXT-UNDO+
    21
  • Variable +KEY-TEXT-REDO+
    22
  • Variable +KEY-TEXT-SELECT-ALL+
    23
  • Variable +KEY-TEXT-WORD-LEFT+
    24
  • Variable +KEY-TEXT-WORD-RIGHT+
    25
  • Variable +KEY-SCROLL-START+
    26
  • Variable +KEY-SCROLL-END+
    27
  • Variable +KEY-SCROLL-DOWN+
    28
  • Variable +KEY-SCROLL-UP+
    29
  • Variable +KEY-MAX+
    30
  • Variable +BUTTON-LEFT+
    0
  • Variable +BUTTON-MIDDLE+
    1
  • Variable +BUTTON-RIGHT+
    2
  • Variable +BUTTON-DOUBLE+
    3
  • Variable +BUTTON-MAX+
    4
  • Variable +ANTI-ALIASING-OFF+
    0
  • Variable +ANTI-ALIASING-ON+
    1
  • Variable +CONVERT-SUCCESS+
    0
  • Variable +CONVERT-INVALID-PARAM+
    1
  • Variable +CONVERT-COMMAND-BUFFER-FULL+
    2
  • Variable +CONVERT-VERTEX-BUFFER-FULL+
    4
  • Variable +CONVERT-ELEMENT-BUFFER-FULL+
    8
  • Variable +WINDOW-BORDER+
    1
  • Variable +WINDOW-MOVABLE+
    2
  • Variable +WINDOW-SCALABLE+
    4
  • Variable +WINDOW-CLOSABLE+
    8
  • Variable +WINDOW-MINIMIZABLE+
    16
  • Variable +WINDOW-NO-SCROLLBAR+
    32
  • Variable +WINDOW-TITLE+
    64
  • Variable +WINDOW-SCROLL-AUTO-HIDE+
    128
  • Variable +WINDOW-BACKGROUND+
    256
  • Variable +WINDOW-SCALE-LEFT+
    512
  • Variable +WINDOW-NO-INPUT+
    1024
  • Variable +WIDGET-INVALID+
    0
  • Variable +WIDGET-VALID+
    1
  • Variable +WIDGET-ROM+
    2
  • Variable +WIDGET-STATE-MODIFIED+
    2
  • Variable +WIDGET-STATE-INACTIVE+
    4
  • Variable +WIDGET-STATE-ENTERED+
    8
  • Variable +WIDGET-STATE-HOVER+
    16
  • Variable +WIDGET-STATE-ACTIVED+
    32
  • Variable +WIDGET-STATE-LEFT+
    64
  • Variable +WIDGET-STATE-HOVERED+
    18
  • Variable +WIDGET-STATE-ACTIVE+
    34
  • Variable +TEXT-ALIGN-LEFT+
    1
  • Variable +TEXT-ALIGN-CENTERED+
    2
  • Variable +TEXT-ALIGN-RIGHT+
    4
  • Variable +TEXT-ALIGN-TOP+
    8
  • Variable +TEXT-ALIGN-MIDDLE+
    16
  • Variable +TEXT-ALIGN-BOTTOM+
    32
  • Variable +TEXT-LEFT+
    17
  • Variable +TEXT-CENTERED+
    18
  • Variable +TEXT-RIGHT+
    20
  • Variable +EDIT-DEFAULT+
    0
  • Variable +EDIT-READ-ONLY+
    1
  • Variable +EDIT-AUTO-SELECT+
    2
  • Variable +EDIT-SIG-ENTER+
    4
  • Variable +EDIT-ALLOW-TAB+
    8
  • Variable +EDIT-NO-CURSOR+
    16
  • Variable +EDIT-SELECTABLE+
    32
  • Variable +EDIT-CLIPBOARD+
    64
  • Variable +EDIT-CTRL-ENTER-NEWLINE+
    128
  • Variable +EDIT-NO-HORIZONTAL-SCROLL+
    256
  • Variable +EDIT-ALWAYS-INSERT-MODE+
    512
  • Variable +EDIT-MULTILINE+
    1024
  • Variable +EDIT-GOTO-END-ON-ACTIVATE+
    2048
  • Variable +EDIT-SIMPLE+
    512
  • Variable +EDIT-FIELD+
    608
  • Variable +EDIT-BOX+
    1640
  • Variable +EDIT-EDITOR+
    1128
  • Variable +EDIT-ACTIVE+
    1
  • Variable +EDIT-INACTIVE+
    2
  • Variable +EDIT-ACTIVATED+
    4
  • Variable +EDIT-DEACTIVATED+
    8
  • Variable +EDIT-COMMITED+
    16
  • Variable +COLOR-TEXT+
    0
  • Variable +COLOR-WINDOW+
    1
  • Variable +COLOR-HEADER+
    2
  • Variable +COLOR-BORDER+
    3
  • Variable +COLOR-BUTTON+
    4
  • Variable +COLOR-BUTTON-HOVER+
    5
  • Variable +COLOR-BUTTON-ACTIVE+
    6
  • Variable +COLOR-TOGGLE+
    7
  • Variable +COLOR-TOGGLE-HOVER+
    8
  • Variable +COLOR-TOGGLE-CURSOR+
    9
  • Variable +COLOR-SELECT+
    10
  • Variable +COLOR-SELECT-ACTIVE+
    11
  • Variable +COLOR-SLIDER+
    12
  • Variable +COLOR-SLIDER-CURSOR+
    13
  • Variable +COLOR-SLIDER-CURSOR-HOVER+
    14
  • Variable +COLOR-SLIDER-CURSOR-ACTIVE+
    15
  • Variable +COLOR-PROPERTY+
    16
  • Variable +COLOR-EDIT+
    17
  • Variable +COLOR-EDIT-CURSOR+
    18
  • Variable +COLOR-COMBO+
    19
  • Variable +COLOR-CHART+
    20
  • Variable +COLOR-CHART-COLOR+
    21
  • Variable +COLOR-CHART-COLOR-HIGHLIGHT+
    22
  • Variable +COLOR-SCROLLBAR+
    23
  • Variable +COLOR-SCROLLBAR-CURSOR+
    24
  • Variable +COLOR-SCROLLBAR-CURSOR-HOVER+
    25
  • Variable +COLOR-SCROLLBAR-CURSOR-ACTIVE+
    26
  • Variable +COLOR-TAB-HEADER+
    27
  • Variable +COLOR-COUNT+
    28
  • Variable +CURSOR-ARROW+
    0
  • Variable +CURSOR-TEXT+
    1
  • Variable +CURSOR-MOVE+
    2
  • Variable +CURSOR-RESIZE-VERTICAL+
    3
  • Variable +CURSOR-RESIZE-HORIZONTAL+
    4
  • Variable +CURSOR-RESIZE-TOP-LEFT-DOWN-RIGHT+
    5
  • Variable +CURSOR-RESIZE-TOP-RIGHT-DOWN-LEFT+
    6
  • Variable +CURSOR-COUNT+
    7
  • Variable +COORD-UV+
    0
  • Variable +COORD-PIXEL+
    1
  • Variable +FONT-ATLAS-ALPHA8+
    0
  • Variable +FONT-ATLAS-RGBA32+
    1
  • Variable +BUFFER-FIXED+
    0
  • Variable +BUFFER-DYNAMIC+
    1
  • Variable +BUFFER-FRONT+
    0
  • Variable +BUFFER-BACK+
    1
  • Variable +BUFFER-MAX+
    2
  • Variable +TEXT-EDIT-SINGLE-LINE+
    0
  • Variable +TEXT-EDIT-MULTI-LINE+
    1
  • Variable +TEXT-EDIT-MODE-VIEW+
    0
  • Variable +TEXT-EDIT-MODE-INSERT+
    1
  • Variable +TEXT-EDIT-MODE-REPLACE+
    2
  • Variable +COMMAND-NOP+
    0
  • Variable +COMMAND-SCISSOR+
    1
  • Variable +COMMAND-LINE+
    2
  • Variable +COMMAND-CURVE+
    3
  • Variable +COMMAND-RECT+
    4
  • Variable +COMMAND-RECT-FILLED+
    5
  • Variable +COMMAND-RECT-MULTI-COLOR+
    6
  • Variable +COMMAND-CIRCLE+
    7
  • Variable +COMMAND-CIRCLE-FILLED+
    8
  • Variable +COMMAND-ARC+
    9
  • Variable +COMMAND-ARC-FILLED+
    10
  • Variable +COMMAND-TRIANGLE+
    11
  • Variable +COMMAND-TRIANGLE-FILLED+
    12
  • Variable +COMMAND-POLYGON+
    13
  • Variable +COMMAND-POLYGON-FILLED+
    14
  • Variable +COMMAND-POLYLINE+
    15
  • Variable +COMMAND-TEXT+
    16
  • Variable +COMMAND-IMAGE+
    17
  • Variable +COMMAND-CUSTOM+
    18
  • Variable +CLIPPING-OFF+
    0
  • Variable +CLIPPING-ON+
    1
  • Variable +STROKE-OPEN+
    0
  • Variable +STROKE-CLOSED+
    1
  • Variable +VERTEX-POSITION+
    0
  • Variable +VERTEX-COLOR+
    1
  • Variable +VERTEX-TEXCOORD+
    2
  • Variable +VERTEX-ATTRIBUTE-COUNT+
    3
  • Variable +FORMAT-SCHAR+
    0
  • Variable +FORMAT-SSHORT+
    1
  • Variable +FORMAT-SINT+
    2
  • Variable +FORMAT-UCHAR+
    3
  • Variable +FORMAT-USHORT+
    4
  • Variable +FORMAT-UINT+
    5
  • Variable +FORMAT-FLOAT+
    6
  • Variable +FORMAT-DOUBLE+
    7
  • Variable +FORMAT-COLOR-BEGIN+
    8
  • Variable +FORMAT-R8G8B8+
    8
  • Variable +FORMAT-R16G15B16+
    9
  • Variable +FORMAT-R32G32B32+
    10
  • Variable +FORMAT-R8G8B8A8+
    11
  • Variable +FORMAT-B8G8R8A8+
    12
  • Variable +FORMAT-R16G15B16A16+
    13
  • Variable +FORMAT-R32G32B32A32+
    14
  • Variable +FORMAT-R32G32B32A32-FLOAT+
    15
  • Variable +FORMAT-R32G32B32A32-DOUBLE+
    16
  • Variable +FORMAT-RGB32+
    17
  • Variable +FORMAT-RGBA32+
    18
  • Variable +FORMAT-COLOR-END+
    18
  • Variable +FORMAT-COUNT+
    19
  • Variable +STYLE-ITEM-COLOR+
    0
  • Variable +STYLE-ITEM-IMAGE+
    1
  • Variable +HEADER-LEFT+
    0
  • Variable +HEADER-RIGHT+
    1
  • Variable +PANEL-WINDOW+
    1
  • Variable +PANEL-GROUP+
    2
  • Variable +PANEL-POPUP+
    4
  • Variable +PANEL-CONTEXTUAL+
    16
  • Variable +PANEL-COMBO+
    32
  • Variable +PANEL-MENU+
    64
  • Variable +PANEL-TOOLTIP+
    128
  • Variable +PANEL-SET-NONBLOCK+
    240
  • Variable +PANEL-SET-POPUP+
    244
  • Variable +PANEL-SET-SUB+
    246
  • Variable +LAYOUT-DYNAMIC-FIXED+
    0
  • Variable +LAYOUT-DYNAMIC-ROW+
    1
  • Variable +LAYOUT-DYNAMIC-FREE+
    2
  • Variable +LAYOUT-DYNAMIC+
    3
  • Variable +LAYOUT-STATIC-FIXED+
    4
  • Variable +LAYOUT-STATIC-ROW+
    5
  • Variable +LAYOUT-STATIC-FREE+
    6
  • Variable +LAYOUT-STATIC+
    7
  • Variable +LAYOUT-TEMPLATE+
    8
  • Variable +LAYOUT-COUNT+
    9
  • Variable +WINDOW-PRIVATE+
    2048
  • Variable +WINDOW-DYNAMIC+
    2048
  • Variable +WINDOW-ROM+
    4096
  • Variable +WINDOW-NOT-INTERACTIVE+
    5120
  • Variable +WINDOW-HIDDEN+
    8192
  • Variable +WINDOW-CLOSED+
    16384
  • Variable +WINDOW-MINIMIZED+
    32768
  • Variable +WINDOW-REMOVE-ROM+
    65536
  • Variable +PI+
    3.141593d0
  • Variable +SCROLLBAR-HIDING-TIMEOUT+
    4.0d0
  • Variable +API+
    nil
  • Variable +MAX-NUMBER-BUFFER+
    64
  • Variable +STORAGE+
    nil
  • Variable +GLOBAL+
    nil
  • Variable +INTERN+
    nil
  • Variable +WINDOW-MAX-NAME+
    64
  • Variable +MAX-LAYOUT-ROW-TEMPLATE-COLUMNS+
    16
  • Variable +CHART-MAX-SLOT+
    4
  • Variable +FILE-LINE+
    "/tmp/tmpaaurso1.tmp:11"
  • Variable +POINTER-TYPE+
    nil
  • Variable +SIZE-TYPE+
    nil
  • Variable +UINT32+
    nil
  • Variable +INT32+
    nil
  • Variable +UINT16+
    nil
  • Variable +INT16+
    nil
  • Variable +UINT8+
    nil
  • Variable +INT8+
    nil
  • Variable +BUTTON-BEHAVIOR-STACK-SIZE+
    8
  • Variable +INCLUDE-DEFAULT-FONT+
    nil
  • Variable +INCLUDE-FONT-BAKING+
    nil
  • Variable +FLAGS-STACK-SIZE+
    32
  • Variable +NUKLEAR-H-+
    nil
  • Variable +COLOR-STACK-SIZE+
    32
  • Variable +UNDEFINED+
    -1.0d0
  • Variable +VECTOR-STACK-SIZE+
    16
  • Variable +INPUT-MAX+
    16
  • Variable +FONT-STACK-SIZE+
    8
  • Variable +UTF-SIZE+
    4
  • Variable +UTF-INVALID+
    65533
  • Variable +_BODGE_NUKLEAR_H+
    nil
  • Variable +STYLE-ITEM-STACK-SIZE+
    16
  • Variable +INCLUDE-DEFAULT-ALLOCATOR+
    nil
  • Variable +INCLUDE-STANDARD-IO+
    nil
  • Variable +TEXTEDIT-UNDOCHARCOUNT+
    999
  • Variable +INCLUDE-FIXED-TYPES+
    nil
  • Variable +INCLUDE-VERTEX-BUFFER-OUTPUT+
    nil
  • Variable +TEXTEDIT-UNDOSTATECOUNT+
    99
  • Variable +BUTTON-TRIGGER-ON-RELEASE+
    nil
  • Variable +FLOAT-STACK-SIZE+
    32
  • Variable +VALUE-PAGE-CAPACITY+
    59
  • Variable +VERTEX-LAYOUT-END+
    3
  • Variable +FLOAT+
    nil
  • Variable +MAX-FLOAT-PRECISION+
    2
  • Function INIT-DEFAULT (p2 p3)
  • Function INIT-FIXED (p4 memory size p5)
  • Function INIT (p6 p7 p8)
  • Function INIT-CUSTOM (p9 cmds pool p10)
  • Function CLEAR (p11)
  • Function FREE (p12)
  • Function INPUT-BEGIN (p13)
  • Function INPUT-MOTION (p14 x y)
  • Function INPUT-KEY (p15 p16 down)
  • Function INPUT-BUTTON (p17 p18 x y down)
  • Function INPUT-SCROLL (p19 val)
  • Function INPUT-CHAR (p20 p21)
  • Function INPUT-GLYPH (p22 p23)
  • Function INPUT-UNICODE (p24 p25)
  • Function INPUT-END (p26)
  • Function COMMAND-LIST-BEGIN (p27)
  • Function COMMAND-LIST-NEXT (p28 p29)
  • Function CONVERT (p30 cmds vertices elements p31)
  • Function DRAW-LIST-BEGIN (p32 p33)
  • Function _DRAW_END (p34 p35)
  • Function DRAW-LIST-NEXT (p36 p37 p38)
  • Function BEGIN (ctx title bounds flags)
  • Function BEGIN-TITLED (ctx name title bounds flags)
  • Function END (ctx)
  • Function WINDOW-FIND (ctx name)
  • Function WINDOW-GET-BOUNDS (return-value ctx)
  • Function WINDOW-GET-POSITION (return-value ctx)
  • Function WINDOW-GET-SIZE (return-value p39)
  • Function WINDOW-GET-WIDTH (p40)
  • Function WINDOW-GET-HEIGHT (p41)
  • Function WINDOW-GET-PANEL (p42)
  • Function WINDOW-GET-CONTENT-REGION (return-value p43)
  • Function WINDOW-GET-CONTENT-REGION-MIN (return-value p44)
  • Function WINDOW-GET-CONTENT-REGION-MAX (return-value p45)
  • Function WINDOW-GET-CONTENT-REGION-SIZE (return-value p46)
  • Function WINDOW-GET-CANVAS (p47)
  • Function WINDOW-HAS-FOCUS (p48)
  • Function WINDOW-IS-HOVERED (p49)
  • Function WINDOW-IS-COLLAPSED (ctx name)
  • Function WINDOW-IS-CLOSED (p50 p51)
  • Function WINDOW-IS-HIDDEN (p52 p53)
  • Function WINDOW-IS-ACTIVE (p54 p55)
  • Function WINDOW-IS-ANY-HOVERED (p56)
  • Function ITEM-IS-ANY-ACTIVE (p57)
  • Function WINDOW-SET-BOUNDS (p58 name bounds)
  • Function WINDOW-SET-POSITION (p59 name pos)
  • Function WINDOW-SET-SIZE (p60 name p61)
  • Function WINDOW-SET-FOCUS (p62 name)
  • Function WINDOW-CLOSE (ctx name)
  • Function WINDOW-COLLAPSE (p63 name state)
  • Function WINDOW-COLLAPSE-IF (p64 name p65 cond)
  • Function WINDOW-SHOW (p66 name p67)
  • Function WINDOW-SHOW-IF (p68 name p69 cond)
  • Function LAYOUT-SET-MIN-ROW-HEIGHT (p70 height)
  • Function LAYOUT-RESET-MIN-ROW-HEIGHT (p71)
  • Function LAYOUT-WIDGET-BOUNDS (return-value p72)
  • Function LAYOUT-RATIO-FROM-PIXEL (p73 pixel-width)
  • Function LAYOUT-ROW-DYNAMIC (ctx height cols)
  • Function LAYOUT-ROW-STATIC (ctx height item-width cols)
  • Function LAYOUT-ROW-BEGIN (ctx fmt row-height cols)
  • Function LAYOUT-ROW-PUSH (p74 value)
  • Function LAYOUT-ROW-END (p75)
  • Function LAYOUT-ROW (p76 p77 height cols ratio)
  • Function LAYOUT-ROW-TEMPLATE-BEGIN (p78 row-height)
  • Function LAYOUT-ROW-TEMPLATE-PUSH-DYNAMIC (p79)
  • Function LAYOUT-ROW-TEMPLATE-PUSH-VARIABLE (p80 min-width)
  • Function LAYOUT-ROW-TEMPLATE-PUSH-STATIC (p81 width)
  • Function LAYOUT-ROW-TEMPLATE-END (p82)
  • Function LAYOUT-SPACE-BEGIN (p83 p84 height widget-count)
  • Function LAYOUT-SPACE-PUSH (p85 bounds)
  • Function LAYOUT-SPACE-END (p86)
  • Function LAYOUT-SPACE-BOUNDS (return-value p87)
  • Function LAYOUT-SPACE-TO-SCREEN (return-value p88 p89)
  • Function LAYOUT-SPACE-TO-LOCAL (return-value p90 p91)
  • Function LAYOUT-SPACE-RECT-TO-SCREEN (return-value p92 p93)
  • Function LAYOUT-SPACE-RECT-TO-LOCAL (return-value p94 p95)
  • Function GROUP-BEGIN (p96 title p97)
  • Function GROUP-BEGIN-TITLED (p98 name title p99)
  • Function GROUP-END (p100)
  • Function GROUP-SCROLLED-OFFSET-BEGIN (p101 x-offset y-offset title flags)
  • Function GROUP-SCROLLED-BEGIN (p102 off title p103)
  • Function GROUP-SCROLLED-END (p104)
  • Function TREE-PUSH-HASHED (p105 p106 title initial-state hash len seed)
  • Function TREE-IMAGE-PUSH-HASHED (p107 p108 p109 title initial-state hash len seed)
  • Function TREE-POP (p110)
  • Function TREE-STATE-PUSH (p111 p112 title state)
  • Function TREE-STATE-IMAGE-PUSH (p113 p114 p115 title state)
  • Function TREE-STATE-POP (p116)
  • Function LIST-VIEW-BEGIN (p117 out id p118 row-height row-count)
  • Function LIST-VIEW-END (p119)
  • Function WIDGET (p120 p121)
  • Function WIDGET-FITTING (p122 p123 p124)
  • Function WIDGET-BOUNDS (return-value p125)
  • Function WIDGET-POSITION (return-value p126)
  • Function WIDGET-SIZE (return-value p127)
  • Function WIDGET-WIDTH (p128)
  • Function WIDGET-HEIGHT (p129)
  • Function WIDGET-IS-HOVERED (p130)
  • Function WIDGET-IS-MOUSE-CLICKED (p131 p132)
  • Function WIDGET-HAS-MOUSE-CLICK-DOWN (p133 p134 down)
  • Function SPACING (p135 cols)
  • Function TEXT (p136 p137 p138 p139)
  • Function TEXT-COLORED (p140 p141 p142 p143 p144)
  • Function TEXT-WRAP (p145 p146 p147)
  • Function TEXT-WRAP-COLORED (p148 p149 p150 p151)
  • Function LABEL (p152 p153 align)
  • Function LABEL-COLORED (p154 p155 align p156)
  • Function LABEL-WRAP (p157 p158)
  • Function LABEL-COLORED-WRAP (p159 p160 p161)
  • Function IMAGE (p162 p163)
  • Function BUTTON-TEXT (p164 title len)
  • Function BUTTON-LABEL (p165 title)
  • Function BUTTON-COLOR (p166 p167)
  • Function BUTTON-SYMBOL (p168 p169)
  • Function BUTTON-IMAGE (p170 img)
  • Function BUTTON-SYMBOL-LABEL (p171 p172 p173 text-alignment)
  • Function BUTTON-SYMBOL-TEXT (p174 p175 p176 p177 alignment)
  • Function BUTTON-IMAGE-LABEL (p178 img p179 text-alignment)
  • Function BUTTON-IMAGE-TEXT (p180 img p181 p182 alignment)
  • Function BUTTON-TEXT-STYLED (p183 p184 title len)
  • Function BUTTON-LABEL-STYLED (p185 p186 title)
  • Function BUTTON-SYMBOL-STYLED (p187 p188 p189)
  • Function BUTTON-IMAGE-STYLED (p190 p191 img)
  • Function BUTTON-SYMBOL-TEXT-STYLED (p192 p193 p194 p195 p196 alignment)
  • Function BUTTON-SYMBOL-LABEL-STYLED (ctx style symbol title align)
  • Function BUTTON-IMAGE-LABEL-STYLED (p197 p198 img p199 text-alignment)
  • Function BUTTON-IMAGE-TEXT-STYLED (p200 p201 img p202 p203 alignment)
  • Function BUTTON-SET-BEHAVIOR (p204 p205)
  • Function BUTTON-PUSH-BEHAVIOR (p206 p207)
  • Function BUTTON-POP-BEHAVIOR (p208)
  • Function CHECK-LABEL (p209 p210 active)
  • Function CHECK-TEXT (p211 p212 p213 active)
  • Function CHECK-FLAGS-LABEL (p214 p215 flags value)
  • Function CHECK-FLAGS-TEXT (p216 p217 p218 flags value)
  • Function CHECKBOX-LABEL (p219 p220 active)
  • Function CHECKBOX-TEXT (p221 p222 p223 active)
  • Function CHECKBOX-FLAGS-LABEL (p224 p225 flags value)
  • Function CHECKBOX-FLAGS-TEXT (p226 p227 p228 flags value)
  • Function RADIO-LABEL (p229 p230 active)
  • Function RADIO-TEXT (p231 p232 p233 active)
  • Function OPTION-LABEL (p234 p235 active)
  • Function OPTION-TEXT (p236 p237 p238 active)
  • Function SELECTABLE-LABEL (p239 p240 align value)
  • Function SELECTABLE-TEXT (p241 p242 p243 align value)
  • Function SELECTABLE-IMAGE-LABEL (p244 p245 p246 align value)
  • Function SELECTABLE-IMAGE-TEXT (p247 p248 p249 p250 align value)
  • Function SELECT-LABEL (p251 p252 align value)
  • Function SELECT-TEXT (p253 p254 p255 align value)
  • Function SELECT-IMAGE-LABEL (p256 p257 p258 align value)
  • Function SELECT-IMAGE-TEXT (p259 p260 p261 p262 align value)
  • Function SLIDE-FLOAT (p263 min val max step)
  • Function SLIDE-INT (p264 min val max step)
  • Function SLIDER-FLOAT (p265 min val max step)
  • Function SLIDER-INT (p266 min val max step)
  • Function PROGRESS (p267 cur max modifyable)
  • Function PROG (p268 cur max modifyable)
  • Function COLOR-PICKER (return-value p269 p270 p271)
  • Function COLOR-PICK (p272 p273 p274)
  • Function PROPERTY-INT (p275 name min val max step inc-per-pixel)
  • Function PROPERTY-FLOAT (p276 name min val max step inc-per-pixel)
  • Function PROPERTY-DOUBLE (p277 name min val max step inc-per-pixel)
  • Function PROPERTYI (p278 name min val max step inc-per-pixel)
  • Function PROPERTYF (p279 name min val max step inc-per-pixel)
  • Function PROPERTYD (p280 name min val max step inc-per-pixel)
  • Function EDIT-STRING (p281 p282 buffer len max p283)
  • Function EDIT-STRING-ZERO-TERMINATED (p284 p285 buffer max p286)
  • Function EDIT-BUFFER (p287 p288 p289 p290)
  • Function EDIT-FOCUS (p291 flags)
  • Function EDIT-UNFOCUS (p292)
  • Function CHART-BEGIN (p293 p294 num min max)
  • Function CHART-BEGIN-COLORED (p295 p296 p297 active num min max)
  • Function CHART-ADD-SLOT (ctx p298 count min-value max-value)
  • Function CHART-ADD-SLOT-COLORED (ctx p299 p300 active count min-value max-value)
  • Function CHART-PUSH (p301 p302)
  • Function CHART-PUSH-SLOT (p303 p304 p305)
  • Function CHART-END (p306)
  • Function PLOT (p307 p308 values count offset)
  • Function PLOT-FUNCTION (p309 p310 userdata value-getter count offset)
  • Function POPUP-BEGIN (p311 p312 p313 p314 bounds)
  • Function POPUP-CLOSE (p315)
  • Function POPUP-END (p316)
  • Function COMBO (p317 items count selected item-height size)
  • Function COMBO-SEPARATOR (p318 items-separated-by-separator separator selected count item-height size)
  • Function COMBO-STRING (p319 items-separated-by-zeros selected count item-height size)
  • Function COMBO-CALLBACK (p320 item-getter userdata selected count item-height size)
  • Function COMBOBOX (p321 items count selected item-height size)
  • Function COMBOBOX-STRING (p322 items-separated-by-zeros selected count item-height size)
  • Function COMBOBOX-SEPARATOR (p323 items-separated-by-separator separator selected count item-height size)
  • Function COMBOBOX-CALLBACK (p324 item-getter p325 selected count item-height size)
  • Function COMBO-BEGIN-TEXT (p326 selected p327 size)
  • Function COMBO-BEGIN-LABEL (p328 selected size)
  • Function COMBO-BEGIN-COLOR (p329 color size)
  • Function COMBO-BEGIN-SYMBOL (p330 p331 size)
  • Function COMBO-BEGIN-SYMBOL-LABEL (p332 selected p333 size)
  • Function COMBO-BEGIN-SYMBOL-TEXT (p334 selected p335 p336 size)
  • Function COMBO-BEGIN-IMAGE (p337 img size)
  • Function COMBO-BEGIN-IMAGE-LABEL (p338 selected p339 size)
  • Function COMBO-BEGIN-IMAGE-TEXT (p340 selected p341 p342 size)
  • Function COMBO-ITEM-LABEL (p343 p344 alignment)
  • Function COMBO-ITEM-TEXT (p345 p346 p347 alignment)
  • Function COMBO-ITEM-IMAGE-LABEL (p348 p349 p350 alignment)
  • Function COMBO-ITEM-IMAGE-TEXT (p351 p352 p353 p354 alignment)
  • Function COMBO-ITEM-SYMBOL-LABEL (p355 p356 p357 alignment)
  • Function COMBO-ITEM-SYMBOL-TEXT (p358 p359 p360 p361 alignment)
  • Function COMBO-CLOSE (p362)
  • Function COMBO-END (p363)
  • Function CONTEXTUAL-BEGIN (p364 p365 p366 trigger-bounds)
  • Function CONTEXTUAL-ITEM-TEXT (p367 p368 p369 align)
  • Function CONTEXTUAL-ITEM-LABEL (p370 p371 align)
  • Function CONTEXTUAL-ITEM-IMAGE-LABEL (p372 p373 p374 alignment)
  • Function CONTEXTUAL-ITEM-IMAGE-TEXT (p375 p376 p377 len alignment)
  • Function CONTEXTUAL-ITEM-SYMBOL-LABEL (p378 p379 p380 alignment)
  • Function CONTEXTUAL-ITEM-SYMBOL-TEXT (p381 p382 p383 p384 alignment)
  • Function CONTEXTUAL-CLOSE (p385)
  • Function CONTEXTUAL-END (p386)
  • Function TOOLTIP (p387 p388)
  • Function TOOLTIP-BEGIN (p389 width)
  • Function TOOLTIP-END (p390)
  • Function MENUBAR-BEGIN (p391)
  • Function MENUBAR-END (p392)
  • Function MENU-BEGIN-TEXT (p393 title title-len align size)
  • Function MENU-BEGIN-LABEL (p394 p395 align size)
  • Function MENU-BEGIN-IMAGE (p396 p397 p398 size)
  • Function MENU-BEGIN-IMAGE-TEXT (p399 p400 p401 align p402 size)
  • Function MENU-BEGIN-IMAGE-LABEL (p403 p404 align p405 size)
  • Function MENU-BEGIN-SYMBOL (p406 p407 p408 size)
  • Function MENU-BEGIN-SYMBOL-TEXT (p409 p410 p411 align p412 size)
  • Function MENU-BEGIN-SYMBOL-LABEL (p413 p414 align p415 size)
  • Function MENU-ITEM-TEXT (p416 p417 p418 align)
  • Function MENU-ITEM-LABEL (p419 p420 alignment)
  • Function MENU-ITEM-IMAGE-LABEL (p421 p422 p423 alignment)
  • Function MENU-ITEM-IMAGE-TEXT (p424 p425 p426 len alignment)
  • Function MENU-ITEM-SYMBOL-TEXT (p427 p428 p429 p430 alignment)
  • Function MENU-ITEM-SYMBOL-LABEL (p431 p432 p433 alignment)
  • Function MENU-CLOSE (p434)
  • Function MENU-END (p435)
  • Function STYLE-DEFAULT (p436)
  • Function STYLE-FROM-TABLE (p437 p438)
  • Function STYLE-LOAD-CURSOR (p439 p440 p441)
  • Function STYLE-LOAD-ALL-CURSORS (p442 p443)
  • Function STYLE-GET-COLOR-BY-NAME (p444)
  • Function STYLE-SET-FONT (p445 p446)
  • Function STYLE-SET-CURSOR (p447 p448)
  • Function STYLE-SHOW-CURSOR (p449)
  • Function STYLE-HIDE-CURSOR (p450)
  • Function STYLE-PUSH-FONT (p451 p452)
  • Function STYLE-PUSH-FLOAT (p453 p454 p455)
  • Function STYLE-PUSH-VEC2 (p456 p457 p458)
  • Function STYLE-PUSH-STYLE-ITEM (p459 p460 p461)
  • Function STYLE-PUSH-FLAGS (p462 p463 p464)
  • Function STYLE-PUSH-COLOR (p465 p466 p467)
  • Function STYLE-POP-FONT (p468)
  • Function STYLE-POP-FLOAT (p469)
  • Function STYLE-POP-VEC2 (p470)
  • Function STYLE-POP-STYLE-ITEM (p471)
  • Function STYLE-POP-FLAGS (p472)
  • Function STYLE-POP-COLOR (p473)
  • Function RGB (return-value r g b)
  • Function RGB-IV (return-value rgb)
  • Function RGB-BV (return-value rgb)
  • Function RGB-F (return-value r g b)
  • Function RGB-FV (return-value rgb)
  • Function RGB-CF (return-value c)
  • Function RGB-HEX (return-value rgb)
  • Function RGBA (return-value r g b a)
  • Function RGBA-U32 (return-value p474)
  • Function RGBA-IV (return-value rgba)
  • Function RGBA-BV (return-value rgba)
  • Function RGBA-F (return-value r g b a)
  • Function RGBA-FV (return-value rgba)
  • Function RGBA-CF (return-value c)
  • Function RGBA-HEX (return-value rgb)
  • Function HSVA-COLORF (return-value h s v a)
  • Function HSVA-COLORFV (return-value c)
  • Function COLORF-HSVA-F (out-h out-s out-v out-a in)
  • Function COLORF-HSVA-FV (hsva in)
  • Function HSV (return-value h s v)
  • Function HSV-IV (return-value hsv)
  • Function HSV-BV (return-value hsv)
  • Function HSV-F (return-value h s v)
  • Function HSV-FV (return-value hsv)
  • Function HSVA (return-value h s v a)
  • Function HSVA-IV (return-value hsva)
  • Function HSVA-BV (return-value hsva)
  • Function HSVA-F (return-value h s v a)
  • Function HSVA-FV (return-value hsva)
  • Function COLOR-F (r g b a p475)
  • Function COLOR-FV (rgba-out p476)
  • Function COLOR-CF (return-value p477)
  • Function COLOR-D (r g b a p478)
  • Function COLOR-DV (rgba-out p479)
  • Function COLOR-U32 (p480)
  • Function COLOR-HEX-RGBA (output p481)
  • Function COLOR-HEX-RGB (output p482)
  • Function COLOR-HSV-I (out-h out-s out-v p483)
  • Function COLOR-HSV-B (out-h out-s out-v p484)
  • Function COLOR-HSV-IV (hsv-out p485)
  • Function COLOR-HSV-BV (hsv-out p486)
  • Function COLOR-HSV-F (out-h out-s out-v p487)
  • Function COLOR-HSV-FV (hsv-out p488)
  • Function COLOR-HSVA-I (h s v a p489)
  • Function COLOR-HSVA-B (h s v a p490)
  • Function COLOR-HSVA-IV (hsva-out p491)
  • Function COLOR-HSVA-BV (hsva-out p492)
  • Function COLOR-HSVA-F (out-h out-s out-v out-a p493)
  • Function COLOR-HSVA-FV (hsva-out p494)
  • Function HANDLE-PTR (p495)
  • Function HANDLE-ID (p496)
  • Function IMAGE-HANDLE (return-value p497)
  • Function IMAGE-PTR (return-value p498)
  • Function IMAGE-ID (return-value p499)
  • Function IMAGE-IS-SUBIMAGE (img)
  • Function SUBIMAGE-PTR (return-value p500 w h sub-region)
  • Function SUBIMAGE-ID (return-value p501 w h sub-region)
  • Function SUBIMAGE-HANDLE (return-value p502 w h sub-region)
  • Function MURMUR-HASH (key len seed)
  • Function TRIANGLE-FROM-DIRECTION (result r pad-x pad-y p503)
  • Function VEC2 (return-value x y)
  • Function VEC2I (return-value x y)
  • Function VEC2V (return-value xy)
  • Function VEC2IV (return-value xy)
  • Function GET-NULL-RECT (return-value)
  • Function RECT (return-value x y w h)
  • Function RECTI (return-value x y w h)
  • Function RECTA (return-value pos size)
  • Function RECTV (return-value xywh)
  • Function RECTIV (return-value xywh)
  • Function RECT-POS (return-value p504)
  • Function RECT-SIZE (return-value p505)
  • Function STRLEN (str)
  • Function STRICMP (s1 s2)
  • Function STRICMPN (s1 s2 n)
  • Function STRTOI (str endptr)
  • Function STRTOF (str endptr)
  • Function STRTOD (str endptr)
  • Function STRFILTER (text regexp)
  • Function STRMATCH-FUZZY-STRING (str pattern out-score)
  • Function STRMATCH-FUZZY-TEXT (txt txt-len pattern out-score)
  • Function UTF-DECODE (p506 p507 p508)
  • Function UTF-ENCODE (p509 p510 p511)
  • Function UTF-LEN (p512 byte-len)
  • Function UTF-AT (buffer length index unicode len)
  • Function FONT-DEFAULT-GLYPH-RANGES
  • Function FONT-CHINESE-GLYPH-RANGES
  • Function FONT-CYRILLIC-GLYPH-RANGES
  • Function FONT-KOREAN-GLYPH-RANGES
  • Function FONT-ATLAS-INIT-DEFAULT (p513)
  • Function FONT-ATLAS-INIT (p514 p515)
  • Function FONT-ATLAS-INIT-CUSTOM (p516 persistent transient)
  • Function FONT-ATLAS-BEGIN (p517)
  • Function FONT-CONFIG (return-value pixel-height)
  • Function FONT-ATLAS-ADD (p518 p519)
  • Function FONT-ATLAS-ADD-DEFAULT (p520 height p521)
  • Function FONT-ATLAS-ADD-FROM-MEMORY (atlas memory size height config)
  • Function FONT-ATLAS-ADD-FROM-FILE (atlas file-path height p522)
  • Function FONT-ATLAS-ADD-COMPRESSED (p523 memory size height p524)
  • Function FONT-ATLAS-ADD-COMPRESSED-BASE85 (p525 data height config)
  • Function FONT-ATLAS-BAKE (p526 width height p527)
  • Function FONT-ATLAS-END (p528 tex p529)
  • Function FONT-FIND-GLYPH (p530 unicode)
  • Function FONT-ATLAS-CLEANUP (atlas)
  • Function FONT-ATLAS-CLEAR (p531)
  • Function BUFFER-INIT-DEFAULT (p532)
  • Function BUFFER-INIT (p533 p534 size)
  • Function BUFFER-INIT-FIXED (p535 memory size)
  • Function BUFFER-INFO (p536 p537)
  • Function BUFFER-PUSH (p538 type memory size align)
  • Function BUFFER-MARK (p539 type)
  • Function BUFFER-RESET (p540 type)
  • Function BUFFER-CLEAR (p541)
  • Function BUFFER-FREE (p542)
  • Function BUFFER-MEMORY (p543)
  • Function BUFFER-MEMORY-CONST (p544)
  • Function BUFFER-TOTAL (p545)
  • Function STR-INIT-DEFAULT (p546)
  • Function STR-INIT (p547 p548 size)
  • Function STR-INIT-FIXED (p549 memory size)
  • Function STR-CLEAR (p550)
  • Function STR-FREE (p551)
  • Function STR-APPEND-TEXT-CHAR (p552 p553 p554)
  • Function STR-APPEND-STR-CHAR (p555 p556)
  • Function STR-APPEND-TEXT-UTF8 (p557 p558 p559)
  • Function STR-APPEND-STR-UTF8 (p560 p561)
  • Function STR-APPEND-TEXT-RUNES (p562 p563 p564)
  • Function STR-APPEND-STR-RUNES (p565 p566)
  • Function STR-INSERT-AT-CHAR (p567 pos p568 p569)
  • Function STR-INSERT-AT-RUNE (p570 pos p571 p572)
  • Function STR-INSERT-TEXT-CHAR (p573 pos p574 p575)
  • Function STR-INSERT-STR-CHAR (p576 pos p577)
  • Function STR-INSERT-TEXT-UTF8 (p578 pos p579 p580)
  • Function STR-INSERT-STR-UTF8 (p581 pos p582)
  • Function STR-INSERT-TEXT-RUNES (p583 pos p584 p585)
  • Function STR-INSERT-STR-RUNES (p586 pos p587)
  • Function STR-REMOVE-CHARS (p588 len)
  • Function STR-REMOVE-RUNES (str len)
  • Function STR-DELETE-CHARS (p589 pos len)
  • Function STR-DELETE-RUNES (p590 pos len)
  • Function STR-AT-CHAR (p591 pos)
  • Function STR-AT-RUNE (p592 pos unicode len)
  • Function STR-RUNE-AT (p593 pos)
  • Function STR-AT-CHAR-CONST (p594 pos)
  • Function STR-AT-CONST (p595 pos unicode len)
  • Function STR-GET (p596)
  • Function STR-GET-CONST (p597)
  • Function STR-LEN (p598)
  • Function STR-LEN-CHAR (p599)
  • Function FILTER-DEFAULT (p600 unicode)
  • Function FILTER-ASCII (p601 unicode)
  • Function FILTER-FLOAT (p602 unicode)
  • Function FILTER-DECIMAL (p603 unicode)
  • Function FILTER-HEX (p604 unicode)
  • Function FILTER-OCT (p605 unicode)
  • Function FILTER-BINARY (p606 unicode)
  • Function TEXTEDIT-INIT-DEFAULT (p607)
  • Function TEXTEDIT-INIT (p608 p609 size)
  • Function TEXTEDIT-INIT-FIXED (p610 memory size)
  • Function TEXTEDIT-FREE (p611)
  • Function TEXTEDIT-TEXT (p612 p613 total-len)
  • Function TEXTEDIT-DELETE (p614 where len)
  • Function TEXTEDIT-DELETE-SELECTION (p615)
  • Function TEXTEDIT-SELECT-ALL (p616)
  • Function TEXTEDIT-CUT (p617)
  • Function TEXTEDIT-PASTE (p618 p619 len)
  • Function TEXTEDIT-UNDO (p620)
  • Function TEXTEDIT-REDO (p621)
  • Function STROKE-LINE (b x0 y0 x1 y1 line-thickness p622)
  • Function STROKE-CURVE (p623 p624 p625 p626 p627 p628 p629 p630 p631 line-thickness p632)
  • Function STROKE-RECT (p633 p634 rounding line-thickness p635)
  • Function STROKE-CIRCLE (p636 p637 line-thickness p638)
  • Function STROKE-ARC (p639 cx cy radius a-min a-max line-thickness p640)
  • Function STROKE-TRIANGLE (p641 p642 p643 p644 p645 p646 p647 line-thichness p648)
  • Function STROKE-POLYLINE (p649 points point-count line-thickness col)
  • Function STROKE-POLYGON (p650 p651 point-count line-thickness p652)
  • Function FILL-RECT (p653 p654 rounding p655)
  • Function FILL-RECT-MULTI-COLOR (p656 p657 left top right bottom)
  • Function FILL-CIRCLE (p658 p659 p660)
  • Function FILL-ARC (p661 cx cy radius a-min a-max p662)
  • Function FILL-TRIANGLE (p663 x0 y0 x1 y1 x2 y2 p664)
  • Function FILL-POLYGON (p665 p666 point-count p667)
  • Function DRAW-IMAGE (p668 p669 p670 p671)
  • Function DRAW-TEXT (p672 p673 text len p674 p675 p676)
  • Function PUSH-SCISSOR (p677 p678)
  • Function PUSH-CUSTOM (p679 p680 p681 usr)
  • Function INPUT-HAS-MOUSE-CLICK (p682 p683)
  • Function INPUT-HAS-MOUSE-CLICK-IN-RECT (p684 p685 p686)
  • Function INPUT-HAS-MOUSE-CLICK-DOWN-IN-RECT (p687 p688 p689 down)
  • Function INPUT-IS-MOUSE-CLICK-IN-RECT (p690 p691 p692)
  • Function INPUT-IS-MOUSE-CLICK-DOWN-IN-RECT (i id b down)
  • Function INPUT-ANY-MOUSE-CLICK-IN-RECT (p693 p694)
  • Function INPUT-IS-MOUSE-PREV-HOVERING-RECT (p695 p696)
  • Function INPUT-IS-MOUSE-HOVERING-RECT (p697 p698)
  • Function INPUT-MOUSE-CLICKED (p699 p700 p701)
  • Function INPUT-IS-MOUSE-DOWN (p702 p703)
  • Function INPUT-IS-MOUSE-PRESSED (p704 p705)
  • Function INPUT-IS-MOUSE-RELEASED (p706 p707)
  • Function INPUT-IS-KEY-PRESSED (p708 p709)
  • Function INPUT-IS-KEY-RELEASED (p710 p711)
  • Function INPUT-IS-KEY-DOWN (p712 p713)
  • Function DRAW-LIST-INIT (p714)
  • Function DRAW-LIST-SETUP (p715 p716 cmds vertices elements line-aa shape-aa)
  • Function DRAW-LIST-CLEAR (p717)
  • Function _DRAW_LIST_BEGIN (p718 p719)
  • Function _DRAW_LIST_NEXT (p720 p721 p722)
  • Function _DRAW_LIST_END (p723 p724)
  • Function DRAW-LIST-PATH-CLEAR (p725)
  • Function DRAW-LIST-PATH-LINE-TO (p726 pos)
  • Function DRAW-LIST-PATH-ARC-TO-FAST (p727 center radius a-min a-max)
  • Function DRAW-LIST-PATH-ARC-TO (p728 center radius a-min a-max segments)
  • Function DRAW-LIST-PATH-RECT-TO (p729 a b rounding)
  • Function DRAW-LIST-PATH-CURVE-TO (p730 p2 p3 p4 num-segments)
  • Function DRAW-LIST-PATH-FILL (p731 p732)
  • Function DRAW-LIST-PATH-STROKE (p733 p734 closed thickness)
  • Function DRAW-LIST-STROKE-LINE (p735 a b p736 thickness)
  • Function DRAW-LIST-STROKE-RECT (p737 rect p738 rounding thickness)
  • Function DRAW-LIST-STROKE-TRIANGLE (p739 a b c p740 thickness)
  • Function DRAW-LIST-STROKE-CIRCLE (p741 center radius p742 segs thickness)
  • Function DRAW-LIST-STROKE-CURVE (p743 p0 cp0 cp1 p1 p744 segments thickness)
  • Function DRAW-LIST-STROKE-POLY-LINE (p745 pnts cnt p746 p747 thickness p748)
  • Function DRAW-LIST-FILL-RECT (p749 rect p750 rounding)
  • Function DRAW-LIST-FILL-RECT-MULTI-COLOR (p751 rect left top right bottom)
  • Function DRAW-LIST-FILL-TRIANGLE (p752 a b c p753)
  • Function DRAW-LIST-FILL-CIRCLE (p754 center radius col segs)
  • Function DRAW-LIST-FILL-POLY-CONVEX (p755 points count p756 p757)
  • Function DRAW-LIST-ADD-IMAGE (p758 texture rect p759)
  • Function DRAW-LIST-ADD-TEXT (p760 p761 p762 text len font-height p763)
  • Function STYLE-ITEM-IMAGE (return-value img)
  • Function STYLE-ITEM-COLOR (return-value p764)
  • Function STYLE-ITEM-HIDE (return-value)
  • Function BODGE-RENDERER-CREATE (max-vertex-buffer max-element-buffer)
  • Function BODGE-RENDER (ctx renderer width height pixel-ratio)
  • Function BODGE-RENDERER-FONT (renderer)
  • Function BODGE-RENDERER-DESTROY (renderer)
  • Function DUMP-CLAW-C-WRAPPER (library-path)

NUKLEAR

  • Function PANEL-MASK (&rest opts)
  • Macro DEFINE-TEXT-WIDTH-CALLBACK (name (handle font-height text) &body body)
  • Function MAKE-USER-FONT (height width-callback &optional (user-data-ptr (cffi-sys:null-pointer)))
  • Function DESTROY-USER-FONT (font)
  • Function MAKE-CONTEXT (&optional font)
  • Function DESTROY-CONTEXT (ctx)
  • Function COMMAND-TYPE (cmd)
  • Macro DOCOMMANDS ((cmd ctx) &body body)
  • Function RENDERER-FONT (renderer)
  • Function MAKE-RENDERER
  • Function DESTROY-RENDERER (renderer)
  • Function RENDER-NUKLEAR (renderer context width height &optional (pixel-ratio 1.0))