--- built-in values
all of pugl's built-in values begin with a .
to distinguish
them from your widgets.
here they all are.
below, float
refers to a plain old number,
vec2
is a 2-component vector, etc.
built‑in | type | description |
---|---|---|
.pos | vec2 | the position of the pixel, with (−1, −1) being the bottom-left corner, and (+1, +1) being the top-right corner. |
.pos01 | vec2 | the position of the pixel, with (0, 0) being the bottom-left corner, and (+1, +1) being the top-right corner. |
.time | float | the amount of time that has passed (wraps around every hour to prevent imprecision issues). |
.mouse | vec2 | the position of the mouse ranging from (−1, −1) to (+1, +1). |
.mouse01 | vec2 | the position of the mouse ranging from (0, 0) to (+1, +1). |
.pi | float | π (3.1415…). |
.2pi | float | 2π (6.2831…). |