builtin¶
wait¶
void native.builtin.wait(int ms)
timera¶
int native.builtin.timera()
Counts up. Every 1000 is 1 real-time second. Use SETTIMERA(int value) to set the timer (e.g.: SETTIMERA(0)).
timerb¶
int native.builtin.timerb()
settimera¶
void native.builtin.settimera(int value)
settimerb¶
void native.builtin.settimerb(int value)
timestep¶
float native.builtin.timestep()
sin¶
float native.builtin.sin(float value)
cos¶
float native.builtin.cos(float value)
sqrt¶
float native.builtin.sqrt(float value)
pow¶
float native.builtin.pow(float base, float exponent)
log10¶
float native.builtin.log10(float value)
vmag¶
float native.builtin.vmag(float x, float y, float z)
vmag2¶
float native.builtin.vmag2(float x, float y, float z)
vdist¶
float native.builtin.vdist(float x1, float y1, float z1, float x2, float y2, float z2)
vdist2¶
float native.builtin.vdist2(float x1, float y1, float z1, float x2, float y2, float z2)
Calculates distance between vectors but does not perform Sqrt operations. (Its way faster)
The value returned will be in RAGE units.
shift_left¶
int native.builtin.shift_left(int value, int bit_shift)
shift_right¶
int native.builtin.shift_right(int value, int bit_shift)
floor¶
int native.builtin.floor(float value)
ceil¶
int native.builtin.ceil(float value)
round¶
int native.builtin.round(float value)
to_float¶
float native.builtin.to_float(int value)
set_this_thread_priority¶
void native.builtin.set_this_thread_priority(int priority)
THREAD_PRIO_HIGHEST = 0
THREAD_PRIO_NORMAL = 1
THREAD_PRIO_LOWEST = 2
THREAD_PRIO_MANUAL_UPDATE = 100