bodge-nuklear

2020-10-16

Wrapper over Nuklear IM GUI library

Upstream URL

github.com/borodust/bodge-nuklear

Author

Pavel Korolev

License

MIT
README

Build Status Build status

BODGE-NUKLEAR

Thin wrapper over Nuklear immediate mode GUI library. For rich lispified system based on this wrapper have a look at bodge-ui-window and bodge-ui.

Requirements

  • ASDF/Quicklisp
  • x86_64/i686 GNU/Linux, macOS or Windows

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.

Example

Example on how to use nuklear and a native 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)

Dependencies (13)

  • alexandria
  • bodge-glad
  • bodge-host
  • bodge-libc-essentials
  • bordeaux-threads
  • cffi
  • cffi-c-ref
  • claw
  • claw-utils
  • cl-muth
  • cl-opengl
  • nuklear-blob
  • nuklear-renderer-blob

Dependents (0)

    • GitHub
    • Quicklisp