diff options
Diffstat (limited to 'include/rmath.h')
| -rw-r--r-- | include/rmath.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/include/rmath.h b/include/rmath.h index 10df152..f89429f 100644 --- a/include/rmath.h +++ b/include/rmath.h @@ -8,6 +8,8 @@ int lmathClamp( lua_State *L ); int lmathLerp( lua_State *L ); int lmathNormalize( lua_State *L ); int lmathRemap( lua_State *L ); +int lmathWrap( lua_State *L ); +int lmathFloatEquals( lua_State *L ); /* Vector2. */ int lmathVector2Zero( lua_State *L ); int lmathVector2One( lua_State *L ); @@ -19,16 +21,22 @@ int lmathVector2Length( lua_State *L ); int lmathVector2LengthSqr( lua_State *L ); int lmathVector2DotProduct( lua_State *L ); int lmathVector2Distance( lua_State *L ); +int lmathVector2DistanceSqr( lua_State *L ); int lmathVector2Angle( lua_State *L ); int lmathVector2Scale( lua_State *L ); int lmathVector2Multiply( lua_State *L ); int lmathVector2Negate( lua_State *L ); int lmathVector2Divide( lua_State *L ); int lmathVector2Normalize( lua_State *L ); +int lmathVector2Transform( lua_State *L ); int lmathVector2Lerp( lua_State *L ); int lmathVector2Reflect( lua_State *L ); int lmathVector2Rotate( lua_State *L ); int lmathVector2MoveTowards( lua_State *L ); +int lmathVector2Invert( lua_State *L ); +int lmathVector2Clamp( lua_State *L ); +int lmathVector2ClampValue( lua_State *L ); +int lmathVector2Equals( lua_State *L ); /* Vector3. */ int lmathVector3Zero( lua_State *L ); int lmathVector3One( lua_State *L ); @@ -44,6 +52,7 @@ int lmathVector3Length( lua_State *L ); int lmathVector3LengthSqr( lua_State *L ); int lmathVector3DotProduct( lua_State *L ); int lmathVector3Distance( lua_State *L ); +int lmathVector3DistanceSqr( lua_State *L ); int lmathVector3Angle( lua_State *L ); int lmathVector3Negate( lua_State *L ); int lmathVector3Divide( lua_State *L ); @@ -57,6 +66,11 @@ int lmathVector3Min( lua_State *L ); int lmathVector3Max( lua_State *L ); int lmathVector3Barycenter( lua_State *L ); int lmathVector3Unproject( lua_State *L ); +int lmathVector3Invert( lua_State *L ); +int lmathVector3Clamp( lua_State *L ); +int lmathVector3ClampValue( lua_State *L ); +int lmathVector3Equals( lua_State *L ); +int lmathVector3Refract( lua_State *L ); /* Matrix. */ int lmathMatrixDeterminant( lua_State *L ); int lmathMatrixTrace( lua_State *L ); @@ -101,3 +115,4 @@ int lmathQuaternionToAxisAngle( lua_State *L ); int lmathQuaternionFromEuler( lua_State *L ); int lmathQuaternionToEuler( lua_State *L ); int lmathQuaternionTransform( lua_State *L ); +int lmathQuaternionEquals( lua_State *L ); |
