# BUILTIN natives

22 natives · 22 named · 10 described. RDR3 game natives (client side).

- [CEIL](https://natives.borderlinerp.com/natives/BUILTIN/CEIL.md) `0x11E019C8F43ACC8A` — `int Ceil(float value)` — Rounds a float value up to the next whole number
- [COS](https://natives.borderlinerp.com/natives/BUILTIN/COS.md) `0xD0FFB162F40A139C` — `float Cos(float value)`
- [FLOOR](https://natives.borderlinerp.com/natives/BUILTIN/FLOOR.md) `0xF34EE736CF047844` — `int Floor(float value)` — Rounds a float value down to the next whole number
- [LOG10](https://natives.borderlinerp.com/natives/BUILTIN/LOG10.md) `0xE816E655DE37FE20` — `float Log10(float value)` — Old name: _LOG10
- [POW](https://natives.borderlinerp.com/natives/BUILTIN/POW.md) `0xE3621CC40F31FE2E` — `float Pow(float base, float exponent)`
- [ROUND](https://natives.borderlinerp.com/natives/BUILTIN/ROUND.md) `0xF2DB717A73826179` — `int Round(float value)`
- [SET_THIS_THREAD_PRIORITY](https://natives.borderlinerp.com/natives/BUILTIN/SET_THIS_THREAD_PRIORITY.md) `0x42B65DEEF2EDF2A1` — `void SetThisThreadPriority(int priority)`
- [SETTIMERA](https://natives.borderlinerp.com/natives/BUILTIN/SETTIMERA.md) `0xC1B1E9A034A63A62` — `void Settimera(int value)`
- [SETTIMERB](https://natives.borderlinerp.com/natives/BUILTIN/SETTIMERB.md) `0x5AE11BC36633DE4E` — `void Settimerb(int value)`
- [SHIFT_LEFT](https://natives.borderlinerp.com/natives/BUILTIN/SHIFT_LEFT.md) `0xEDD95A39E5544DE8` — `int ShiftLeft(int value, int bitShift)`
- [SHIFT_RIGHT](https://natives.borderlinerp.com/natives/BUILTIN/SHIFT_RIGHT.md) `0x97EF1E5BCE9DC075` — `int ShiftRight(int value, int bitShift)`
- [SIN](https://natives.borderlinerp.com/natives/BUILTIN/SIN.md) `0x0BADBFA3B172435F` — `float Sin(float value)`
- [SQRT](https://natives.borderlinerp.com/natives/BUILTIN/SQRT.md) `0x71D93B57D07F9804` — `float Sqrt(float value)`
- [TIMERA](https://natives.borderlinerp.com/natives/BUILTIN/TIMERA.md) `0x83666F9FB8FEBD4B` — `int Timera()` — Counts up. Every 1000 is 1 real-time second.
- [TIMERB](https://natives.borderlinerp.com/natives/BUILTIN/TIMERB.md) `0xC9D9444186B5A374` — `int Timerb()`
- [TIMESTEP](https://natives.borderlinerp.com/natives/BUILTIN/TIMESTEP.md) `0x0000000050597EE2` — `float Timestep()` — Gets the current frame time.
- [TO_FLOAT](https://natives.borderlinerp.com/natives/BUILTIN/TO_FLOAT.md) `0xBBDA792448DB5A89` — `float ToFloat(int value)`
- [VDIST](https://natives.borderlinerp.com/natives/BUILTIN/VDIST.md) `0x2A488C176D52CCA5` — `float Vdist(float x1, float y1, float z1, float x2, float y2, float z2)` — Calculates distance between vectors.
- [VDIST2](https://natives.borderlinerp.com/natives/BUILTIN/VDIST2.md) `0xB7A628320EFF8E47` — `float Vdist2(float x1, float y1, float z1, float x2, float y2, float z2)` — Calculates distance between vectors but does not perform Sqrt operations.
- [VMAG](https://natives.borderlinerp.com/natives/BUILTIN/VMAG.md) `0x652D2EEEF1D3E62C` — `float Vmag(float x, float y, float z)` — Calculates the magnitude of a vector.
- [VMAG2](https://natives.borderlinerp.com/natives/BUILTIN/VMAG2.md) `0xA8CEACB4F35AE058` — `float Vmag2(float x, float y, float z)` — Calculates the magnitude of a vector but does not perform Sqrt operations.
- [WAIT](https://natives.borderlinerp.com/natives/BUILTIN/WAIT.md) `0x4EDE34FBADD967A6` — `void Wait(int ms)`
