summaryrefslogtreecommitdiff
path: root/src/lua_core.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lua_core.c')
-rw-r--r--src/lua_core.c154
1 files changed, 77 insertions, 77 deletions
diff --git a/src/lua_core.c b/src/lua_core.c
index 89ca581..b32fd57 100644
--- a/src/lua_core.c
+++ b/src/lua_core.c
@@ -1500,7 +1500,7 @@ void luaRegister() {
lua_getglobal( L, "RL" );
/* Core. */
- /* Window. */
+ /* Window-related functions. */
assingGlobalFunction( "IsWindowReady", lcoreIsWindowReady );
assingGlobalFunction( "IsWindowFullscreen", lcoreIsWindowFullscreen );
assingGlobalFunction( "IsWindowHidden", lcoreIsWindowHidden );
@@ -1533,41 +1533,33 @@ void luaRegister() {
assingGlobalFunction( "CloseWindow", lcoreCloseWindow );
assingGlobalFunction( "SetClipboardText", lcoreSetClipboardText );
assingGlobalFunction( "GetClipboardText", lcoreGetClipboardText );
- /* Timing. */
- assingGlobalFunction( "SetTargetFPS", lcoreSetTargetFPS );
- assingGlobalFunction( "GetFPS", lcoreGetFPS );
- assingGlobalFunction( "GetFrameTime", lcoreGetFrameTime );
- assingGlobalFunction( "GetTime", lcoreGetTime );
- /* Misc. */
- assingGlobalFunction( "TakeScreenshot", lcoreTakeScreenshot );
- assingGlobalFunction( "SetConfigFlags", lcoreSetConfigFlags );
- assingGlobalFunction( "TraceLog", lcoreTraceLog );
- assingGlobalFunction( "SetTraceLogLevel", lcoreSetTraceLogLevel );
- assingGlobalFunction( "SetLogLevelInvalid", lcoreSetLogLevelInvalid );
- assingGlobalFunction( "GetLogLevelInvalid", lcoreGetLogLevelInvalid );
- assingGlobalFunction( "OpenURL", lcoreOpenURL );
- assingGlobalFunction( "IsGCUnloadEnabled", lcoreIsGCUnloadEnabled );
- /* Cursor. */
+ /* Cursor-related functions. */
assingGlobalFunction( "ShowCursor", lcoreShowCursor );
assingGlobalFunction( "HideCursor", lcoreHideCursor );
assingGlobalFunction( "IsCursorHidden", lcoreIsCursorHidden );
assingGlobalFunction( "EnableCursor", lcoreEnableCursor );
assingGlobalFunction( "DisableCursor", lcoreDisableCursor );
assingGlobalFunction( "IsCursorOnScreen", lcoreIsCursorOnScreen );
- /* Drawing. */
+ /* Drawing-related functions. */
assingGlobalFunction( "ClearBackground", lcoreClearBackground );
assingGlobalFunction( "BeginDrawing", lcoreBeginDrawing );
assingGlobalFunction( "EndDrawing", lcoreEndDrawing );
+ assingGlobalFunction( "BeginMode2D", lcoreBeginMode2D );
+ assingGlobalFunction( "EndMode2D", lcoreEndMode2D );
+ assingGlobalFunction( "BeginMode3D", lcoreBeginMode3D );
+ assingGlobalFunction( "EndMode3D", lcoreEndMode3D );
+ assingGlobalFunction( "BeginTextureMode", lcoreBeginTextureMode );
+ assingGlobalFunction( "EndTextureMode", lcoreEndTextureMode );
+ assingGlobalFunction( "BeginShaderMode", lcoreBeginShaderMode );
+ assingGlobalFunction( "EndShaderMode", lcoreEndShaderMode );
assingGlobalFunction( "BeginBlendMode", lcoreBeginBlendMode );
assingGlobalFunction( "EndBlendMode", lcoreEndBlendMode );
assingGlobalFunction( "BeginScissorMode", lcoreBeginScissorMode );
assingGlobalFunction( "EndScissorMode", lcoreEndScissorMode );
- /* Shader. */
+ /* Shader management functions. */
assingGlobalFunction( "LoadShader", lcoreLoadShader );
assingGlobalFunction( "LoadShaderFromMemory", lcoreLoadShaderFromMemory );
assingGlobalFunction( "IsShaderReady", lcoreIsShaderReady );
- assingGlobalFunction( "BeginShaderMode", lcoreBeginShaderMode );
- assingGlobalFunction( "EndShaderMode", lcoreEndShaderMode );
assingGlobalFunction( "GetShaderLocation", lcoreGetShaderLocation );
assingGlobalFunction( "GetShaderLocationAttrib", lcoreGetShaderLocationAttrib );
assingGlobalFunction( "SetShaderLocationIndex", lcoreSetShaderLocationIndex );
@@ -1577,7 +1569,29 @@ void luaRegister() {
assingGlobalFunction( "SetShaderValue", lcoreSetShaderValue );
assingGlobalFunction( "SetShaderValueV", lcoreSetShaderValueV );
assingGlobalFunction( "UnloadShader", lcoreUnloadShader );
- /* File. */
+ /* Screen-space-related functions. */
+ assingGlobalFunction( "GetMouseRay", lcoreGetMouseRay );
+ assingGlobalFunction( "GetCameraMatrix", lcoreGetCameraMatrix );
+ assingGlobalFunction( "GetCameraMatrix2D", lcoreGetCameraMatrix2D );
+ assingGlobalFunction( "GetWorldToScreen", lcoreGetWorldToScreen );
+ assingGlobalFunction( "GetWorldToScreenEx", lcoreGetWorldToScreenEx );
+ assingGlobalFunction( "GetWorldToScreen2D", lcoreGetWorldToScreen2D );
+ assingGlobalFunction( "GetScreenToWorld2D", lcoreGetScreenToWorld2D );
+ /* Timing-related functions. */
+ assingGlobalFunction( "SetTargetFPS", lcoreSetTargetFPS );
+ assingGlobalFunction( "GetFPS", lcoreGetFPS );
+ assingGlobalFunction( "GetFrameTime", lcoreGetFrameTime );
+ assingGlobalFunction( "GetTime", lcoreGetTime );
+ /* Misc. functions. */
+ assingGlobalFunction( "TakeScreenshot", lcoreTakeScreenshot );
+ assingGlobalFunction( "SetConfigFlags", lcoreSetConfigFlags );
+ assingGlobalFunction( "TraceLog", lcoreTraceLog );
+ assingGlobalFunction( "SetTraceLogLevel", lcoreSetTraceLogLevel );
+ assingGlobalFunction( "SetLogLevelInvalid", lcoreSetLogLevelInvalid );
+ assingGlobalFunction( "GetLogLevelInvalid", lcoreGetLogLevelInvalid );
+ assingGlobalFunction( "OpenURL", lcoreOpenURL );
+ assingGlobalFunction( "IsGCUnloadEnabled", lcoreIsGCUnloadEnabled );
+ /* Files management functions. */
assingGlobalFunction( "GetBasePath", lcoreGetBasePath );
assingGlobalFunction( "FileExists", lcoreFileExists );
assingGlobalFunction( "DirectoryExists", lcoreDirectoryExists );
@@ -1601,47 +1615,7 @@ void luaRegister() {
assingGlobalFunction( "DecompressData", lcoreDecompressData );
assingGlobalFunction( "EncodeDataBase64", lcoreEncodeDataBase64 );
assingGlobalFunction( "DecodeDataBase64", lcoreDecodeDataBase64 );
- /* Camera2D. */
- assingGlobalFunction( "CreateCamera2D", lcoreCreateCamera2D );
- assingGlobalFunction( "BeginMode2D", lcoreBeginMode2D );
- assingGlobalFunction( "EndMode2D", lcoreEndMode2D );
- assingGlobalFunction( "SetCamera2DTarget", lcoreSetCamera2DTarget );
- assingGlobalFunction( "SetCamera2DOffset", lcoreSetCamera2DOffset );
- assingGlobalFunction( "SetCamera2DRotation", lcoreSetCamera2DRotation );
- assingGlobalFunction( "SetCamera2DZoom", lcoreSetCamera2DZoom );
- assingGlobalFunction( "GetCamera2DTarget", lcoreGetCamera2DTarget );
- assingGlobalFunction( "GetCamera2DOffset", lcoreGetCamera2DOffset );
- assingGlobalFunction( "GetCamera2DRotation", lcoreGetCamera2DRotation );
- assingGlobalFunction( "GetCamera2DZoom", lcoreGetCamera2DZoom );
- /* Camera3D. */
- assingGlobalFunction( "CreateCamera3D", lcoreCreateCamera3D );
- assingGlobalFunction( "BeginMode3D", lcoreBeginMode3D );
- assingGlobalFunction( "EndMode3D", lcoreEndMode3D );
- assingGlobalFunction( "SetCamera3DPosition", lcoreSetCamera3DPosition );
- assingGlobalFunction( "SetCamera3DTarget", lcoreSetCamera3DTarget );
- assingGlobalFunction( "SetCamera3DUp", lcoreSetCamera3DUp );
- assingGlobalFunction( "SetCamera3DFovy", lcoreSetCamera3DFovy );
- assingGlobalFunction( "SetCamera3DProjection", lcoreSetCamera3DProjection );
- assingGlobalFunction( "GetCamera3DPosition", lcoreGetCamera3DPosition );
- assingGlobalFunction( "GetCamera3DTarget", lcoreGetCamera3DTarget );
- assingGlobalFunction( "GetCamera3DUp", lcoreGetCamera3DUp );
- assingGlobalFunction( "GetCamera3DFovy", lcoreGetCamera3DFovy );
- assingGlobalFunction( "GetCamera3DProjection", lcoreGetCamera3DProjection );
- assingGlobalFunction( "GetCamera3DForward", lcoreGetCamera3DForward );
- assingGlobalFunction( "GetCamera3DUpNormalized", lcoreGetCamera3DUpNormalized );
- assingGlobalFunction( "GetCamera3DRight", lcoreGetCamera3DRight );
- assingGlobalFunction( "Camera3DMoveForward", lcoreCamera3DMoveForward );
- assingGlobalFunction( "Camera3DMoveUp", lcoreCamera3DMoveUp );
- assingGlobalFunction( "Camera3DMoveRight", lcoreCamera3DMoveRight );
- assingGlobalFunction( "Camera3DMoveToTarget", lcoreCamera3DMoveToTarget );
- assingGlobalFunction( "Camera3DYaw", lcoreCamera3DYaw );
- assingGlobalFunction( "Camera3DPitch", lcoreCamera3DPitch );
- assingGlobalFunction( "Camera3DRoll", lcoreCamera3DRoll );
- assingGlobalFunction( "GetCamera3DViewMatrix", lcoreGetCamera3DViewMatrix );
- assingGlobalFunction( "GetCamera3DProjectionMatrix", lcoreGetCamera3DProjectionMatrix );
- assingGlobalFunction( "UpdateCamera3D", lcoreUpdateCamera3D );
- assingGlobalFunction( "UpdateCamera3DPro", lcoreUpdateCamera3DPro );
- /* Input-related Keyboard. */
+ /* Input-related functions: keyboard. */
assingGlobalFunction( "IsKeyPressed", lcoreIsKeyPressed );
assingGlobalFunction( "IsKeyDown", lcoreIsKeyDown );
assingGlobalFunction( "IsKeyReleased", lcoreIsKeyReleased );
@@ -1651,7 +1625,7 @@ void luaRegister() {
assingGlobalFunction( "SetExitKey", lcoreSetExitKey );
assingGlobalFunction( "GetKeyName", lcoreGetKeyName );
assingGlobalFunction( "GetKeyScancode", lcoreGetKeyScancode );
- /* Input-related Gamepad. */
+ /* Input-related functions: gamepads. */
assingGlobalFunction( "IsGamepadAvailable", lcoreIsGamepadAvailable );
assingGlobalFunction( "IsGamepadButtonPressed", lcoreIsGamepadButtonPressed );
assingGlobalFunction( "IsGamepadButtonDown", lcoreIsGamepadButtonDown );
@@ -1659,7 +1633,7 @@ void luaRegister() {
assingGlobalFunction( "GetGamepadAxisCount", lcoreGetGamepadAxisCount );
assingGlobalFunction( "GetGamepadAxisMovement", lcoreGetGamepadAxisMovement );
assingGlobalFunction( "GetGamepadName", lcoreGetGamepadName );
- /* Input-related Mouse. */
+ /* Input-related functions: mouse. */
assingGlobalFunction( "IsMouseButtonPressed", lcoreIsMouseButtonPressed );
assingGlobalFunction( "IsMouseButtonDown", lcoreIsMouseButtonDown );
assingGlobalFunction( "IsMouseButtonReleased", lcoreIsMouseButtonReleased );
@@ -1671,11 +1645,11 @@ void luaRegister() {
assingGlobalFunction( "SetMouseScale", lcoreSetMouseScale );
assingGlobalFunction( "GetMouseWheelMove", lcoreGetMouseWheelMove );
assingGlobalFunction( "SetMouseCursor", lcoreSetMouseCursor );
- /* Input-related Touch */
+ /* Input-related functions: touch */
assingGlobalFunction( "GetTouchPosition", lcoreGetTouchPosition );
assingGlobalFunction( "GetTouchPointId", lcoreGetTouchPointId );
assingGlobalFunction( "GetTouchPointCount", lcoreGetTouchPointCount );
- /* Input-related Gestures. */
+ /* Input-related functions: gestures. */
assingGlobalFunction( "SetGesturesEnabled", lcoreSetGesturesEnabled );
assingGlobalFunction( "IsGestureDetected", lcoreIsGestureDetected );
assingGlobalFunction( "GetGestureDetected", lcoreGetGestureDetected );
@@ -1684,15 +1658,43 @@ void luaRegister() {
assingGlobalFunction( "GetGestureDragAngle", lcoreGetGestureDragAngle );
assingGlobalFunction( "GetGesturePinchVector", lcoreGetGesturePinchVector );
assingGlobalFunction( "GetGesturePinchAngle", lcoreGetGesturePinchAngle );
- /* Screen-space. */
- assingGlobalFunction( "GetMouseRay", lcoreGetMouseRay );
- assingGlobalFunction( "GetCameraMatrix", lcoreGetCameraMatrix );
- assingGlobalFunction( "GetCameraMatrix2D", lcoreGetCameraMatrix2D );
- assingGlobalFunction( "GetWorldToScreen", lcoreGetWorldToScreen );
- assingGlobalFunction( "GetWorldToScreenEx", lcoreGetWorldToScreenEx );
- assingGlobalFunction( "GetWorldToScreen2D", lcoreGetWorldToScreen2D );
- assingGlobalFunction( "GetScreenToWorld2D", lcoreGetScreenToWorld2D );
- /* Buffer. */
+ /* Camera2D System functions. */
+ assingGlobalFunction( "CreateCamera2D", lcoreCreateCamera2D );
+ assingGlobalFunction( "SetCamera2DTarget", lcoreSetCamera2DTarget );
+ assingGlobalFunction( "SetCamera2DOffset", lcoreSetCamera2DOffset );
+ assingGlobalFunction( "SetCamera2DRotation", lcoreSetCamera2DRotation );
+ assingGlobalFunction( "SetCamera2DZoom", lcoreSetCamera2DZoom );
+ assingGlobalFunction( "GetCamera2DTarget", lcoreGetCamera2DTarget );
+ assingGlobalFunction( "GetCamera2DOffset", lcoreGetCamera2DOffset );
+ assingGlobalFunction( "GetCamera2DRotation", lcoreGetCamera2DRotation );
+ assingGlobalFunction( "GetCamera2DZoom", lcoreGetCamera2DZoom );
+ /* Camera3D System functions. */
+ assingGlobalFunction( "CreateCamera3D", lcoreCreateCamera3D );
+ assingGlobalFunction( "SetCamera3DPosition", lcoreSetCamera3DPosition );
+ assingGlobalFunction( "SetCamera3DTarget", lcoreSetCamera3DTarget );
+ assingGlobalFunction( "SetCamera3DUp", lcoreSetCamera3DUp );
+ assingGlobalFunction( "SetCamera3DFovy", lcoreSetCamera3DFovy );
+ assingGlobalFunction( "SetCamera3DProjection", lcoreSetCamera3DProjection );
+ assingGlobalFunction( "GetCamera3DPosition", lcoreGetCamera3DPosition );
+ assingGlobalFunction( "GetCamera3DTarget", lcoreGetCamera3DTarget );
+ assingGlobalFunction( "GetCamera3DUp", lcoreGetCamera3DUp );
+ assingGlobalFunction( "GetCamera3DFovy", lcoreGetCamera3DFovy );
+ assingGlobalFunction( "GetCamera3DProjection", lcoreGetCamera3DProjection );
+ assingGlobalFunction( "GetCamera3DForward", lcoreGetCamera3DForward );
+ assingGlobalFunction( "GetCamera3DUpNormalized", lcoreGetCamera3DUpNormalized );
+ assingGlobalFunction( "GetCamera3DRight", lcoreGetCamera3DRight );
+ assingGlobalFunction( "Camera3DMoveForward", lcoreCamera3DMoveForward );
+ assingGlobalFunction( "Camera3DMoveUp", lcoreCamera3DMoveUp );
+ assingGlobalFunction( "Camera3DMoveRight", lcoreCamera3DMoveRight );
+ assingGlobalFunction( "Camera3DMoveToTarget", lcoreCamera3DMoveToTarget );
+ assingGlobalFunction( "Camera3DYaw", lcoreCamera3DYaw );
+ assingGlobalFunction( "Camera3DPitch", lcoreCamera3DPitch );
+ assingGlobalFunction( "Camera3DRoll", lcoreCamera3DRoll );
+ assingGlobalFunction( "GetCamera3DViewMatrix", lcoreGetCamera3DViewMatrix );
+ assingGlobalFunction( "GetCamera3DProjectionMatrix", lcoreGetCamera3DProjectionMatrix );
+ assingGlobalFunction( "UpdateCamera3D", lcoreUpdateCamera3D );
+ assingGlobalFunction( "UpdateCamera3DPro", lcoreUpdateCamera3DPro );
+ /* Buffer management functions. */
assingGlobalFunction( "LoadBuffer", lcoreLoadBuffer );
assingGlobalFunction( "UnloadBuffer", lcoreUnloadBuffer );
assingGlobalFunction( "GetBufferData", lcoreGetBufferData );
@@ -1829,8 +1831,6 @@ void luaRegister() {
assingGlobalFunction( "DrawTextureRec", ltexturesDrawTextureRec );
assingGlobalFunction( "DrawTexturePro", ltexturesDrawTexturePro );
assingGlobalFunction( "DrawTextureNPatch", ltexturesDrawTextureNPatch );
- assingGlobalFunction( "BeginTextureMode", ltexturesBeginTextureMode );
- assingGlobalFunction( "EndTextureMode", ltexturesEndTextureMode );
/* Texture Configuration. */
assingGlobalFunction( "GenTextureMipmaps", ltexturesGenTextureMipmaps );
assingGlobalFunction( "SetTextureFilter", ltexturesSetTextureFilter );