The bodge-nuklear Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The bodge-nuklear Reference Manual

This is the bodge-nuklear Reference Manual, version 1.0.0, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 10:50:04 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Build Status Build status

BODGE-NUKLEAR

Wrapper over Nuklear immediate mode GUI library.

Requirements

Loading

(ql:quickload '(nuklear-blob bodge-nuklear))

Usage

Interface

All wrapped functions can be found in %nk package. On the other hand, nk package contains minimally lispified wrappers and utility functions.

Native Nuklear vertex buffer-backed renderer is included. See #'make-renderer and #'render-nuklear functions.

Example

Example on how to use nuklear and included renderer can be found in example.lisp. See #'compose-nuklear function.

To run it, evaluate in your REPL:

(ql:quickload :bodge-nuklear/example)
(nuklear.example:run)

Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 bodge-nuklear

Author

Pavel Korolev

Contact

dev@borodust.org

License

MIT

Description

Wrapper over nuklear IM GUI library for cl-bodge system

Version

1.0.0

Dependencies
Source

bodge-nuklear.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Next: , Previous: , Up: Modules   [Contents][Index]

3.1 bodge-nuklear/spec

Dependency

nuklear.lisp (file)

Parent

bodge-nuklear (system)

Location

spec/


Next: , Previous: , Up: Modules   [Contents][Index]

3.2 bodge-nuklear/lib

Dependency

spec (module)

Parent

bodge-nuklear (system)

Location

lib/


Previous: , Up: Modules   [Contents][Index]

3.3 bodge-nuklear/nuklear-lib

Dependency

lib (module)

Parent

bodge-nuklear (system)

Location

lib/nuklear/


Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Next: , Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 bodge-nuklear.asd

Location

bodge-nuklear.asd

Systems

bodge-nuklear (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 bodge-nuklear/packages.lisp

Parent

bodge-nuklear (system)

Location

packages.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 bodge-nuklear/libnuklear.lisp

Dependency

packages.lisp (file)

Parent

bodge-nuklear (system)

Location

libnuklear.lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 bodge-nuklear/claw.lisp

Dependency

bodge_nuklear.h (file)

Parent

bodge-nuklear (system)

Location

claw.lisp

Packages

%nuklear.%private

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.5 bodge-nuklear/nuklear.lisp

Dependency

claw.lisp (file)

Parent

bodge-nuklear (system)

Location

nuklear.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Files   [Contents][Index]

4.2 Other


Previous: , Up: Other files   [Contents][Index]

4.2.1 bodge-nuklear/bodge_nuklear.h

Dependency

libnuklear.lisp (file)

Parent

bodge-nuklear (system)

Location

bodge_nuklear.h


Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 nuklear

Source

packages.lisp (file)

Nickname

nk

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.2 %nuklear

Source

packages.lisp (file)

Nickname

%nk

Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

5.3 %nuklear.%private

Source

claw.lisp (file)

Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Special variables

Special Variable: +_bodge_nuklear_h+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +anti-aliasing-off+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +anti-aliasing-on+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +api+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +buffer-back+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +buffer-dynamic+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +buffer-fixed+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +buffer-front+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +buffer-max+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +button-behavior-stack-size+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +button-default+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +button-double+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +button-left+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +button-max+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +button-middle+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +button-repeater+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +button-right+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +button-trigger-on-release+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +chart-clicked+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +chart-column+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +chart-hovering+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +chart-lines+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +chart-max+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +chart-max-slot+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +clipping-off+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +clipping-on+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-border+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-button+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-button-active+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-button-hover+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-chart+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-chart-color+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-chart-color-highlight+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-combo+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-count+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-edit+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-edit-cursor+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-header+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-property+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-scrollbar+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-scrollbar-cursor+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-scrollbar-cursor-active+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-scrollbar-cursor-hover+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-select+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-select-active+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-slider+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-slider-cursor+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-slider-cursor-active+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-slider-cursor-hover+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-stack-size+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-tab-header+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-text+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-toggle+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-toggle-cursor+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-toggle-hover+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-window+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-arc+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-arc-filled+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-circle+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-circle-filled+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-curve+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-custom+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-image+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-line+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-nop+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-polygon+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-polygon-filled+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-polyline+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-rect+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-rect-filled+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-rect-multi-color+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-scissor+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-text+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-triangle+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +command-triangle-filled+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +convert-command-buffer-full+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +convert-element-buffer-full+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +convert-invalid-param+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +convert-success+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +convert-vertex-buffer-full+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +coord-pixel+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +coord-uv+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +cursor-arrow+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +cursor-count+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +cursor-move+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +cursor-resize-horizontal+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +cursor-resize-top-left-down-right+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +cursor-resize-top-right-down-left+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +cursor-resize-vertical+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +cursor-text+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +down+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +dynamic+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-activated+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-active+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-allow-tab+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-always-insert-mode+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-auto-select+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-box+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-clipboard+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-commited+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-ctrl-enter-newline+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-deactivated+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-default+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-editor+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-field+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-goto-end-on-activate+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-inactive+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-multiline+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-no-cursor+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-no-horizontal-scroll+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-read-only+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-selectable+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-sig-enter+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +edit-simple+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +false+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +file-line+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +fixed+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +flags-stack-size+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +float+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +float-stack-size+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +font-atlas-alpha8+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +font-atlas-rgba32+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +font-stack-size+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-b8g8r8a8+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-color-begin+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-color-end+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-count+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-double+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-float+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-r16g15b16+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-r16g15b16a16+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-r32g32b32+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-r32g32b32a32+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-r32g32b32a32-double+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-r32g32b32a32-float+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-r8g8b8+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-r8g8b8a8+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-rgb32+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-rgba32+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-schar+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-sint+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-sshort+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-uchar+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-uint+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +format-ushort+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +global+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +header-left+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +header-right+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +hidden+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +horizontal+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +include-default-allocator+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +include-default-font+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +include-fixed-types+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +include-font-baking+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +include-standard-io+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +include-vertex-buffer-output+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +input-max+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +int16+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +int32+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +int8+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +intern+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-backspace+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-copy+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-ctrl+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-cut+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-del+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-down+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-enter+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-left+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-max+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-none+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-paste+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-right+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-scroll-down+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-scroll-end+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-scroll-start+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-scroll-up+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-shift+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-tab+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-text-end+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-text-insert-mode+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-text-line-end+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-text-line-start+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-text-redo+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-text-replace-mode+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-text-reset-mode+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-text-select-all+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-text-start+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-text-undo+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-text-word-left+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-text-word-right+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +key-up+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +layout-count+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +layout-dynamic+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +layout-dynamic-fixed+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +layout-dynamic-free+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +layout-dynamic-row+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +layout-static+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +layout-static-fixed+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +layout-static-free+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +layout-static-row+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +layout-template+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +left+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +max-float-precision+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +max-layout-row-template-columns+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +max-number-buffer+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +maximized+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +minimized+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +modifiable+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +nuklear-h-+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +panel-combo+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +panel-contextual+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +panel-group+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +panel-menu+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +panel-popup+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +panel-set-nonblock+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +panel-set-popup+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +panel-set-sub+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +panel-tooltip+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +panel-window+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +pi+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +pointer-type+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +popup-dynamic+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +popup-static+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +rgb+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +rgba+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +right+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +scrollbar-hiding-timeout+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +shown+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +size-type+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +static+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +storage+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +stroke-closed+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +stroke-open+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +style-item-color+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +style-item-image+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +style-item-stack-size+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +symbol-circle-outline+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +symbol-circle-solid+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +symbol-max+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +symbol-minus+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +symbol-none+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +symbol-plus+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +symbol-rect-outline+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +symbol-rect-solid+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +symbol-triangle-down+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +symbol-triangle-left+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +symbol-triangle-right+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +symbol-triangle-up+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +symbol-underscore+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +symbol-x+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +text-align-bottom+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +text-align-centered+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +text-align-left+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +text-align-middle+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +text-align-right+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +text-align-top+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +text-centered+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +text-edit-mode-insert+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +text-edit-mode-replace+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +text-edit-mode-view+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +text-edit-multi-line+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +text-edit-single-line+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +text-left+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +text-right+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +textedit-undocharcount+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +textedit-undostatecount+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +tree-node+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +tree-tab+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +true+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +uint16+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +uint32+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +uint8+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +undefined+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +up+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +utf-invalid+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +utf-size+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +value-page-capacity+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +vector-stack-size+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +vertex-attribute-count+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +vertex-color+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +vertex-layout-end+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +vertex-position+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +vertex-texcoord+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +vertical+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +widget-invalid+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +widget-rom+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +widget-state-active+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +widget-state-actived+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +widget-state-entered+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +widget-state-hover+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +widget-state-hovered+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +widget-state-inactive+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +widget-state-left+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +widget-state-modified+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +widget-valid+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-background+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-border+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-closable+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-closed+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-dynamic+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-hidden+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-max-name+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-minimizable+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-minimized+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-movable+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-no-input+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-no-scrollbar+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-not-interactive+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-private+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-remove-rom+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-rom+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-scalable+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-scale-left+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-scroll-auto-hide+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-title+
Package

%nuklear

Source

claw.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Macros

Macro: define-text-width-callback NAME (HANDLE FONT-HEIGHT TEXT) &body BODY
Package

nuklear

Source

nuklear.lisp (file)

Macro: docommands (CMD CTX) &body BODY
Package

nuklear

Source

nuklear.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Functions

Function: _draw_end P62 P63
Package

%nuklear

Source

claw.lisp (file)

Function: _draw_list_begin P746 P747
Package

%nuklear

Source

claw.lisp (file)

Function: _draw_list_end P751 P752
Package

%nuklear

Source

claw.lisp (file)

Function: _draw_list_next P748 P749 P750
Package

%nuklear

Source

claw.lisp (file)

Function: begin CTX TITLE BOUNDS FLAGS
Package

%nuklear

Source

claw.lisp (file)

Function: begin-titled CTX NAME TITLE BOUNDS FLAGS
Package

%nuklear

Source

claw.lisp (file)

Function: bodge-render CTX RENDERER WIDTH HEIGHT PIXEL-RATIO
Package

%nuklear

Source

claw.lisp (file)

Function: bodge-renderer-create MAX-VERTEX-BUFFER MAX-ELEMENT-BUFFER
Package

%nuklear

Source

claw.lisp (file)

Function: bodge-renderer-destroy RENDERER
Package

%nuklear

Source

claw.lisp (file)

Function: bodge-renderer-font RENDERER
Package

%nuklear

Source

claw.lisp (file)

Function: buffer-clear P569
Package

%nuklear

Source

claw.lisp (file)

Function: buffer-free P570
Package

%nuklear

Source

claw.lisp (file)

Function: buffer-info P564 P565
Package

%nuklear

Source

claw.lisp (file)

Function: buffer-init P561 P562 SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: buffer-init-default P560
Package

%nuklear

Source

claw.lisp (file)

Function: buffer-init-fixed P563 MEMORY SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: buffer-mark P567 TYPE
Package

%nuklear

Source

claw.lisp (file)

Function: buffer-memory P571
Package

%nuklear

Source

claw.lisp (file)

Function: buffer-memory-const P572
Package

%nuklear

Source

claw.lisp (file)

Function: buffer-push P566 TYPE MEMORY SIZE ALIGN
Package

%nuklear

Source

claw.lisp (file)

Function: buffer-reset P568 TYPE
Package

%nuklear

Source

claw.lisp (file)

Function: buffer-total P573
Package

%nuklear

Source

claw.lisp (file)

Function: button-color P194 P195
Package

%nuklear

Source

claw.lisp (file)

Function: button-image P198 IMG
Package

%nuklear

Source

claw.lisp (file)

Function: button-image-label P206 IMG P207 TEXT-ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: button-image-label-styled P225 P226 IMG P227 TEXT-ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: button-image-styled P218 P219 IMG
Package

%nuklear

Source

claw.lisp (file)

Function: button-image-text P208 IMG P209 P210 ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: button-image-text-styled P228 P229 IMG P230 P231 ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: button-label P193 TITLE
Package

%nuklear

Source

claw.lisp (file)

Function: button-label-styled P213 P214 TITLE
Package

%nuklear

Source

claw.lisp (file)

Function: button-pop-behavior P236
Package

%nuklear

Source

claw.lisp (file)

Function: button-push-behavior P234 P235
Package

%nuklear

Source

claw.lisp (file)

Function: button-set-behavior P232 P233
Package

%nuklear

Source

claw.lisp (file)

Function: button-symbol P196 P197
Package

%nuklear

Source

claw.lisp (file)

Function: button-symbol-label P199 P200 P201 TEXT-ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: button-symbol-label-styled CTX STYLE SYMBOL TITLE ALIGN
Package

%nuklear

Source

claw.lisp (file)

Function: button-symbol-styled P215 P216 P217
Package

%nuklear

Source

claw.lisp (file)

Function: button-symbol-text P202 P203 P204 P205 ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: button-symbol-text-styled P220 P221 P222 P223 P224 ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: button-text P192 TITLE LEN
Package

%nuklear

Source

claw.lisp (file)

Function: button-text-styled P211 P212 TITLE LEN
Package

%nuklear

Source

claw.lisp (file)

Function: chart-add-slot CTX P326 COUNT MIN-VALUE MAX-VALUE
Package

%nuklear

Source

claw.lisp (file)

Function: chart-add-slot-colored CTX P327 P328 ACTIVE COUNT MIN-VALUE MAX-VALUE
Package

%nuklear

Source

claw.lisp (file)

Function: chart-begin P321 P322 NUM MIN MAX
Package

%nuklear

Source

claw.lisp (file)

Function: chart-begin-colored P323 P324 P325 ACTIVE NUM MIN MAX
Package

%nuklear

Source

claw.lisp (file)

Function: chart-end P334
Package

%nuklear

Source

claw.lisp (file)

Function: chart-push P329 P330
Package

%nuklear

Source

claw.lisp (file)

Function: chart-push-slot P331 P332 P333
Package

%nuklear

Source

claw.lisp (file)

Function: check-flags-label P242 P243 FLAGS VALUE
Package

%nuklear

Source

claw.lisp (file)

Function: check-flags-text P244 P245 P246 FLAGS VALUE
Package

%nuklear

Source

claw.lisp (file)

Function: check-label P237 P238 ACTIVE
Package

%nuklear

Source

claw.lisp (file)

Function: check-text P239 P240 P241 ACTIVE
Package

%nuklear

Source

claw.lisp (file)

Function: checkbox-flags-label P252 P253 FLAGS VALUE
Package

%nuklear

Source

claw.lisp (file)

Function: checkbox-flags-text P254 P255 P256 FLAGS VALUE
Package

%nuklear

Source

claw.lisp (file)

Function: checkbox-label P247 P248 ACTIVE
Package

%nuklear

Source

claw.lisp (file)

Function: checkbox-text P249 P250 P251 ACTIVE
Package

%nuklear

Source

claw.lisp (file)

Function: clear P39
Package

%nuklear

Source

claw.lisp (file)

Function: color-cf RETURN-VALUE P505
Package

%nuklear

Source

claw.lisp (file)

Function: color-d R G B A P506
Package

%nuklear

Source

claw.lisp (file)

Function: color-dv RGBA-OUT P507
Package

%nuklear

Source

claw.lisp (file)

Function: color-f R G B A P503
Package

%nuklear

Source

claw.lisp (file)

Function: color-fv RGBA-OUT P504
Package

%nuklear

Source

claw.lisp (file)

Function: color-hex-rgb OUTPUT P510
Package

%nuklear

Source

claw.lisp (file)

Function: color-hex-rgba OUTPUT P509
Package

%nuklear

Source

claw.lisp (file)

Function: color-hsv-b OUT-H OUT-S OUT-V P512
Package

%nuklear

Source

claw.lisp (file)

Function: color-hsv-bv HSV-OUT P514
Package

%nuklear

Source

claw.lisp (file)

Function: color-hsv-f OUT-H OUT-S OUT-V P515
Package

%nuklear

Source

claw.lisp (file)

Function: color-hsv-fv HSV-OUT P516
Package

%nuklear

Source

claw.lisp (file)

Function: color-hsv-i OUT-H OUT-S OUT-V P511
Package

%nuklear

Source

claw.lisp (file)

Function: color-hsv-iv HSV-OUT P513
Package

%nuklear

Source

claw.lisp (file)

Function: color-hsva-b H S V A P518
Package

%nuklear

Source

claw.lisp (file)

Function: color-hsva-bv HSVA-OUT P520
Package

%nuklear

Source

claw.lisp (file)

Function: color-hsva-f OUT-H OUT-S OUT-V OUT-A P521
Package

%nuklear

Source

claw.lisp (file)

Function: color-hsva-fv HSVA-OUT P522
Package

%nuklear

Source

claw.lisp (file)

Function: color-hsva-i H S V A P517
Package

%nuklear

Source

claw.lisp (file)

Function: color-hsva-iv HSVA-OUT P519
Package

%nuklear

Source

claw.lisp (file)

Function: color-pick P300 P301 P302
Package

%nuklear

Source

claw.lisp (file)

Function: color-picker RETURN-VALUE P297 P298 P299
Package

%nuklear

Source

claw.lisp (file)

Function: color-u32 P508
Package

%nuklear

Source

claw.lisp (file)

Function: colorf-hsva-f OUT-H OUT-S OUT-V OUT-A IN
Package

%nuklear

Source

claw.lisp (file)

Function: colorf-hsva-fv HSVA IN
Package

%nuklear

Source

claw.lisp (file)

Function: combo P345 ITEMS COUNT SELECTED ITEM-HEIGHT SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: combo-begin-color P357 COLOR SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: combo-begin-image P365 IMG SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: combo-begin-image-label P366 SELECTED P367 SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: combo-begin-image-text P368 SELECTED P369 P370 SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: combo-begin-label P356 SELECTED SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: combo-begin-symbol P358 P359 SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: combo-begin-symbol-label P360 SELECTED P361 SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: combo-begin-symbol-text P362 SELECTED P363 P364 SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: combo-begin-text P354 SELECTED P355 SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: combo-callback P348 ITEM-GETTER USERDATA SELECTED COUNT ITEM-HEIGHT SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: combo-close P390
Package

%nuklear

Source

claw.lisp (file)

Function: combo-end P391
Package

%nuklear

Source

claw.lisp (file)

Function: combo-item-image-label P376 P377 P378 ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: combo-item-image-text P379 P380 P381 P382 ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: combo-item-label P371 P372 ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: combo-item-symbol-label P383 P384 P385 ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: combo-item-symbol-text P386 P387 P388 P389 ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: combo-item-text P373 P374 P375 ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: combo-separator P346 ITEMS-SEPARATED-BY-SEPARATOR SEPARATOR SELECTED COUNT ITEM-HEIGHT SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: combo-string P347 ITEMS-SEPARATED-BY-ZEROS SELECTED COUNT ITEM-HEIGHT SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: combobox P349 ITEMS COUNT SELECTED ITEM-HEIGHT SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: combobox-callback P352 ITEM-GETTER P353 SELECTED COUNT ITEM-HEIGHT SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: combobox-separator P351 ITEMS-SEPARATED-BY-SEPARATOR SEPARATOR SELECTED COUNT ITEM-HEIGHT SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: combobox-string P350 ITEMS-SEPARATED-BY-ZEROS SELECTED COUNT ITEM-HEIGHT SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: command-list-begin P55
Package

%nuklear

Source

claw.lisp (file)

Function: command-list-next P56 P57
Package

%nuklear

Source

claw.lisp (file)

Function: command-type CMD
Package

nuklear

Source

nuklear.lisp (file)

Function: contextual-begin P392 P393 P394 TRIGGER-BOUNDS
Package

%nuklear

Source

claw.lisp (file)

Function: contextual-close P413
Package

%nuklear

Source

claw.lisp (file)

Function: contextual-end P414
Package

%nuklear

Source

claw.lisp (file)

Function: contextual-item-image-label P400 P401 P402 ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: contextual-item-image-text P403 P404 P405 LEN ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: contextual-item-label P398 P399 ALIGN
Package

%nuklear

Source

claw.lisp (file)

Function: contextual-item-symbol-label P406 P407 P408 ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: contextual-item-symbol-text P409 P410 P411 P412 ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: contextual-item-text P395 P396 P397 ALIGN
Package

%nuklear

Source

claw.lisp (file)

Function: convert P58 CMDS VERTICES ELEMENTS P59
Package

%nuklear

Source

claw.lisp (file)

Function: destroy-context CTX
Package

nuklear

Source

nuklear.lisp (file)

Function: destroy-renderer RENDERER
Package

nuklear

Source

nuklear.lisp (file)

Function: destroy-user-font FONT
Package

nuklear

Source

nuklear.lisp (file)

Function: draw-image P696 P697 P698 P699
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-add-image P786 TEXTURE RECT P787
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-add-text P788 P789 P790 TEXT LEN FONT-HEIGHT P791
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-begin P60 P61
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-clear P745
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-fill-circle P782 CENTER RADIUS COL SEGS
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-fill-poly-convex P783 POINTS COUNT P784 P785
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-fill-rect P777 RECT P778 ROUNDING
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-fill-rect-multi-color P779 RECT LEFT TOP RIGHT BOTTOM
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-fill-triangle P780 A B C P781
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-init P742
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-next P64 P65 P66
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-path-arc-to P756 CENTER RADIUS A-MIN A-MAX SEGMENTS
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-path-arc-to-fast P755 CENTER RADIUS A-MIN A-MAX
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-path-clear P753
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-path-curve-to P758 P2 P3 P4 NUM-SEGMENTS
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-path-fill P759 P760
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-path-line-to P754 POS
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-path-rect-to P757 A B ROUNDING
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-path-stroke P761 P762 CLOSED THICKNESS
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-setup P743 P744 CMDS VERTICES ELEMENTS LINE-AA SHAPE-AA
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-stroke-circle P769 CENTER RADIUS P770 SEGS THICKNESS
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-stroke-curve P771 P0 CP0 CP1 P1 P772 SEGMENTS THICKNESS
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-stroke-line P763 A B P764 THICKNESS
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-stroke-poly-line P773 PNTS CNT P774 P775 THICKNESS P776
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-stroke-rect P765 RECT P766 ROUNDING THICKNESS
Package

%nuklear

Source

claw.lisp (file)

Function: draw-list-stroke-triangle P767 A B C P768 THICKNESS
Package

%nuklear

Source

claw.lisp (file)

Function: draw-text P700 P701 TEXT LEN P702 P703 P704
Package

%nuklear

Source

claw.lisp (file)

Function: dump-claw-c-wrapper LIBRARY-PATH
Package

%nuklear

Source

claw.lisp (file)

Function: edit-buffer P315 P316 P317 P318
Package

%nuklear

Source

claw.lisp (file)

Function: edit-focus P319 FLAGS
Package

%nuklear

Source

claw.lisp (file)

Function: edit-string P309 P310 BUFFER LEN MAX P311
Package

%nuklear

Source

claw.lisp (file)

Function: edit-string-zero-terminated P312 P313 BUFFER MAX P314
Package

%nuklear

Source

claw.lisp (file)

Function: edit-unfocus P320
Package

%nuklear

Source

claw.lisp (file)

Function: end CTX
Package

%nuklear

Source

claw.lisp (file)

Function: fill-arc P689 CX CY RADIUS A-MIN A-MAX P690
Package

%nuklear

Source

claw.lisp (file)

Function: fill-circle P686 P687 P688
Package

%nuklear

Source

claw.lisp (file)

Function: fill-polygon P693 P694 POINT-COUNT P695
Package

%nuklear

Source

claw.lisp (file)

Function: fill-rect P681 P682 ROUNDING P683
Package

%nuklear

Source

claw.lisp (file)

Function: fill-rect-multi-color P684 P685 LEFT TOP RIGHT BOTTOM
Package

%nuklear

Source

claw.lisp (file)

Function: fill-triangle P691 X0 Y0 X1 Y1 X2 Y2 P692
Package

%nuklear

Source

claw.lisp (file)

Function: filter-ascii P629 UNICODE
Package

%nuklear

Source

claw.lisp (file)

Function: filter-binary P634 UNICODE
Package

%nuklear

Source

claw.lisp (file)

Function: filter-decimal P631 UNICODE
Package

%nuklear

Source

claw.lisp (file)

Function: filter-default P628 UNICODE
Package

%nuklear

Source

claw.lisp (file)

Function: filter-float P630 UNICODE
Package

%nuklear

Source

claw.lisp (file)

Function: filter-hex P632 UNICODE
Package

%nuklear

Source

claw.lisp (file)

Function: filter-oct P633 UNICODE
Package

%nuklear

Source

claw.lisp (file)

Function: font-atlas-add P546 P547
Package

%nuklear

Source

claw.lisp (file)

Function: font-atlas-add-compressed P551 MEMORY SIZE HEIGHT P552
Package

%nuklear

Source

claw.lisp (file)

Function: font-atlas-add-compressed-base85 P553 DATA HEIGHT CONFIG
Package

%nuklear

Source

claw.lisp (file)

Function: font-atlas-add-default P548 HEIGHT P549
Package

%nuklear

Source

claw.lisp (file)

Function: font-atlas-add-from-file ATLAS FILE-PATH HEIGHT P550
Package

%nuklear

Source

claw.lisp (file)

Function: font-atlas-add-from-memory ATLAS MEMORY SIZE HEIGHT CONFIG
Package

%nuklear

Source

claw.lisp (file)

Function: font-atlas-bake P554 WIDTH HEIGHT P555
Package

%nuklear

Source

claw.lisp (file)

Function: font-atlas-begin P545
Package

%nuklear

Source

claw.lisp (file)

Function: font-atlas-cleanup ATLAS
Package

%nuklear

Source

claw.lisp (file)

Function: font-atlas-clear P559
Package

%nuklear

Source

claw.lisp (file)

Function: font-atlas-end P556 TEX P557
Package

%nuklear

Source

claw.lisp (file)

Function: font-atlas-init P542 P543
Package

%nuklear

Source

claw.lisp (file)

Function: font-atlas-init-custom P544 PERSISTENT TRANSIENT
Package

%nuklear

Source

claw.lisp (file)

Function: font-atlas-init-default P541
Package

%nuklear

Source

claw.lisp (file)

Function: font-chinese-glyph-ranges ()
Package

%nuklear

Source

claw.lisp (file)

Function: font-config RETURN-VALUE PIXEL-HEIGHT
Package

%nuklear

Source

claw.lisp (file)

Function: font-cyrillic-glyph-ranges ()
Package

%nuklear

Source

claw.lisp (file)

Function: font-default-glyph-ranges ()
Package

%nuklear

Source

claw.lisp (file)

Function: font-find-glyph P558 UNICODE
Package

%nuklear

Source

claw.lisp (file)

Function: font-korean-glyph-ranges ()
Package

%nuklear

Source

claw.lisp (file)

Function: free P40
Package

%nuklear

Source

claw.lisp (file)

Function: get-null-rect RETURN-VALUE
Package

%nuklear

Source

claw.lisp (file)

Function: group-begin P124 TITLE P125
Package

%nuklear

Source

claw.lisp (file)

Function: group-begin-titled P126 NAME TITLE P127
Package

%nuklear

Source

claw.lisp (file)

Function: group-end P128
Package

%nuklear

Source

claw.lisp (file)

Function: group-scrolled-begin P130 OFF TITLE P131
Package

%nuklear

Source

claw.lisp (file)

Function: group-scrolled-end P132
Package

%nuklear

Source

claw.lisp (file)

Function: group-scrolled-offset-begin P129 X-OFFSET Y-OFFSET TITLE FLAGS
Package

%nuklear

Source

claw.lisp (file)

Function: handle-id P524
Package

%nuklear

Source

claw.lisp (file)

Function: handle-ptr P523
Package

%nuklear

Source

claw.lisp (file)

Function: hsv RETURN-VALUE H S V
Package

%nuklear

Source

claw.lisp (file)

Function: hsv-bv RETURN-VALUE HSV
Package

%nuklear

Source

claw.lisp (file)

Function: hsv-f RETURN-VALUE H S V
Package

%nuklear

Source

claw.lisp (file)

Function: hsv-fv RETURN-VALUE HSV
Package

%nuklear

Source

claw.lisp (file)

Function: hsv-iv RETURN-VALUE HSV
Package

%nuklear

Source

claw.lisp (file)

Function: hsva RETURN-VALUE H S V A
Package

%nuklear

Source

claw.lisp (file)

Function: hsva-bv RETURN-VALUE HSVA
Package

%nuklear

Source

claw.lisp (file)

Function: hsva-colorf RETURN-VALUE H S V A
Package

%nuklear

Source

claw.lisp (file)

Function: hsva-colorfv RETURN-VALUE C
Package

%nuklear

Source

claw.lisp (file)

Function: hsva-f RETURN-VALUE H S V A
Package

%nuklear

Source

claw.lisp (file)

Function: hsva-fv RETURN-VALUE HSVA
Package

%nuklear

Source

claw.lisp (file)

Function: hsva-iv RETURN-VALUE HSVA
Package

%nuklear

Source

claw.lisp (file)

Function: image P190 P191
Package

%nuklear

Source

claw.lisp (file)

Function: image-handle RETURN-VALUE P525
Package

%nuklear

Source

claw.lisp (file)

Function: image-id RETURN-VALUE P527
Package

%nuklear

Source

claw.lisp (file)

Function: image-is-subimage IMG
Package

%nuklear

Source

claw.lisp (file)

Function: image-ptr RETURN-VALUE P526
Package

%nuklear

Source

claw.lisp (file)

Function: init P34 P35 P36
Package

%nuklear

Source

claw.lisp (file)

Function: init-custom P37 CMDS POOL P38
Package

%nuklear

Source

claw.lisp (file)

Function: init-default P30 P31
Package

%nuklear

Source

claw.lisp (file)

Function: init-fixed P32 MEMORY SIZE P33
Package

%nuklear

Source

claw.lisp (file)

Function: input-any-mouse-click-in-rect P721 P722
Package

%nuklear

Source

claw.lisp (file)

Function: input-begin P41
Package

%nuklear

Source

claw.lisp (file)

Function: input-button P45 P46 X Y DOWN
Package

%nuklear

Source

claw.lisp (file)

Function: input-char P48 P49
Package

%nuklear

Source

claw.lisp (file)

Function: input-end P54
Package

%nuklear

Source

claw.lisp (file)

Function: input-glyph P50 P51
Package

%nuklear

Source

claw.lisp (file)

Function: input-has-mouse-click P710 P711
Package

%nuklear

Source

claw.lisp (file)

Function: input-has-mouse-click-down-in-rect P715 P716 P717 DOWN
Package

%nuklear

Source

claw.lisp (file)

Function: input-has-mouse-click-in-rect P712 P713 P714
Package

%nuklear

Source

claw.lisp (file)

Function: input-is-key-down P740 P741
Package

%nuklear

Source

claw.lisp (file)

Function: input-is-key-pressed P736 P737
Package

%nuklear

Source

claw.lisp (file)

Function: input-is-key-released P738 P739
Package

%nuklear

Source

claw.lisp (file)

Function: input-is-mouse-click-down-in-rect I ID B DOWN
Package

%nuklear

Source

claw.lisp (file)

Function: input-is-mouse-click-in-rect P718 P719 P720
Package

%nuklear

Source

claw.lisp (file)

Function: input-is-mouse-down P730 P731
Package

%nuklear

Source

claw.lisp (file)

Function: input-is-mouse-hovering-rect P725 P726
Package

%nuklear

Source

claw.lisp (file)

Function: input-is-mouse-pressed P732 P733
Package

%nuklear

Source

claw.lisp (file)

Function: input-is-mouse-prev-hovering-rect P723 P724
Package

%nuklear

Source

claw.lisp (file)

Function: input-is-mouse-released P734 P735
Package

%nuklear

Source

claw.lisp (file)

Function: input-key P43 P44 DOWN
Package

%nuklear

Source

claw.lisp (file)

Function: input-motion P42 X Y
Package

%nuklear

Source

claw.lisp (file)

Function: input-mouse-clicked P727 P728 P729
Package

%nuklear

Source

claw.lisp (file)

Function: input-scroll P47 VAL
Package

%nuklear

Source

claw.lisp (file)

Function: input-unicode P52 P53
Package

%nuklear

Source

claw.lisp (file)

Function: item-is-any-active P85
Package

%nuklear

Source

claw.lisp (file)

Function: label P180 P181 ALIGN
Package

%nuklear

Source

claw.lisp (file)

Function: label-colored P182 P183 ALIGN P184
Package

%nuklear

Source

claw.lisp (file)

Function: label-colored-wrap P187 P188 P189
Package

%nuklear

Source

claw.lisp (file)

Function: label-wrap P185 P186
Package

%nuklear

Source

claw.lisp (file)

Function: layout-ratio-from-pixel P101 PIXEL-WIDTH
Package

%nuklear

Source

claw.lisp (file)

Function: layout-reset-min-row-height P99
Package

%nuklear

Source

claw.lisp (file)

Function: layout-row P104 P105 HEIGHT COLS RATIO
Package

%nuklear

Source

claw.lisp (file)

Function: layout-row-begin CTX FMT ROW-HEIGHT COLS
Package

%nuklear

Source

claw.lisp (file)

Function: layout-row-dynamic CTX HEIGHT COLS
Package

%nuklear

Source

claw.lisp (file)

Function: layout-row-end P103
Package

%nuklear

Source

claw.lisp (file)

Function: layout-row-push P102 VALUE
Package

%nuklear

Source

claw.lisp (file)

Function: layout-row-static CTX HEIGHT ITEM-WIDTH COLS
Package

%nuklear

Source

claw.lisp (file)

Function: layout-row-template-begin P106 ROW-HEIGHT
Package

%nuklear

Source

claw.lisp (file)

Function: layout-row-template-end P110
Package

%nuklear

Source

claw.lisp (file)

Function: layout-row-template-push-dynamic P107
Package

%nuklear

Source

claw.lisp (file)

Function: layout-row-template-push-static P109 WIDTH
Package

%nuklear

Source

claw.lisp (file)

Function: layout-row-template-push-variable P108 MIN-WIDTH
Package

%nuklear

Source

claw.lisp (file)

Function: layout-set-min-row-height P98 HEIGHT
Package

%nuklear

Source

claw.lisp (file)

Function: layout-space-begin P111 P112 HEIGHT WIDGET-COUNT
Package

%nuklear

Source

claw.lisp (file)

Function: layout-space-bounds RETURN-VALUE P115
Package

%nuklear

Source

claw.lisp (file)

Function: layout-space-end P114
Package

%nuklear

Source

claw.lisp (file)

Function: layout-space-push P113 BOUNDS
Package

%nuklear

Source

claw.lisp (file)

Function: layout-space-rect-to-local RETURN-VALUE P122 P123
Package

%nuklear

Source

claw.lisp (file)

Function: layout-space-rect-to-screen RETURN-VALUE P120 P121
Package

%nuklear

Source

claw.lisp (file)

Function: layout-space-to-local RETURN-VALUE P118 P119
Package

%nuklear

Source

claw.lisp (file)

Function: layout-space-to-screen RETURN-VALUE P116 P117
Package

%nuklear

Source

claw.lisp (file)

Function: layout-widget-bounds RETURN-VALUE P100
Package

%nuklear

Source

claw.lisp (file)

Function: list-view-begin P145 OUT ID P146 ROW-HEIGHT ROW-COUNT
Package

%nuklear

Source

claw.lisp (file)

Function: list-view-end P147
Package

%nuklear

Source

claw.lisp (file)

Function: make-context &optional FONT
Package

nuklear

Source

nuklear.lisp (file)

Function: make-renderer ()
Package

nuklear

Source

nuklear.lisp (file)

Function: make-user-font HEIGHT WIDTH-CALLBACK &optional USER-DATA-PTR
Package

nuklear

Source

nuklear.lisp (file)

Function: menu-begin-image P424 P425 P426 SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: menu-begin-image-label P431 P432 ALIGN P433 SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: menu-begin-image-text P427 P428 P429 ALIGN P430 SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: menu-begin-label P422 P423 ALIGN SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: menu-begin-symbol P434 P435 P436 SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: menu-begin-symbol-label P441 P442 ALIGN P443 SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: menu-begin-symbol-text P437 P438 P439 ALIGN P440 SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: menu-begin-text P421 TITLE TITLE-LEN ALIGN SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: menu-close P462
Package

%nuklear

Source

claw.lisp (file)

Function: menu-end P463
Package

%nuklear

Source

claw.lisp (file)

Function: menu-item-image-label P449 P450 P451 ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: menu-item-image-text P452 P453 P454 LEN ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: menu-item-label P447 P448 ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: menu-item-symbol-label P459 P460 P461 ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: menu-item-symbol-text P455 P456 P457 P458 ALIGNMENT
Package

%nuklear

Source

claw.lisp (file)

Function: menu-item-text P444 P445 P446 ALIGN
Package

%nuklear

Source

claw.lisp (file)

Function: menubar-begin P419
Package

%nuklear

Source

claw.lisp (file)

Function: menubar-end P420
Package

%nuklear

Source

claw.lisp (file)

Function: murmur-hash KEY LEN SEED
Package

%nuklear

Source

claw.lisp (file)

Function: option-label P262 P263 ACTIVE
Package

%nuklear

Source

claw.lisp (file)

Function: option-text P264 P265 P266 ACTIVE
Package

%nuklear

Source

claw.lisp (file)

Function: panel-mask &rest OPTS
Package

nuklear

Source

nuklear.lisp (file)

Function: plot P335 P336 VALUES COUNT OFFSET
Package

%nuklear

Source

claw.lisp (file)

Function: plot-function P337 P338 USERDATA VALUE-GETTER COUNT OFFSET
Package

%nuklear

Source

claw.lisp (file)

Function: popup-begin P339 P340 P341 P342 BOUNDS
Package

%nuklear

Source

claw.lisp (file)

Function: popup-close P343
Package

%nuklear

Source

claw.lisp (file)

Function: popup-end P344
Package

%nuklear

Source

claw.lisp (file)

Function: prog P296 CUR MAX MODIFYABLE
Package

%nuklear

Source

claw.lisp (file)

Function: progress P295 CUR MAX MODIFYABLE
Package

%nuklear

Source

claw.lisp (file)

Function: property-double P305 NAME MIN VAL MAX STEP INC-PER-PIXEL
Package

%nuklear

Source

claw.lisp (file)

Function: property-float P304 NAME MIN VAL MAX STEP INC-PER-PIXEL
Package

%nuklear

Source

claw.lisp (file)

Function: property-int P303 NAME MIN VAL MAX STEP INC-PER-PIXEL
Package

%nuklear

Source

claw.lisp (file)

Function: propertyd P308 NAME MIN VAL MAX STEP INC-PER-PIXEL
Package

%nuklear

Source

claw.lisp (file)

Function: propertyf P307 NAME MIN VAL MAX STEP INC-PER-PIXEL
Package

%nuklear

Source

claw.lisp (file)

Function: propertyi P306 NAME MIN VAL MAX STEP INC-PER-PIXEL
Package

%nuklear

Source

claw.lisp (file)

Function: push-custom P707 P708 P709 USR
Package

%nuklear

Source

claw.lisp (file)

Function: push-scissor P705 P706
Package

%nuklear

Source

claw.lisp (file)

Function: radio-label P257 P258 ACTIVE
Package

%nuklear

Source

claw.lisp (file)

Function: radio-text P259 P260 P261 ACTIVE
Package

%nuklear

Source

claw.lisp (file)

Function: rect RETURN-VALUE X Y W H
Package

%nuklear

Source

claw.lisp (file)

Function: rect-pos RETURN-VALUE P532
Package

%nuklear

Source

claw.lisp (file)

Function: rect-size RETURN-VALUE P533
Package

%nuklear

Source

claw.lisp (file)

Function: recta RETURN-VALUE POS SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: recti RETURN-VALUE X Y W H
Package

%nuklear

Source

claw.lisp (file)

Function: rectiv RETURN-VALUE XYWH
Package

%nuklear

Source

claw.lisp (file)

Function: rectv RETURN-VALUE XYWH
Package

%nuklear

Source

claw.lisp (file)

Function: render-nuklear RENDERER CONTEXT WIDTH HEIGHT &optional PIXEL-RATIO
Package

nuklear

Source

nuklear.lisp (file)

Function: renderer-font RENDERER
Package

nuklear

Source

nuklear.lisp (file)

Function: rgb RETURN-VALUE R G B
Package

%nuklear

Source

claw.lisp (file)

Function: rgb-bv RETURN-VALUE RGB
Package

%nuklear

Source

claw.lisp (file)

Function: rgb-cf RETURN-VALUE C
Package

%nuklear

Source

claw.lisp (file)

Function: rgb-f RETURN-VALUE R G B
Package

%nuklear

Source

claw.lisp (file)

Function: rgb-fv RETURN-VALUE RGB
Package

%nuklear

Source

claw.lisp (file)

Function: rgb-hex RETURN-VALUE RGB
Package

%nuklear

Source

claw.lisp (file)

Function: rgb-iv RETURN-VALUE RGB
Package

%nuklear

Source

claw.lisp (file)

Function: rgba RETURN-VALUE R G B A
Package

%nuklear

Source

claw.lisp (file)

Function: rgba-bv RETURN-VALUE RGBA
Package

%nuklear

Source

claw.lisp (file)

Function: rgba-cf RETURN-VALUE C
Package

%nuklear

Source

claw.lisp (file)

Function: rgba-f RETURN-VALUE R G B A
Package

%nuklear

Source

claw.lisp (file)

Function: rgba-fv RETURN-VALUE RGBA
Package

%nuklear

Source

claw.lisp (file)

Function: rgba-hex RETURN-VALUE RGB
Package

%nuklear

Source

claw.lisp (file)

Function: rgba-iv RETURN-VALUE RGBA
Package

%nuklear

Source

claw.lisp (file)

Function: rgba-u32 RETURN-VALUE P502
Package

%nuklear

Source

claw.lisp (file)

Function: select-image-label P284 P285 P286 ALIGN VALUE
Package

%nuklear

Source

claw.lisp (file)

Function: select-image-text P287 P288 P289 P290 ALIGN VALUE
Package

%nuklear

Source

claw.lisp (file)

Function: select-label P279 P280 ALIGN VALUE
Package

%nuklear

Source

claw.lisp (file)

Function: select-text P281 P282 P283 ALIGN VALUE
Package

%nuklear

Source

claw.lisp (file)

Function: selectable-image-label P272 P273 P274 ALIGN VALUE
Package

%nuklear

Source

claw.lisp (file)

Function: selectable-image-text P275 P276 P277 P278 ALIGN VALUE
Package

%nuklear

Source

claw.lisp (file)

Function: selectable-label P267 P268 ALIGN VALUE
Package

%nuklear

Source

claw.lisp (file)

Function: selectable-text P269 P270 P271 ALIGN VALUE
Package

%nuklear

Source

claw.lisp (file)

Function: slide-float P291 MIN VAL MAX STEP
Package

%nuklear

Source

claw.lisp (file)

Function: slide-int P292 MIN VAL MAX STEP
Package

%nuklear

Source

claw.lisp (file)

Function: slider-float P293 MIN VAL MAX STEP
Package

%nuklear

Source

claw.lisp (file)

Function: slider-int P294 MIN VAL MAX STEP
Package

%nuklear

Source

claw.lisp (file)

Function: spacing P163 COLS
Package

%nuklear

Source

claw.lisp (file)

Function: str-append-str-char P583 P584
Package

%nuklear

Source

claw.lisp (file)

Function: str-append-str-runes P593 P594
Package

%nuklear

Source

claw.lisp (file)

Function: str-append-str-utf8 P588 P589
Package

%nuklear

Source

claw.lisp (file)

Function: str-append-text-char P580 P581 P582
Package

%nuklear

Source

claw.lisp (file)

Function: str-append-text-runes P590 P591 P592
Package

%nuklear

Source

claw.lisp (file)

Function: str-append-text-utf8 P585 P586 P587
Package

%nuklear

Source

claw.lisp (file)

Function: str-at-char P619 POS
Package

%nuklear

Source

claw.lisp (file)

Function: str-at-char-const P622 POS
Package

%nuklear

Source

claw.lisp (file)

Function: str-at-const P623 POS UNICODE LEN
Package

%nuklear

Source

claw.lisp (file)

Function: str-at-rune P620 POS UNICODE LEN
Package

%nuklear

Source

claw.lisp (file)

Function: str-clear P578
Package

%nuklear

Source

claw.lisp (file)

Function: str-delete-chars P617 POS LEN
Package

%nuklear

Source

claw.lisp (file)

Function: str-delete-runes P618 POS LEN
Package

%nuklear

Source

claw.lisp (file)

Function: str-free P579
Package

%nuklear

Source

claw.lisp (file)

Function: str-get P624
Package

%nuklear

Source

claw.lisp (file)

Function: str-get-const P625
Package

%nuklear

Source

claw.lisp (file)

Function: str-init P575 P576 SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: str-init-default P574
Package

%nuklear

Source

claw.lisp (file)

Function: str-init-fixed P577 MEMORY SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: str-insert-at-char P595 POS P596 P597
Package

%nuklear

Source

claw.lisp (file)

Function: str-insert-at-rune P598 POS P599 P600
Package

%nuklear

Source

claw.lisp (file)

Function: str-insert-str-char P604 POS P605
Package

%nuklear

Source

claw.lisp (file)

Function: str-insert-str-runes P614 POS P615
Package

%nuklear

Source

claw.lisp (file)

Function: str-insert-str-utf8 P609 POS P610
Package

%nuklear

Source

claw.lisp (file)

Function: str-insert-text-char P601 POS P602 P603
Package

%nuklear

Source

claw.lisp (file)

Function: str-insert-text-runes P611 POS P612 P613
Package

%nuklear

Source

claw.lisp (file)

Function: str-insert-text-utf8 P606 POS P607 P608
Package

%nuklear

Source

claw.lisp (file)

Function: str-len P626
Package

%nuklear

Source

claw.lisp (file)

Function: str-len-char P627
Package

%nuklear

Source

claw.lisp (file)

Function: str-remove-chars P616 LEN
Package

%nuklear

Source

claw.lisp (file)

Function: str-remove-runes STR LEN
Package

%nuklear

Source

claw.lisp (file)

Function: str-rune-at P621 POS
Package

%nuklear

Source

claw.lisp (file)

Function: strfilter TEXT REGEXP
Package

%nuklear

Source

claw.lisp (file)

Function: stricmp S1 S2
Package

%nuklear

Source

claw.lisp (file)

Function: stricmpn S1 S2 N
Package

%nuklear

Source

claw.lisp (file)

Function: strlen STR
Package

%nuklear

Source

claw.lisp (file)

Function: strmatch-fuzzy-string STR PATTERN OUT-SCORE
Package

%nuklear

Source

claw.lisp (file)

Function: strmatch-fuzzy-text TXT TXT-LEN PATTERN OUT-SCORE
Package

%nuklear

Source

claw.lisp (file)

Function: stroke-arc P667 CX CY RADIUS A-MIN A-MAX LINE-THICKNESS P668
Package

%nuklear

Source

claw.lisp (file)

Function: stroke-circle P664 P665 LINE-THICKNESS P666
Package

%nuklear

Source

claw.lisp (file)

Function: stroke-curve P651 P652 P653 P654 P655 P656 P657 P658 P659 LINE-THICKNESS P660
Package

%nuklear

Source

claw.lisp (file)

Function: stroke-line B X0 Y0 X1 Y1 LINE-THICKNESS P650
Package

%nuklear

Source

claw.lisp (file)

Function: stroke-polygon P678 P679 POINT-COUNT LINE-THICKNESS P680
Package

%nuklear

Source

claw.lisp (file)

Function: stroke-polyline P677 POINTS POINT-COUNT LINE-THICKNESS COL
Package

%nuklear

Source

claw.lisp (file)

Function: stroke-rect P661 P662 ROUNDING LINE-THICKNESS P663
Package

%nuklear

Source

claw.lisp (file)

Function: stroke-triangle P669 P670 P671 P672 P673 P674 P675 LINE-THICHNESS P676
Package

%nuklear

Source

claw.lisp (file)

Function: strtod STR ENDPTR
Package

%nuklear

Source

claw.lisp (file)

Function: strtof STR ENDPTR
Package

%nuklear

Source

claw.lisp (file)

Function: strtoi STR ENDPTR
Package

%nuklear

Source

claw.lisp (file)

Function: style-default P464
Package

%nuklear

Source

claw.lisp (file)

Function: style-from-table P465 P466
Package

%nuklear

Source

claw.lisp (file)

Function: style-get-color-by-name P472
Package

%nuklear

Source

claw.lisp (file)

Function: style-hide-cursor P478
Package

%nuklear

Source

claw.lisp (file)

Function: style-item-color RETURN-VALUE P792
Package

%nuklear

Source

claw.lisp (file)

Function: style-item-hide RETURN-VALUE
Package

%nuklear

Source

claw.lisp (file)

Function: style-item-image RETURN-VALUE IMG
Package

%nuklear

Source

claw.lisp (file)

Function: style-load-all-cursors P470 P471
Package

%nuklear

Source

claw.lisp (file)

Function: style-load-cursor P467 P468 P469
Package

%nuklear

Source

claw.lisp (file)

Function: style-pop-color P501
Package

%nuklear

Source

claw.lisp (file)

Function: style-pop-flags P500
Package

%nuklear

Source

claw.lisp (file)

Function: style-pop-float P497
Package

%nuklear

Source

claw.lisp (file)

Function: style-pop-font P496
Package

%nuklear

Source

claw.lisp (file)

Function: style-pop-style-item P499
Package

%nuklear

Source

claw.lisp (file)

Function: style-pop-vec2 P498
Package

%nuklear

Source

claw.lisp (file)

Function: style-push-color P493 P494 P495
Package

%nuklear

Source

claw.lisp (file)

Function: style-push-flags P490 P491 P492
Package

%nuklear

Source

claw.lisp (file)

Function: style-push-float P481 P482 P483
Package

%nuklear

Source

claw.lisp (file)

Function: style-push-font P479 P480
Package

%nuklear

Source

claw.lisp (file)

Function: style-push-style-item P487 P488 P489
Package

%nuklear

Source

claw.lisp (file)

Function: style-push-vec2 P484 P485 P486
Package

%nuklear

Source

claw.lisp (file)

Function: style-set-cursor P475 P476
Package

%nuklear

Source

claw.lisp (file)

Function: style-set-font P473 P474
Package

%nuklear

Source

claw.lisp (file)

Function: style-show-cursor P477
Package

%nuklear

Source

claw.lisp (file)

Function: subimage-handle RETURN-VALUE P530 W H SUB-REGION
Package

%nuklear

Source

claw.lisp (file)

Function: subimage-id RETURN-VALUE P529 W H SUB-REGION
Package

%nuklear

Source

claw.lisp (file)

Function: subimage-ptr RETURN-VALUE P528 W H SUB-REGION
Package

%nuklear

Source

claw.lisp (file)

Function: text P164 P165 P166 P167
Package

%nuklear

Source

claw.lisp (file)

Function: text-colored P168 P169 P170 P171 P172
Package

%nuklear

Source

claw.lisp (file)

Function: text-wrap P173 P174 P175
Package

%nuklear

Source

claw.lisp (file)

Function: text-wrap-colored P176 P177 P178 P179
Package

%nuklear

Source

claw.lisp (file)

Function: textedit-cut P645
Package

%nuklear

Source

claw.lisp (file)

Function: textedit-delete P642 WHERE LEN
Package

%nuklear

Source

claw.lisp (file)

Function: textedit-delete-selection P643
Package

%nuklear

Source

claw.lisp (file)

Function: textedit-free P639
Package

%nuklear

Source

claw.lisp (file)

Function: textedit-init P636 P637 SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: textedit-init-default P635
Package

%nuklear

Source

claw.lisp (file)

Function: textedit-init-fixed P638 MEMORY SIZE
Package

%nuklear

Source

claw.lisp (file)

Function: textedit-paste P646 P647 LEN
Package

%nuklear

Source

claw.lisp (file)

Function: textedit-redo P649
Package

%nuklear

Source

claw.lisp (file)

Function: textedit-select-all P644
Package

%nuklear

Source

claw.lisp (file)

Function: textedit-text P640 P641 TOTAL-LEN
Package

%nuklear

Source

claw.lisp (file)

Function: textedit-undo P648
Package

%nuklear

Source

claw.lisp (file)

Function: tooltip P415 P416
Package

%nuklear

Source

claw.lisp (file)

Function: tooltip-begin P417 WIDTH
Package

%nuklear

Source

claw.lisp (file)

Function: tooltip-end P418
Package

%nuklear

Source

claw.lisp (file)

Function: tree-image-push-hashed P135 P136 P137 TITLE INITIAL-STATE HASH LEN SEED
Package

%nuklear

Source

claw.lisp (file)

Function: tree-pop P138
Package

%nuklear

Source

claw.lisp (file)

Function: tree-push-hashed P133 P134 TITLE INITIAL-STATE HASH LEN SEED
Package

%nuklear

Source

claw.lisp (file)

Function: tree-state-image-push P141 P142 P143 TITLE STATE
Package

%nuklear

Source

claw.lisp (file)

Function: tree-state-pop P144
Package

%nuklear

Source

claw.lisp (file)

Function: tree-state-push P139 P140 TITLE STATE
Package

%nuklear

Source

claw.lisp (file)

Function: triangle-from-direction RESULT R PAD-X PAD-Y P531
Package

%nuklear

Source

claw.lisp (file)

Function: utf-at BUFFER LENGTH INDEX UNICODE LEN
Package

%nuklear

Source

claw.lisp (file)

Function: utf-decode P534 P535 P536
Package

%nuklear

Source

claw.lisp (file)

Function: utf-encode P537 P538 P539
Package

%nuklear

Source

claw.lisp (file)

Function: utf-len P540 BYTE-LEN
Package

%nuklear

Source

claw.lisp (file)

Function: vec2 RETURN-VALUE X Y
Package

%nuklear

Source

claw.lisp (file)

Function: vec2i RETURN-VALUE X Y
Package

%nuklear

Source

claw.lisp (file)

Function: vec2iv RETURN-VALUE XY
Package

%nuklear

Source

claw.lisp (file)

Function: vec2v RETURN-VALUE XY
Package

%nuklear

Source

claw.lisp (file)

Function: widget P148 P149
Package

%nuklear

Source

claw.lisp (file)

Function: widget-bounds RETURN-VALUE P153
Package

%nuklear

Source

claw.lisp (file)

Function: widget-fitting P150 P151 P152
Package

%nuklear

Source

claw.lisp (file)

Function: widget-has-mouse-click-down P161 P162 DOWN
Package

%nuklear

Source

claw.lisp (file)

Function: widget-height P157
Package

%nuklear

Source

claw.lisp (file)

Function: widget-is-hovered P158
Package

%nuklear

Source

claw.lisp (file)

Function: widget-is-mouse-clicked P159 P160
Package

%nuklear

Source

claw.lisp (file)

Function: widget-position RETURN-VALUE P154
Package

%nuklear

Source

claw.lisp (file)

Function: widget-size RETURN-VALUE P155
Package

%nuklear

Source

claw.lisp (file)

Function: widget-width P156
Package

%nuklear

Source

claw.lisp (file)

Function: window-close CTX NAME
Package

%nuklear

Source

claw.lisp (file)

Function: window-collapse P91 NAME STATE
Package

%nuklear

Source

claw.lisp (file)

Function: window-collapse-if P92 NAME P93 COND
Package

%nuklear

Source

claw.lisp (file)

Function: window-find CTX NAME
Package

%nuklear

Source

claw.lisp (file)

Function: window-get-bounds RETURN-VALUE CTX
Package

%nuklear

Source

claw.lisp (file)

Function: window-get-canvas P75
Package

%nuklear

Source

claw.lisp (file)

Function: window-get-content-region RETURN-VALUE P71
Package

%nuklear

Source

claw.lisp (file)

Function: window-get-content-region-max RETURN-VALUE P73
Package

%nuklear

Source

claw.lisp (file)

Function: window-get-content-region-min RETURN-VALUE P72
Package

%nuklear

Source

claw.lisp (file)

Function: window-get-content-region-size RETURN-VALUE P74
Package

%nuklear

Source

claw.lisp (file)

Function: window-get-height P69
Package

%nuklear

Source

claw.lisp (file)

Function: window-get-panel P70
Package

%nuklear

Source

claw.lisp (file)

Function: window-get-position RETURN-VALUE CTX
Package

%nuklear

Source

claw.lisp (file)

Function: window-get-size RETURN-VALUE P67
Package

%nuklear

Source

claw.lisp (file)

Function: window-get-width P68
Package

%nuklear

Source

claw.lisp (file)

Function: window-has-focus P76
Package

%nuklear

Source

claw.lisp (file)

Function: window-is-active P82 P83
Package

%nuklear

Source

claw.lisp (file)

Function: window-is-any-hovered P84
Package

%nuklear

Source

claw.lisp (file)

Function: window-is-closed P78 P79
Package

%nuklear

Source

claw.lisp (file)

Function: window-is-collapsed CTX NAME
Package

%nuklear

Source

claw.lisp (file)

Function: window-is-hidden P80 P81
Package

%nuklear

Source

claw.lisp (file)

Function: window-is-hovered P77
Package

%nuklear

Source

claw.lisp (file)

Function: window-set-bounds P86 NAME BOUNDS
Package

%nuklear

Source

claw.lisp (file)

Function: window-set-focus P90 NAME
Package

%nuklear

Source

claw.lisp (file)

Function: window-set-position P87 NAME POS
Package

%nuklear

Source

claw.lisp (file)

Function: window-set-size P88 NAME P89
Package

%nuklear

Source

claw.lisp (file)

Function: window-show P94 NAME P95
Package

%nuklear

Source

claw.lisp (file)

Function: window-show-if P96 NAME P97 COND
Package

%nuklear

Source

claw.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Structures

Structure: allocator ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: baked-font ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: bodge-renderer ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: buffer ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: buffer-marker ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: chart ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: chart-slot ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: clipboard ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: color ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: colorf ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-arc ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-arc-filled ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-buffer ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-circle ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-circle-filled ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-curve ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-custom ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-image ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-line ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-polygon ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-polygon-filled ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-polyline ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-rect ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-rect-filled ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-rect-multi-color ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-scissor ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-text ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-triangle ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: command-triangle-filled ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: config-stack-button-behavior ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: config-stack-button-behavior-element ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: config-stack-color ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: config-stack-color-element ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: config-stack-flags ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: config-stack-flags-element ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: config-stack-float ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: config-stack-float-element ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: config-stack-style-item ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: config-stack-style-item-element ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: config-stack-user-font ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: config-stack-user-font-element ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: config-stack-vec2 ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: config-stack-vec2-element ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: configuration-stacks ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: context ()
Package

%nuklear

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: convert-config ()
Package