The bodge-nanovg Reference Manual

Table of Contents

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

The bodge-nanovg Reference Manual

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


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

1 Introduction

Build Status Build status

bodge nanovg wrapper

Thin wrapper over NanoVG library for hardware-accelerated 2D drawing via OpenGL.

Requirements

Loading

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

Usage

Interface

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

Example

A bit verbose but simplest possible example can be found in example.lisp.

To run it, evaluate in your REPL:

(ql:quickload :bodge-nanovg/example)
(nanovg.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-nanovg

Author

Pavel Korolev

Contact

dev@borodust.org

License

MIT

Description

Wrapper over nanovg library for cl-bodge system

Version

1.0.0

Dependencies
Source

bodge-nanovg.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-nanovg/spec

Dependency

nanovg.lisp (file)

Parent

bodge-nanovg (system)

Location

spec/


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

3.2 bodge-nanovg/lib

Dependency

spec (module)

Parent

bodge-nanovg (system)

Location

lib/


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

3.3 bodge-nanovg/nanovg-includes

Dependency

lib (module)

Parent

bodge-nanovg (system)

Location

/home/quickref/quicklisp/dists/quicklisp/software/bodge-nanovg-stable-97dc34ac-git/lib/nanovg/src/ (not found)


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-nanovg.asd

Location

bodge-nanovg.asd

Systems

bodge-nanovg (system)


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

4.1.2 bodge-nanovg/packages.lisp

Parent

bodge-nanovg (system)

Location

packages.lisp

Packages

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

4.1.3 bodge-nanovg/libnanovg.lisp

Dependency

packages.lisp (file)

Parent

bodge-nanovg (system)

Location

libnanovg.lisp


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

4.1.4 bodge-nanovg/claw.lisp

Dependency

bodge_nanovg.h (file)

Parent

bodge-nanovg (system)

Location

claw.lisp

Packages

%nanovg.%private

Exported Definitions
Internal Definitions

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

4.1.5 bodge-nanovg/nanovg.lisp

Dependency

claw.lisp (file)

Parent

bodge-nanovg (system)

Location

nanovg.lisp

Exported Definitions

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

4.2 Other


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

4.2.1 bodge-nanovg/bodge_nanovg.h

Dependency

libnanovg.lisp (file)

Parent

bodge-nanovg (system)

Location

bodge_nanovg.h


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

5 Packages

Packages are listed by definition order.


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

5.1 nanovg

Source

packages.lisp (file)

Nickname

nvg

Use List
Exported Definitions

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

5.2 %nanovg

Source

packages.lisp (file)

Nickname

%nvg

Exported Definitions
Internal Definitions

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

5.3 %nanovg.%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: +align-baseline+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +align-bottom+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +align-center+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +align-left+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +align-middle+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +align-right+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +align-top+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +antialias+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +atop+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +bevel+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +bodge-nanovg-h-+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +butt+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +ccw+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +copy+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +cw+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +debug+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +destination-atop+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +destination-in+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +destination-out+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +destination-over+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +dst-alpha+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +dst-color+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +hole+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +image-flipy+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +image-generate-mipmaps+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +image-nearest+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +image-nodelete+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +image-premultiplied+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +image-repeatx+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +image-repeaty+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +lighter+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +miter+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +nanovg-gl-h+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +nanovg-gl-use-state-filter+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +nanovg-gl3+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +nanovg-h+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +one+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +one-minus-dst-alpha+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +one-minus-dst-color+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +one-minus-src-alpha+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +one-minus-src-color+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +pi+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +round+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +solid+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +source-in+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +source-out+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +source-over+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +square+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +src-alpha+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +src-alpha-saturate+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +src-color+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +stencil-strokes+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +texture-alpha+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +texture-rgba+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +xor+
Package

%nanovg

Source

claw.lisp (file)

Special Variable: +zero+
Package

%nanovg

Source

claw.lisp (file)


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

6.1.2 Functions

Function: add-fallback-font CTX BASE-FONT FALLBACK-FONT
Package

%nanovg

Source

claw.lisp (file)

Function: add-fallback-font-id CTX BASE-FONT FALLBACK-FONT
Package

%nanovg

Source

claw.lisp (file)

Function: arc CTX CX CY R A0 A1 DIR
Package

%nanovg

Source

claw.lisp (file)

Function: arc-to CTX X1 Y1 X2 Y2 RADIUS
Package

%nanovg

Source

claw.lisp (file)

Function: begin-frame CTX WINDOW-WIDTH WINDOW-HEIGHT DEVICE-PIXEL-RATIO
Package

%nanovg

Source

claw.lisp (file)

Function: begin-path CTX
Package

%nanovg

Source

claw.lisp (file)

Function: bezier-to CTX C1X C1Y C2X C2Y X Y
Package

%nanovg

Source

claw.lisp (file)

Function: box-gradient RETURN-VALUE CTX X Y W H R F ICOL OCOL
Package

%nanovg

Source

claw.lisp (file)

Function: cancel-frame CTX
Package

%nanovg

Source

claw.lisp (file)

Function: circle CTX CX CY R
Package

%nanovg

Source

claw.lisp (file)

Function: close-path CTX
Package

%nanovg

Source

claw.lisp (file)

Function: create-font CTX NAME FILENAME
Package

%nanovg

Source

claw.lisp (file)

Function: create-font-mem CTX NAME DATA NDATA FREE-DATA
Package

%nanovg

Source

claw.lisp (file)

Function: create-gl3 FLAGS
Package

%nanovg

Source

claw.lisp (file)

Function: create-image CTX FILENAME IMAGE-FLAGS
Package

%nanovg

Source

claw.lisp (file)

Function: create-image-mem CTX IMAGE-FLAGS DATA NDATA
Package

%nanovg

Source

claw.lisp (file)

Function: create-image-rgba CTX W H IMAGE-FLAGS DATA
Package

%nanovg

Source

claw.lisp (file)

Function: create-internal PARAMS
Package

%nanovg

Source

claw.lisp (file)

Function: current-transform CTX XFORM
Package

%nanovg

Source

claw.lisp (file)

Function: debug-dump-path-cache CTX
Package

%nanovg

Source

claw.lisp (file)

Function: deg-to-rad DEG
Package

%nanovg

Source

claw.lisp (file)

Function: delete-gl3 CTX
Package

%nanovg

Source

claw.lisp (file)

Function: delete-image CTX IMAGE
Package

%nanovg

Source

claw.lisp (file)

Function: delete-internal CTX
Package

%nanovg

Source

claw.lisp (file)

Function: destroy-context CONTEXT
Package

nanovg

Source

nanovg.lisp (file)

Function: destroy-image CONTEXT IMAGE
Package

nanovg

Source

nanovg.lisp (file)

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

%nanovg

Source

claw.lisp (file)

Function: ellipse CTX CX CY RX RY
Package

%nanovg

Source

claw.lisp (file)

Function: end-frame CTX
Package

%nanovg

Source

claw.lisp (file)

Function: fill CTX
Package

%nanovg

Source

claw.lisp (file)

Function: fill-color CTX COLOR
Package

%nanovg

Source

claw.lisp (file)

Function: fill-paint CTX PAINT
Package

%nanovg

Source

claw.lisp (file)

Function: find-font CTX NAME
Package

%nanovg

Source

claw.lisp (file)

Function: font-blur CTX BLUR
Package

%nanovg

Source

claw.lisp (file)

Function: font-face CTX FONT
Package

%nanovg

Source

claw.lisp (file)

Function: font-face-id CTX FONT
Package

%nanovg

Source

claw.lisp (file)

Function: font-size CTX SIZE
Package

%nanovg

Source

claw.lisp (file)

Function: global-alpha CTX ALPHA
Package

%nanovg

Source

claw.lisp (file)

Function: global-composite-blend-func CTX SFACTOR DFACTOR
Package

%nanovg

Source

claw.lisp (file)

Function: global-composite-blend-func-separate CTX SRC-RGB DST-RGB SRC-ALPHA DST-ALPHA
Package

%nanovg

Source

claw.lisp (file)

Function: global-composite-operation CTX OP
Package

%nanovg

Source

claw.lisp (file)

Function: hsl RETURN-VALUE H S L
Package

%nanovg

Source

claw.lisp (file)

Function: hsla RETURN-VALUE H S L A
Package

%nanovg

Source

claw.lisp (file)

Function: image-flags &rest FLAGS
Package

nanovg

Source

nanovg.lisp (file)

Function: image-pattern RETURN-VALUE CTX OX OY EX EY ANGLE IMAGE ALPHA
Package

%nanovg

Source

claw.lisp (file)

Function: image-size CTX IMAGE W H
Package

%nanovg

Source

claw.lisp (file)

Function: internal-params CTX
Package

%nanovg

Source

claw.lisp (file)

Function: intersect-scissor CTX X Y W H
Package

%nanovg

Source

claw.lisp (file)

Function: lerp-rgba RETURN-VALUE C0 C1 U
Package

%nanovg

Source

claw.lisp (file)

Function: line-cap CTX CAP
Package

%nanovg

Source

claw.lisp (file)

Function: line-join CTX JOIN
Package

%nanovg

Source

claw.lisp (file)

Function: line-to CTX X Y
Package

%nanovg

Source

claw.lisp (file)

Function: linear-gradient RETURN-VALUE CTX SX SY EX EY ICOL OCOL
Package

%nanovg

Source

claw.lisp (file)

Function: make-context &rest CREATE-FLAGS
Package

nanovg

Source

nanovg.lisp (file)

Function: make-rgba-image CONTEXT WIDTH HEIGHT DATA &rest FLAGS
Package

nanovg

Source

nanovg.lisp (file)

Function: miter-limit CTX LIMIT
Package

%nanovg

Source

claw.lisp (file)

Function: move-to CTX X Y
Package

%nanovg

Source

claw.lisp (file)

Function: path-winding CTX DIR
Package

%nanovg

Source

claw.lisp (file)

Function: quad-to CTX CX CY X Y
Package

%nanovg

Source

claw.lisp (file)

Function: rad-to-deg RAD
Package

%nanovg

Source

claw.lisp (file)

Function: radial-gradient RETURN-VALUE CTX CX CY INR OUTR ICOL OCOL
Package

%nanovg

Source

claw.lisp (file)

Function: rect CTX X Y W H
Package

%nanovg

Source

claw.lisp (file)

Function: reset CTX
Package

%nanovg

Source

claw.lisp (file)

Function: reset-scissor CTX
Package

%nanovg

Source

claw.lisp (file)

Function: reset-transform CTX
Package

%nanovg

Source

claw.lisp (file)

Function: restore CTX
Package

%nanovg

Source

claw.lisp (file)

Function: rgb RETURN-VALUE R G B
Package

%nanovg

Source

claw.lisp (file)

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

%nanovg

Source

claw.lisp (file)

Function: rgba RETURN-VALUE R G B A
Package

%nanovg

Source

claw.lisp (file)

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

%nanovg

Source

claw.lisp (file)

Function: rotate CTX ANGLE
Package

%nanovg

Source

claw.lisp (file)

Function: rounded-rect CTX X Y W H R
Package

%nanovg

Source

claw.lisp (file)

Function: rounded-rect-varying CTX X Y W H RAD-TOP-LEFT RAD-TOP-RIGHT RAD-BOTTOM-RIGHT RAD-BOTTOM-LEFT
Package

%nanovg

Source

claw.lisp (file)

Function: save CTX
Package

%nanovg

Source

claw.lisp (file)

Function: scale CTX X Y
Package

%nanovg

Source

claw.lisp (file)

Function: scissor CTX X Y W H
Package

%nanovg

Source

claw.lisp (file)

Function: shape-anti-alias CTX ENABLED
Package

%nanovg

Source

claw.lisp (file)

Function: skew-x CTX ANGLE
Package

%nanovg

Source

claw.lisp (file)

Function: skew-y CTX ANGLE
Package

%nanovg

Source

claw.lisp (file)

Function: stroke CTX
Package

%nanovg

Source

claw.lisp (file)

Function: stroke-color CTX COLOR
Package

%nanovg

Source

claw.lisp (file)

Function: stroke-paint CTX PAINT
Package

%nanovg

Source

claw.lisp (file)

Function: stroke-width CTX SIZE
Package

%nanovg

Source

claw.lisp (file)

Function: text CTX X Y STRING END
Package

%nanovg

Source

claw.lisp (file)

Function: text-align CTX ALIGN
Package

%nanovg

Source

claw.lisp (file)

Function: text-bounds CTX X Y STRING END BOUNDS
Package

%nanovg

Source

claw.lisp (file)

Function: text-box CTX X Y BREAK-ROW-WIDTH STRING END
Package

%nanovg

Source

claw.lisp (file)

Function: text-box-bounds CTX X Y BREAK-ROW-WIDTH STRING END BOUNDS
Package

%nanovg

Source

claw.lisp (file)

Function: text-break-lines CTX STRING END BREAK-ROW-WIDTH ROWS MAX-ROWS
Package

%nanovg

Source

claw.lisp (file)

Function: text-glyph-positions CTX X Y STRING END POSITIONS MAX-POSITIONS
Package

%nanovg

Source

claw.lisp (file)

Function: text-letter-spacing CTX SPACING
Package

%nanovg

Source

claw.lisp (file)

Function: text-line-height CTX LINE-HEIGHT
Package

%nanovg

Source

claw.lisp (file)

Function: text-metrics CTX ASCENDER DESCENDER LINEH
Package

%nanovg

Source

claw.lisp (file)

Function: trans-rgb-af RETURN-VALUE C0 A
Package

%nanovg

Source

claw.lisp (file)

Function: trans-rgba RETURN-VALUE C0 A
Package

%nanovg

Source

claw.lisp (file)

Function: transform CTX A B C D E F
Package

%nanovg

Source

claw.lisp (file)

Function: transform-identity DST
Package

%nanovg

Source

claw.lisp (file)

Function: transform-inverse DST SRC
Package

%nanovg

Source

claw.lisp (file)

Function: transform-multiply DST SRC
Package

%nanovg

Source

claw.lisp (file)

Function: transform-point DSTX DSTY XFORM SRCX SRCY
Package

%nanovg

Source

claw.lisp (file)

Function: transform-premultiply DST SRC
Package

%nanovg

Source

claw.lisp (file)

Function: transform-rotate DST A
Package

%nanovg

Source

claw.lisp (file)

Function: transform-scale DST SX SY
Package

%nanovg

Source

claw.lisp (file)

Function: transform-skew-x DST A
Package

%nanovg

Source

claw.lisp (file)

Function: transform-skew-y DST A
Package

%nanovg

Source

claw.lisp (file)

Function: transform-translate DST TX TY
Package

%nanovg

Source

claw.lisp (file)

Function: translate CTX X Y
Package

%nanovg

Source

claw.lisp (file)

Function: update-image CTX IMAGE DATA
Package

%nanovg

Source

claw.lisp (file)


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

6.1.3 Structures

Structure: color ()
Package

%nanovg

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: composite-operation-state ()
Package

%nanovg

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: context ()
Package

%nanovg

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: glyph-position ()
Package

%nanovg

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: paint ()
Package

%nanovg

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: params ()
Package

%nanovg

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: path ()
Package

%nanovg

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: scissor ()
Package

%nanovg

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: text-row ()
Package

%nanovg

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: vertex ()
Package

%nanovg

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)


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

6.2 Internal definitions


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

6.2.1 Functions

Function: color-ptr INSTANCE
Function: (setf color-ptr) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: color-validity INSTANCE
Function: (setf color-validity) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: composite-operation-state-ptr INSTANCE
Function: (setf composite-operation-state-ptr) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: composite-operation-state-validity INSTANCE
Function: (setf composite-operation-state-validity) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: context-ptr INSTANCE
Function: (setf context-ptr) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: context-validity INSTANCE
Function: (setf context-validity) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: glyph-position-ptr INSTANCE
Function: (setf glyph-position-ptr) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: glyph-position-validity INSTANCE
Function: (setf glyph-position-validity) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: make-color &key (PTR PTR) (VALIDITY VALIDITY)
Package

%nanovg

Source

claw.lisp (file)

Function: make-composite-operation-state &key (PTR PTR) (VALIDITY VALIDITY)
Package

%nanovg

Source

claw.lisp (file)

Function: make-context &key (PTR PTR) (VALIDITY VALIDITY)
Package

%nanovg

Source

claw.lisp (file)

Function: make-glyph-position &key (PTR PTR) (VALIDITY VALIDITY)
Package

%nanovg

Source

claw.lisp (file)

Function: make-paint &key (PTR PTR) (VALIDITY VALIDITY)
Package

%nanovg

Source

claw.lisp (file)

Function: make-params &key (PTR PTR) (VALIDITY VALIDITY)
Package

%nanovg

Source

claw.lisp (file)

Function: make-path &key (PTR PTR) (VALIDITY VALIDITY)
Package

%nanovg

Source

claw.lisp (file)

Function: make-scissor &key (PTR PTR) (VALIDITY VALIDITY)
Package

%nanovg

Source

claw.lisp (file)

Function: make-text-row &key (PTR PTR) (VALIDITY VALIDITY)
Package

%nanovg

Source

claw.lisp (file)

Function: make-vertex &key (PTR PTR) (VALIDITY VALIDITY)
Package

%nanovg

Source

claw.lisp (file)

Function: paint-ptr INSTANCE
Function: (setf paint-ptr) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: paint-validity INSTANCE
Function: (setf paint-validity) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: params-ptr INSTANCE
Function: (setf params-ptr) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: params-validity INSTANCE
Function: (setf params-validity) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: path-ptr INSTANCE
Function: (setf path-ptr) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: path-validity INSTANCE
Function: (setf path-validity) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: scissor-ptr INSTANCE
Function: (setf scissor-ptr) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: scissor-validity INSTANCE
Function: (setf scissor-validity) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: text-row-ptr INSTANCE
Function: (setf text-row-ptr) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: text-row-validity INSTANCE
Function: (setf text-row-validity) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: vertex-ptr INSTANCE
Function: (setf vertex-ptr) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)

Function: vertex-validity INSTANCE
Function: (setf vertex-validity) VALUE INSTANCE
Package

%nanovg.%private

Source

claw.lisp (file)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   B   F   L   M   O  
Index Entry  Section

B
bodge-nanovg.asd: The bodge-nanovg<dot>asd file
bodge-nanovg/bodge_nanovg.h: The bodge-nanovg/bodge_nanovg<dot>h file
bodge-nanovg/claw.lisp: The bodge-nanovg/claw<dot>lisp file
bodge-nanovg/lib: The bodge-nanovg/lib module
bodge-nanovg/libnanovg.lisp: The bodge-nanovg/libnanovg<dot>lisp file
bodge-nanovg/nanovg-includes: The bodge-nanovg/nanovg-includes module
bodge-nanovg/nanovg.lisp: The bodge-nanovg/nanovg<dot>lisp file
bodge-nanovg/packages.lisp: The bodge-nanovg/packages<dot>lisp file
bodge-nanovg/spec: The bodge-nanovg/spec module

F
File, Lisp, bodge-nanovg.asd: The bodge-nanovg<dot>asd file
File, Lisp, bodge-nanovg/claw.lisp: The bodge-nanovg/claw<dot>lisp file
File, Lisp, bodge-nanovg/libnanovg.lisp: The bodge-nanovg/libnanovg<dot>lisp file
File, Lisp, bodge-nanovg/nanovg.lisp: The bodge-nanovg/nanovg<dot>lisp file
File, Lisp, bodge-nanovg/packages.lisp: The bodge-nanovg/packages<dot>lisp file
File, other, bodge-nanovg/bodge_nanovg.h: The bodge-nanovg/bodge_nanovg<dot>h file

L
Lisp File, bodge-nanovg.asd: The bodge-nanovg<dot>asd file
Lisp File, bodge-nanovg/claw.lisp: The bodge-nanovg/claw<dot>lisp file
Lisp File, bodge-nanovg/libnanovg.lisp: The bodge-nanovg/libnanovg<dot>lisp file
Lisp File, bodge-nanovg/nanovg.lisp: The bodge-nanovg/nanovg<dot>lisp file
Lisp File, bodge-nanovg/packages.lisp: The bodge-nanovg/packages<dot>lisp file

M
Module, bodge-nanovg/lib: The bodge-nanovg/lib module
Module, bodge-nanovg/nanovg-includes: The bodge-nanovg/nanovg-includes module
Module, bodge-nanovg/spec: The bodge-nanovg/spec module

O
Other File, bodge-nanovg/bodge_nanovg.h: The bodge-nanovg/bodge_nanovg<dot>h file

Jump to:   B   F   L   M   O  

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

A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   L   M   P   Q   R   S   T   U   V  
Index Entry  Section

(
(setf color-ptr): Internal functions
(setf color-validity): Internal functions
(setf composite-operation-state-ptr): Internal functions
(setf composite-operation-state-validity): Internal functions
(setf context-ptr): Internal functions
(setf context-validity): Internal functions
(setf glyph-position-ptr): Internal functions
(setf glyph-position-validity): Internal functions
(setf paint-ptr): Internal functions
(setf paint-validity): Internal functions
(setf params-ptr): Internal functions
(setf params-validity): Internal functions
(setf path-ptr): Internal functions
(setf path-validity): Internal functions
(setf scissor-ptr): Internal functions
(setf scissor-validity): Internal functions
(setf text-row-ptr): Internal functions
(setf text-row-validity): Internal functions
(setf vertex-ptr): Internal functions
(setf vertex-validity): Internal functions

A
add-fallback-font: Exported functions
add-fallback-font-id: Exported functions
arc: Exported functions
arc-to: Exported functions

B
begin-frame: Exported functions
begin-path: Exported functions
bezier-to: Exported functions
box-gradient: Exported functions

C
cancel-frame: Exported functions
circle: Exported functions
close-path: Exported functions
color-ptr: Internal functions
color-validity: Internal functions
composite-operation-state-ptr: Internal functions
composite-operation-state-validity: Internal functions
context-ptr: Internal functions
context-validity: Internal functions
create-font: Exported functions
create-font-mem: Exported functions
create-gl3: Exported functions
create-image: Exported functions
create-image-mem: Exported functions
create-image-rgba: Exported functions
create-internal: Exported functions
current-transform: Exported functions

D
debug-dump-path-cache: Exported functions
deg-to-rad: Exported functions
delete-gl3: Exported functions
delete-image: Exported functions
delete-internal: Exported functions
destroy-context: Exported functions
destroy-image: Exported functions
dump-claw-c-wrapper: Exported functions

E
ellipse: Exported functions
end-frame: Exported functions

F
fill: Exported functions
fill-color: Exported functions
fill-paint: Exported functions
find-font: Exported functions
font-blur: Exported functions
font-face: Exported functions
font-face-id: Exported functions
font-size: Exported functions
Function, (setf color-ptr): Internal functions
Function, (setf color-validity): Internal functions
Function, (setf composite-operation-state-ptr): Internal functions
Function, (setf composite-operation-state-validity): Internal functions
Function, (setf context-ptr): Internal functions
Function, (setf context-validity): Internal functions
Function, (setf glyph-position-ptr): Internal functions
Function, (setf glyph-position-validity): Internal functions
Function, (setf paint-ptr): Internal functions
Function, (setf paint-validity): Internal functions
Function, (setf params-ptr): Internal functions
Function, (setf params-validity): Internal functions
Function, (setf path-ptr): Internal functions
Function, (setf path-validity): Internal functions
Function, (setf scissor-ptr): Internal functions
Function, (setf scissor-validity): Internal functions
Function, (setf text-row-ptr): Internal functions
Function, (setf text-row-validity): Internal functions
Function, (setf vertex-ptr): Internal functions
Function, (setf vertex-validity): Internal functions
Function, add-fallback-font: Exported functions
Function, add-fallback-font-id: Exported functions
Function, arc: Exported functions
Function, arc-to: Exported functions
Function, begin-frame: Exported functions
Function, begin-path: Exported functions
Function, bezier-to: Exported functions
Function, box-gradient: Exported functions
Function, cancel-frame: Exported functions
Function, circle: Exported functions
Function, close-path: Exported functions
Function, color-ptr: Internal functions
Function, color-validity: Internal functions
Function, composite-operation-state-ptr: Internal functions
Function, composite-operation-state-validity: Internal functions
Function, context-ptr: Internal functions
Function, context-validity: Internal functions
Function, create-font: Exported functions
Function, create-font-mem: Exported functions
Function, create-gl3: Exported functions
Function, create-image: Exported functions
Function, create-image-mem: Exported functions
Function, create-image-rgba: Exported functions
Function, create-internal: Exported functions
Function, current-transform: Exported functions
Function, debug-dump-path-cache: Exported functions
Function, deg-to-rad: Exported functions
Function, delete-gl3: Exported functions
Function, delete-image: Exported functions
Function, delete-internal: Exported functions
Function, destroy-context: Exported functions
Function, destroy-image: Exported functions
Function, dump-claw-c-wrapper: Exported functions
Function, ellipse: Exported functions
Function, end-frame: Exported functions
Function, fill: Exported functions
Function, fill-color: Exported functions
Function, fill-paint: Exported functions
Function, find-font: Exported functions
Function, font-blur: Exported functions
Function, font-face: Exported functions
Function, font-face-id: Exported functions
Function, font-size: Exported functions
Function, global-alpha: Exported functions
Function, global-composite-blend-func: Exported functions
Function, global-composite-blend-func-separate: Exported functions
Function, global-composite-operation: Exported functions
Function, glyph-position-ptr: Internal functions
Function, glyph-position-validity: Internal functions
Function, hsl: Exported functions
Function, hsla: Exported functions
Function, image-flags: Exported functions
Function, image-pattern: Exported functions
Function, image-size: Exported functions
Function, internal-params: Exported functions
Function, intersect-scissor: Exported functions
Function, lerp-rgba: Exported functions
Function, line-cap: Exported functions
Function, line-join: Exported functions
Function, line-to: Exported functions
Function, linear-gradient: Exported functions
Function, make-color: Internal functions
Function, make-composite-operation-state: Internal functions
Function, make-context: Exported functions
Function, make-context: Internal functions
Function, make-glyph-position: Internal functions
Function, make-paint: Internal functions
Function, make-params: Internal functions
Function, make-path: Internal functions
Function, make-rgba-image: Exported functions
Function, make-scissor: Internal functions
Function, make-text-row: Internal functions
Function, make-vertex: Internal functions
Function, miter-limit: Exported functions
Function, move-to: Exported functions
Function, paint-ptr: Internal functions
Function, paint-validity: Internal functions
Function, params-ptr: Internal functions
Function, params-validity: Internal functions
Function, path-ptr: Internal functions
Function, path-validity: Internal functions
Function, path-winding: Exported functions
Function, quad-to: Exported functions
Function, rad-to-deg: Exported functions
Function, radial-gradient: Exported functions
Function, rect: Exported functions
Function, reset: Exported functions
Function, reset-scissor: Exported functions
Function, reset-transform: Exported functions
Function, restore: Exported functions
Function, rgb: Exported functions
Function, rgb-f: Exported functions
Function, rgba: Exported functions
Function, rgba-f: Exported functions
Function, rotate: Exported functions
Function, rounded-rect: Exported functions
Function, rounded-rect-varying: Exported functions
Function, save: Exported functions
Function, scale: Exported functions
Function, scissor: Exported functions
Function, scissor-ptr: Internal functions
Function, scissor-validity: Internal functions
Function, shape-anti-alias: Exported functions
Function, skew-x: Exported functions
Function, skew-y: Exported functions
Function, stroke: Exported functions
Function, stroke-color: Exported functions
Function, stroke-paint: Exported functions
Function, stroke-width: Exported functions
Function, text: Exported functions
Function, text-align: Exported functions
Function, text-bounds: Exported functions
Function, text-box: Exported functions
Function, text-box-bounds: Exported functions
Function, text-break-lines: Exported functions
Function, text-glyph-positions: Exported functions
Function, text-letter-spacing: Exported functions
Function, text-line-height: Exported functions
Function, text-metrics: Exported functions
Function, text-row-ptr: Internal functions
Function, text-row-validity: Internal functions
Function, trans-rgb-af: Exported functions
Function, trans-rgba: Exported functions
Function, transform: Exported functions
Function, transform-identity: Exported functions
Function, transform-inverse: Exported functions
Function, transform-multiply: Exported functions
Function, transform-point: Exported functions
Function, transform-premultiply: Exported functions
Function, transform-rotate: Exported functions
Function, transform-scale: Exported functions
Function, transform-skew-x: Exported functions
Function, transform-skew-y: Exported functions
Function, transform-translate: Exported functions
Function, translate: Exported functions
Function, update-image: Exported functions
Function, vertex-ptr: Internal functions
Function, vertex-validity: Internal functions

G
global-alpha: Exported functions
global-composite-blend-func: Exported functions
global-composite-blend-func-separate: Exported functions
global-composite-operation: Exported functions
glyph-position-ptr: Internal functions
glyph-position-validity: Internal functions

H
hsl: Exported functions
hsla: Exported functions

I
image-flags: Exported functions
image-pattern: Exported functions
image-size: Exported functions
internal-params: Exported functions
intersect-scissor: Exported functions

L
lerp-rgba: Exported functions
line-cap: Exported functions
line-join: Exported functions
line-to: Exported functions
linear-gradient: Exported functions

M
make-color: Internal functions
make-composite-operation-state: Internal functions
make-context: Exported functions
make-context: Internal functions
make-glyph-position: Internal functions
make-paint: Internal functions
make-params: Internal functions
make-path: Internal functions
make-rgba-image: Exported functions
make-scissor: Internal functions
make-text-row: Internal functions
make-vertex: Internal functions
miter-limit: Exported functions
move-to: Exported functions

P
paint-ptr: Internal functions
paint-validity: Internal functions
params-ptr: Internal functions
params-validity: Internal functions
path-ptr: Internal functions
path-validity: Internal functions
path-winding: Exported functions

Q
quad-to: Exported functions

R
rad-to-deg: Exported functions
radial-gradient: Exported functions
rect: Exported functions
reset: Exported functions
reset-scissor: Exported functions
reset-transform: Exported functions
restore: Exported functions
rgb: Exported functions
rgb-f: Exported functions
rgba: Exported functions
rgba-f: Exported functions
rotate: Exported functions
rounded-rect: Exported functions
rounded-rect-varying: Exported functions

S
save: Exported functions
scale: Exported functions
scissor: Exported functions
scissor-ptr: Internal functions
scissor-validity: Internal functions
shape-anti-alias: Exported functions
skew-x: Exported functions
skew-y: Exported functions
stroke: Exported functions
stroke-color: Exported functions
stroke-paint: Exported functions
stroke-width: Exported functions

T
text: Exported functions
text-align: Exported functions
text-bounds: Exported functions
text-box: Exported functions
text-box-bounds: Exported functions
text-break-lines: Exported functions
text-glyph-positions: Exported functions
text-letter-spacing: Exported functions
text-line-height: Exported functions
text-metrics: Exported functions
text-row-ptr: Internal functions
text-row-validity: Internal functions
trans-rgb-af: Exported functions
trans-rgba: Exported functions
transform: Exported functions
transform-identity: Exported functions
transform-inverse: Exported functions
transform-multiply: Exported functions
transform-point: Exported functions
transform-premultiply: Exported functions
transform-rotate: Exported functions
transform-scale: Exported functions
transform-skew-x: Exported functions
transform-skew-y: Exported functions
transform-translate: Exported functions
translate: Exported functions

U
update-image: Exported functions

V
vertex-ptr: Internal functions
vertex-validity: Internal functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   L   M   P   Q   R   S   T   U   V  

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

A.3 Variables

Jump to:   +  
S  
Index Entry  Section

+
+align-baseline+: Exported special variables
+align-bottom+: Exported special variables
+align-center+: Exported special variables
+align-left+: Exported special variables
+align-middle+: Exported special variables
+align-right+: Exported special variables
+align-top+: Exported special variables
+antialias+: Exported special variables
+atop+: Exported special variables
+bevel+: Exported special variables
+bodge-nanovg-h-+: Exported special variables
+butt+: Exported special variables
+ccw+: Exported special variables
+copy+: Exported special variables
+cw+: Exported special variables
+debug+: Exported special variables
+destination-atop+: Exported special variables
+destination-in+: Exported special variables
+destination-out+: Exported special variables
+destination-over+: Exported special variables
+dst-alpha+: Exported special variables
+dst-color+: Exported special variables
+hole+: Exported special variables
+image-flipy+: Exported special variables
+image-generate-mipmaps+: Exported special variables
+image-nearest+: Exported special variables
+image-nodelete+: Exported special variables
+image-premultiplied+: Exported special variables
+image-repeatx+: Exported special variables
+image-repeaty+: Exported special variables
+lighter+: Exported special variables
+miter+: Exported special variables
+nanovg-gl-h+: Exported special variables
+nanovg-gl-use-state-filter+: Exported special variables
+nanovg-gl3+: Exported special variables
+nanovg-h+: Exported special variables
+one+: Exported special variables
+one-minus-dst-alpha+: Exported special variables
+one-minus-dst-color+: Exported special variables
+one-minus-src-alpha+: Exported special variables
+one-minus-src-color+: Exported special variables
+pi+: Exported special variables
+round+: Exported special variables
+solid+: Exported special variables
+source-in+: Exported special variables
+source-out+: Exported special variables
+source-over+: Exported special variables
+square+: Exported special variables
+src-alpha+: Exported special variables
+src-alpha-saturate+: Exported special variables
+src-color+: Exported special variables
+stencil-strokes+: Exported special variables
+texture-alpha+: Exported special variables
+texture-rgba+: Exported special variables
+xor+: Exported special variables
+zero+: Exported special variables

S
Special Variable, +align-baseline+: Exported special variables
Special Variable, +align-bottom+: Exported special variables
Special Variable, +align-center+: Exported special variables
Special Variable, +align-left+: Exported special variables
Special Variable, +align-middle+: Exported special variables
Special Variable, +align-right+: Exported special variables
Special Variable, +align-top+: Exported special variables
Special Variable, +antialias+: Exported special variables
Special Variable, +atop+: Exported special variables
Special Variable, +bevel+: Exported special variables
Special Variable, +bodge-nanovg-h-+: Exported special variables
Special Variable, +butt+: Exported special variables
Special Variable, +ccw+: Exported special variables
Special Variable, +copy+: Exported special variables
Special Variable, +cw+: Exported special variables
Special Variable, +debug+: Exported special variables
Special Variable, +destination-atop+: Exported special variables
Special Variable, +destination-in+: Exported special variables
Special Variable, +destination-out+: Exported special variables
Special Variable, +destination-over+: Exported special variables
Special Variable, +dst-alpha+: Exported special variables
Special Variable, +dst-color+: Exported special variables
Special Variable, +hole+: Exported special variables
Special Variable, +image-flipy+: Exported special variables
Special Variable, +image-generate-mipmaps+: Exported special variables
Special Variable, +image-nearest+: Exported special variables
Special Variable, +image-nodelete+: Exported special variables
Special Variable, +image-premultiplied+: Exported special variables
Special Variable, +image-repeatx+: Exported special variables
Special Variable, +image-repeaty+: Exported special variables
Special Variable, +lighter+: Exported special variables
Special Variable, +miter+: Exported special variables
Special Variable, +nanovg-gl-h+: Exported special variables
Special Variable, +nanovg-gl-use-state-filter+: Exported special variables
Special Variable, +nanovg-gl3+: Exported special variables
Special Variable, +nanovg-h+: Exported special variables
Special Variable, +one+: Exported special variables
Special Variable, +one-minus-dst-alpha+: Exported special variables
Special Variable, +one-minus-dst-color+: Exported special variables
Special Variable, +one-minus-src-alpha+: Exported special variables
Special Variable, +one-minus-src-color+: Exported special variables
Special Variable, +pi+: Exported special variables
Special Variable, +round+: Exported special variables
Special Variable, +solid+: Exported special variables
Special Variable, +source-in+: Exported special variables
Special Variable, +source-out+: Exported special variables
Special Variable, +source-over+: Exported special variables
Special Variable, +square+: Exported special variables
Special Variable, +src-alpha+: Exported special variables
Special Variable, +src-alpha-saturate+: Exported special variables
Special Variable, +src-color+: Exported special variables
Special Variable, +stencil-strokes+: Exported special variables
Special Variable, +texture-alpha+: Exported special variables
Special Variable, +texture-rgba+: Exported special variables
Special Variable, +xor+: Exported special variables
Special Variable, +zero+: Exported special variables

Jump to:   +  
S  

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

A.4 Data types

Jump to:   %  
B   C   G   N   P   S   T   V  
Index Entry  Section

%
%nanovg: The %nanovg package
%nanovg.%private: The %nanovg<dot>%private package

B
bodge-nanovg: The bodge-nanovg system

C
color: Exported structures
composite-operation-state: Exported structures
context: Exported structures

G
glyph-position: Exported structures

N
nanovg: The nanovg package

P
Package, %nanovg: The %nanovg package
Package, %nanovg.%private: The %nanovg<dot>%private package
Package, nanovg: The nanovg package
paint: Exported structures
params: Exported structures
path: Exported structures

S
scissor: Exported structures
Structure, color: Exported structures
Structure, composite-operation-state: Exported structures
Structure, context: Exported structures
Structure, glyph-position: Exported structures
Structure, paint: Exported structures
Structure, params: Exported structures
Structure, path: Exported structures
Structure, scissor: Exported structures
Structure, text-row: Exported structures
Structure, vertex: Exported structures
System, bodge-nanovg: The bodge-nanovg system

T
text-row: Exported structures

V
vertex: Exported structures

Jump to:   %  
B   C   G   N   P   S   T   V