diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/lua_core.h | 1 | ||||
| -rw-r--r-- | include/rmath.h | 23 |
2 files changed, 24 insertions, 0 deletions
diff --git a/include/lua_core.h b/include/lua_core.h index 335ee49..2cd120e 100644 --- a/include/lua_core.h +++ b/include/lua_core.h @@ -23,6 +23,7 @@ void uluaPushVector2( lua_State *L, Vector2 vector ); void uluaPushVector3( lua_State *L, Vector3 vector ); void uluaPushVector4( lua_State *L, Vector4 vector ); void uluaPushRectangle( lua_State *L, Rectangle rect ); +void uluaPushQuaternion( lua_State *L, Quaternion quaternion ); void uluaPushMatrix( lua_State *L, Matrix matrix ); void uluaPushRay( lua_State *L, Ray ray ); void uluaPushRayCollision( lua_State *L, RayCollision rayCol ); diff --git a/include/rmath.h b/include/rmath.h index b43db8b..b3d7965 100644 --- a/include/rmath.h +++ b/include/rmath.h @@ -48,3 +48,26 @@ int lmathMatrixFrustum( lua_State *L ); int lmathMatrixPerspective( lua_State *L ); int lmathMatrixOrtho( lua_State *L ); int lmathMatrixLookAt( lua_State *L ); +/* Quaternion. */ +int lmathQuaternionAdd( lua_State *L ); +int lmathQuaternionAddValue( lua_State *L ); +int lmathQuaternionSubtract( lua_State *L ); +int lmathQuaternionSubtractValue( lua_State *L ); +int lmathQuaternionIdentity( lua_State *L ); +int lmathQuaternionLength( lua_State *L ); +int lmathQuaternionNormalize( lua_State *L ); +int lmathQuaternionInvert( lua_State *L ); +int lmathQuaternionMultiply( lua_State *L ); +int lmathQuaternionScale( lua_State *L ); +int lmathQuaternionDivide( lua_State *L ); +int lmathQuaternionLerp( lua_State *L ); +int lmathQuaternionNlerp( lua_State *L ); +int lmathQuaternionSlerp( lua_State *L ); +int lmathQuaternionFromVector3ToVector3( lua_State *L ); +int lmathQuaternionFromMatrix( lua_State *L ); +int lmathQuaternionToMatrix( lua_State *L ); +int lmathQuaternionFromAxisAngle( lua_State *L ); +int lmathQuaternionToAxisAngle( lua_State *L ); +int lmathQuaternionFromEuler( lua_State *L ); +int lmathQuaternionToEuler( lua_State *L ); +int lmathQuaternionTransform( lua_State *L ); |
