Version: | 0.1.11 |
---|---|
Date: | Jan 31 2011 |
Contents
Function Groups
These are the built-in functions implemented in C.
animate anims time
Arguments
anims | block!/context! Animation or block of animations |
time | decimal! Delta time |
Return
True if any animations are playing.
change-vbo buffer data length
Arguments
buffer | vbo! |
data | vector! |
length | int!/coord! (stride,offset,npv) |
Return
unset!
clear-color color
Arguments
color | decimal!/coord!/vec3! |
Return
unset!
Calls glClearColor().
curve-at curve time
Arguments
curve | block! |
time | int!/decimal! |
Return
Value on curve at time.
The curve block is a sequence of time and value pairs, ordered by time.
lerp value1 value2 fraction
Arguments
value1 | decimal!/coord!/vec3! |
value2 | decimal!/coord!/vec3! |
fraction | decimal! |
Return
Interpolated value.
limit number min max
Arguments
number | int!/decimal! |
min | int!/decimal! |
max | int!/decimal! |
Return
Number clamped to min and max.
project-point a b pnt
Arguments
a | vec3! |
b | vec3! |
pnt | vec3! |
Return
Point projected onto line a-b.
These are the built-in func! functions and aliases.
load-texture file /mipmap /clamp
Arguments
file | PNG filename |
/mipmap | |
/clamp |
Return
texture!
make-matrix pos
Arguments
pos | vec3! |
Return
vector!
Create matrix with position initialized.
recal-curve curve a b
Arguments
curve | block! |
a | decimal!/coord!/vec3! |
b | decimal!/coord!/vec3! |
Return
Recalibrated copy of curve.
A and B must be of the same type.