![]() |
Murl Engine Lua Addon API
Version 1.0 beta
|
A collection of system-wide constant enumerations.
All enumerations can be accessed by a corresponding Enum accessor.
Input device types.
Murl.IEnums.INPUT_DEVICE_TYPE_UNKNOWN | Unknown input device type. |
Murl.IEnums.INPUT_DEVICE_TYPE_KEYBOARD | Keyboard input device type. |
Murl.IEnums.INPUT_DEVICE_TYPE_MOUSE | Mouse input device type. |
Murl.IEnums.INPUT_DEVICE_TYPE_TOUCH_SCREEN | Touch screen input device type. |
Murl.IEnums.INPUT_DEVICE_TYPE_GAME_CONTROLLER | Game controller input device type. |
Murl.IEnums.NUM_INPUT_DEVICE_TYPES |
Button states.
Murl.IEnums.BUTTON_STATE_UP | Button is up (not pressed). |
Murl.IEnums.BUTTON_STATE_DOWN | Button is down (pressed). |
Murl.IEnums.BUTTON_STATE_HOVER | Mouse is hovering above the button. Not available for touch screens. |
Murl.IEnums.BUTTON_STATE_DISABLED | Button is disabled (inactive). |
Murl.IEnums.BUTTON_STATE_UNDEFINED | Button is in an undefined state. |
Murl.IEnums.NUM_BUTTON_STATES_VISIBLE | |
Murl.IEnums.NUM_BUTTON_STATES |
Mouse button enumeration.
Murl.IEnums.MOUSE_BUTTON_LEFT | Left mouse button. |
Murl.IEnums.MOUSE_BUTTON_RIGHT | Right mouse button, if available. |
Murl.IEnums.MOUSE_BUTTON_MIDDLE | Middle mouse button, if available. |
Murl.IEnums.MOUSE_BUTTON_NEXT | A "next" button on the mouse, if available. |
Murl.IEnums.MOUSE_BUTTON_PREV | A "back" button on the mouse, if available. |
Murl.IEnums.NUM_MOUSE_BUTTONS | |
Murl.IEnums.MOUSE_BUTTON_NONE | Explicit "no button" value. |
Keyboard codes for special functions.
Murl.IEnums.KEYCODE_NONE | Explicit "no key" value. |
Murl.IEnums.KEYCODE_BACKSPACE | The backspace key. |
Murl.IEnums.KEYCODE_TABULATOR | The tabulator key. |
Murl.IEnums.KEYCODE_LINEFEED | The linefeed key. |
Murl.IEnums.KEYCODE_RETURN | The return key. |
Murl.IEnums.KEYCODE_ESCAPE | The escape key. |
Murl.IEnums.KEYCODE_SPACE | The space key. |
Game controller control enumeration.
Murl.IEnums.GAME_CONTROLLER_CONTROL_DPAD | The digital pad. |
Murl.IEnums.GAME_CONTROLLER_CONTROL_LEFT_STICK | The left analog stick. |
Murl.IEnums.GAME_CONTROLLER_CONTROL_RIGHT_STICK | The right analog stick. |
Murl.IEnums.GAME_CONTROLLER_CONTROL_SHOULDER_L1 | The left analog shoulder buttons (1st row). |
Murl.IEnums.GAME_CONTROLLER_CONTROL_SHOULDER_R1 | The right analog shoulder buttons (1st row). |
Murl.IEnums.GAME_CONTROLLER_CONTROL_SHOULDER_L2 | The left analog shoulder buttons (2nd row). |
Murl.IEnums.GAME_CONTROLLER_CONTROL_SHOULDER_R2 | The right analog shoulder buttons (2nd row). |
Murl.IEnums.GAME_CONTROLLER_CONTROL_VIBRATE_LOW | The low frequency vibration motor. |
Murl.IEnums.GAME_CONTROLLER_CONTROL_VIBRATE_HIGH | The high frequency vibration motor. |
Murl.IEnums.GAME_CONTROLLER_CONTROL_ACCELERATION | A controller that has the ability to measure acceleration. |
Murl.IEnums.GAME_CONTROLLER_CONTROL_TOUCH_ORIENTATION | A touchpad controller supporting inputs relative to the orientation. |
Murl.IEnums.GAME_CONTROLLER_CONTROL_TOUCH_ABS_REL | A touchpad controller supporting absolute and relative inputs. |
Murl.IEnums.NUM_GAME_CONTROLLER_CONTROLS |
Game controller button enumeration.
Murl.IEnums.GAME_CONTROLLER_BUTTON_DPAD_LEFT | Digital "left". |
Murl.IEnums.GAME_CONTROLLER_BUTTON_DPAD_RIGHT | Digital "right". |
Murl.IEnums.GAME_CONTROLLER_BUTTON_DPAD_UP | Digital "up". |
Murl.IEnums.GAME_CONTROLLER_BUTTON_DPAD_DOWN | Digital "down". |
Murl.IEnums.GAME_CONTROLLER_BUTTON_A | The "A" button. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_B | The "B" button. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_C | The "C" button. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_D | The "D" button. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_X | The "X" button. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_Y | The "Y" button. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_Z | The "Z" button. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_SELECT | The "Select" button. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_HOME | The "Home" button. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_START | The "Start" button. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_L1 | The left shoulder button (1st row). |
Murl.IEnums.GAME_CONTROLLER_BUTTON_R1 | The right shoulder button (1st row). |
Murl.IEnums.GAME_CONTROLLER_BUTTON_L2 | The left shoulder button (2nd row). |
Murl.IEnums.GAME_CONTROLLER_BUTTON_R2 | The right shoulder button (2nd row). |
Murl.IEnums.GAME_CONTROLLER_BUTTON_LEFT_STICK | The left stick button. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_RIGHT_STICK | The right stick button. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_AUXILIARY_0 | Auxiliary button 0. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_AUXILIARY_1 | Auxiliary button 1. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_AUXILIARY_2 | Auxiliary button 2. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_AUXILIARY_3 | Auxiliary button 3. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_AUXILIARY_4 | Auxiliary button 4. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_AUXILIARY_5 | Auxiliary button 5. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_AUXILIARY_6 | Auxiliary button 6. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_AUXILIARY_7 | Auxiliary button 7. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_AUXILIARY_8 | Auxiliary button 8. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_AUXILIARY_9 | Auxiliary button 9. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_AUXILIARY_10 | Auxiliary button 10. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_AUXILIARY_11 | Auxiliary button 11. |
Murl.IEnums.NUM_GAME_CONTROLLER_BUTTONS | |
Murl.IEnums.GAME_CONTROLLER_BUTTON_MINUS | The "-" button, equal to the "Select" button. |
Murl.IEnums.GAME_CONTROLLER_BUTTON_PLUS | The "+" button, equal to the "Start" button. |