diff options
Diffstat (limited to 'src/lua_core.c')
| -rw-r--r-- | src/lua_core.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/lua_core.c b/src/lua_core.c index 40bb0c4..c85d541 100644 --- a/src/lua_core.c +++ b/src/lua_core.c @@ -1771,6 +1771,23 @@ void luaRegister() { assingGlobalFunction( "DrawPoly", lshapesDrawPoly ); assingGlobalFunction( "DrawPolyLines", lshapesDrawPolyLines ); assingGlobalFunction( "DrawPolyLinesEx", lshapesDrawPolyLinesEx ); + /* Splines drawing functions. */ + assingGlobalFunction( "DrawSplineLinear", lshapesDrawSplineLinear ); + assingGlobalFunction( "DrawSplineBasis", lshapesDrawSplineBasis ); + assingGlobalFunction( "DrawSplineCatmullRom", lshapesDrawSplineCatmullRom ); + assingGlobalFunction( "DrawSplineBezierQuadratic", lshapesDrawSplineBezierQuadratic ); + assingGlobalFunction( "DrawSplineBezierCubic", lshapesDrawSplineBezierCubic ); + assingGlobalFunction( "DrawSplineSegmentLinear", lshapesDrawSplineSegmentLinear ); + assingGlobalFunction( "DrawSplineSegmentBasis", lshapesDrawSplineSegmentBasis ); + assingGlobalFunction( "DrawSplineSegmentCatmullRom", lshapesDrawSplineSegmentCatmullRom ); + assingGlobalFunction( "DrawSplineSegmentBezierQuadratic", lshapesDrawSplineSegmentBezierQuadratic ); + assingGlobalFunction( "DrawSplineSegmentBezierCubic", lshapesDrawSplineSegmentBezierCubic ); + /* Basic Spline segment point evaluation functions, for a given t [0.0f .. 1.0f]. */ + assingGlobalFunction( "GetSplinePointLinear", lshapesGetSplinePointLinear ); + assingGlobalFunction( "GetSplinePointBasis", lshapesGetSplinePointBasis ); + assingGlobalFunction( "GetSplinePointCatmullRom", lshapesGetSplinePointCatmullRom ); + assingGlobalFunction( "GetSplinePointBezierQuad", lshapesGetSplinePointBezierQuad ); + assingGlobalFunction( "GetSplinePointBezierCubic", lshapesGetSplinePointBezierCubic ); /* Basic shapes collision detection functions. */ assingGlobalFunction( "CheckCollisionRecs", lshapesCheckCollisionRecs ); assingGlobalFunction( "CheckCollisionCircles", lshapesCheckCollisionCircles ); |
