summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorjussi2022-06-05 12:24:06 +0300
committerjussi2022-06-05 12:24:06 +0300
commit9598d72b8b9ea038ba80eaa46e04fe25000fe101 (patch)
tree0695b0e3a426286a6db91aa5b046ef159c5a9daf /include
parentb8d2fcd7956e0ca862745a0b8f64317664507574 (diff)
downloadreilua-enhanced-9598d72b8b9ea038ba80eaa46e04fe25000fe101.tar.gz
reilua-enhanced-9598d72b8b9ea038ba80eaa46e04fe25000fe101.tar.bz2
reilua-enhanced-9598d72b8b9ea038ba80eaa46e04fe25000fe101.zip
Rest of input functions and camera system functions.
Diffstat (limited to 'include')
-rw-r--r--include/core.h17
1 files changed, 15 insertions, 2 deletions
diff --git a/include/core.h b/include/core.h
index f115921..e433ae8 100644
--- a/include/core.h
+++ b/include/core.h
@@ -115,13 +115,19 @@ int lcoreGetCamera3DFovy( lua_State *L );
int lcoreGetCamera3DProjection( lua_State *L );
int lcoreUpdateCamera3D( lua_State *L );
int lcoreSetCamera3DMode( lua_State *L );
-/* Input. */
+int lcoreSetCameraPanControl( lua_State *L );
+int lcoreSetCameraAltControl( lua_State *L );
+int lcoreSetCameraSmoothZoomControl( lua_State *L );
+int lcoreSetCameraMoveControls( lua_State *L );
+/* Input-related Keyboard. */
int lcoreIsKeyPressed( lua_State *L );
int lcoreIsKeyDown( lua_State *L );
int lcoreIsKeyReleased( lua_State *L );
+int lcoreIsKeyUp( lua_State *L );
int lcoreGetKeyPressed( lua_State *L );
int lcoreGetCharPressed( lua_State *L );
int lcoreSetExitKey( lua_State *L );
+/* Input-related Gamepad. */
int lcoreIsGamepadAvailable( lua_State *L );
int lcoreIsGamepadButtonPressed( lua_State *L );
int lcoreIsGamepadButtonDown( lua_State *L );
@@ -129,16 +135,23 @@ int lcoreIsGamepadButtonReleased( lua_State *L );
int lcoreGetGamepadAxisCount( lua_State *L );
int lcoreGetGamepadAxisMovement( lua_State *L );
int lcoreGetGamepadName( lua_State *L );
+/* Input-related Mouse. */
int lcoreIsMouseButtonPressed( lua_State *L );
int lcoreIsMouseButtonDown( lua_State *L );
int lcoreIsMouseButtonReleased( lua_State *L );
+int lcoreIsMouseButtonUp( lua_State *L );
int lcoreGetMousePosition( lua_State *L );
int lcoreGetMouseDelta( lua_State *L );
-int lcoreGetMouseWheelMove( lua_State *L );
int lcoreSetMousePosition( lua_State *L );
+int lcoreSetMouseOffset( lua_State *L );
+int lcoreSetMouseScale( lua_State *L );
+int lcoreGetMouseWheelMove( lua_State *L );
+int lcoreSetMouseCursor( lua_State *L );
+/* Input-related Touch */
int lcoreGetTouchPosition( lua_State *L );
int lcoreGetTouchPointId( lua_State *L );
int lcoreGetTouchPointCount( lua_State *L );
+/* Input-related Gestures. */
int lcoreSetGesturesEnabled( lua_State *L );
int lcoreIsGestureDetected( lua_State *L );
int lcoreGetGestureDetected( lua_State *L );