VISU - PHP Game Framework

Key
in package

Table of Contents

Constants

A  = GLFW_KEY_A
APOSTROPHE  = GLFW_KEY_APOSTROPHE
B  = GLFW_KEY_B
BACKSLASH  = GLFW_KEY_BACKSLASH
BACKSPACE  = GLFW_KEY_BACKSPACE
C  = GLFW_KEY_C
CAPS_LOCK  = GLFW_KEY_CAPS_LOCK
COMMA  = GLFW_KEY_COMMA
D  = GLFW_KEY_D
DELETE  = GLFW_KEY_DELETE
DOWN  = GLFW_KEY_DOWN
E  = GLFW_KEY_E
END  = GLFW_KEY_END
ENTER  = GLFW_KEY_ENTER
EQUAL  = GLFW_KEY_EQUAL
ESCAPE  = GLFW_KEY_ESCAPE
F  = GLFW_KEY_F
F1  = GLFW_KEY_F1
F10  = GLFW_KEY_F10
F11  = GLFW_KEY_F11
F12  = GLFW_KEY_F12
F13  = GLFW_KEY_F13
F14  = GLFW_KEY_F14
F15  = GLFW_KEY_F15
F16  = GLFW_KEY_F16
F17  = GLFW_KEY_F17
F18  = GLFW_KEY_F18
F19  = GLFW_KEY_F19
F2  = GLFW_KEY_F2
F20  = GLFW_KEY_F20
F21  = GLFW_KEY_F21
F22  = GLFW_KEY_F22
F23  = GLFW_KEY_F23
F24  = GLFW_KEY_F24
F25  = GLFW_KEY_F25
F3  = GLFW_KEY_F3
F4  = GLFW_KEY_F4
F5  = GLFW_KEY_F5
F6  = GLFW_KEY_F6
F7  = GLFW_KEY_F7
F8  = GLFW_KEY_F8
F9  = GLFW_KEY_F9
G  = GLFW_KEY_G
GRAVE_ACCENT  = GLFW_KEY_GRAVE_ACCENT
H  = GLFW_KEY_H
HOME  = GLFW_KEY_HOME
I  = GLFW_KEY_I
INSERT  = GLFW_KEY_INSERT
J  = GLFW_KEY_J
K  = GLFW_KEY_K
KP_0  = GLFW_KEY_KP_0
KP_1  = GLFW_KEY_KP_1
KP_2  = GLFW_KEY_KP_2
KP_3  = GLFW_KEY_KP_3
KP_4  = GLFW_KEY_KP_4
KP_5  = GLFW_KEY_KP_5
KP_6  = GLFW_KEY_KP_6
KP_7  = GLFW_KEY_KP_7
KP_8  = GLFW_KEY_KP_8
KP_9  = GLFW_KEY_KP_9
KP_ADD  = GLFW_KEY_KP_ADD
KP_DECIMAL  = GLFW_KEY_KP_DECIMAL
KP_DIVIDE  = GLFW_KEY_KP_DIVIDE
KP_ENTER  = GLFW_KEY_KP_ENTER
KP_EQUAL  = GLFW_KEY_KP_EQUAL
KP_MULTIPLY  = GLFW_KEY_KP_MULTIPLY
KP_SUBTRACT  = GLFW_KEY_KP_SUBTRACT
L  = GLFW_KEY_L
LAST  = GLFW_KEY_LAST
LEFT  = GLFW_KEY_LEFT
LEFT_ALT  = GLFW_KEY_LEFT_ALT
LEFT_BRACKET  = GLFW_KEY_LEFT_BRACKET
LEFT_CONTROL  = GLFW_KEY_LEFT_CONTROL
LEFT_SHIFT  = GLFW_KEY_LEFT_SHIFT
LEFT_SUPER  = GLFW_KEY_LEFT_SUPER
M  = GLFW_KEY_M
MENU  = GLFW_KEY_MENU
MINUS  = GLFW_KEY_MINUS
MOD_ALT  = GLFW_MOD_ALT
MOD_CAPS_LOCK  = GLFW_MOD_CAPS_LOCK
MOD_CONTROL  = GLFW_MOD_CONTROL
MOD_NUM_LOCK  = GLFW_MOD_NUM_LOCK
MOD_SHIFT  = GLFW_MOD_SHIFT
We warp the GLFW keys constants to allow a syntax like this:
MOD_SUPER  = GLFW_MOD_SUPER
N  = GLFW_KEY_N
NUM_0  = GLFW_KEY_0
NUM_1  = GLFW_KEY_1
NUM_2  = GLFW_KEY_2
NUM_3  = GLFW_KEY_3
NUM_4  = GLFW_KEY_4
NUM_5  = GLFW_KEY_5
NUM_6  = GLFW_KEY_6
NUM_7  = GLFW_KEY_7
NUM_8  = GLFW_KEY_8
NUM_9  = GLFW_KEY_9
NUM_LOCK  = GLFW_KEY_NUM_LOCK
O  = GLFW_KEY_O
P  = GLFW_KEY_P
PAGE_DOWN  = GLFW_KEY_PAGE_DOWN
PAGE_UP  = GLFW_KEY_PAGE_UP
PAUSE  = GLFW_KEY_PAUSE
PERIOD  = GLFW_KEY_PERIOD
PRINT_SCREEN  = GLFW_KEY_PRINT_SCREEN
Q  = GLFW_KEY_Q
R  = GLFW_KEY_R
RIGHT  = GLFW_KEY_RIGHT
RIGHT_ALT  = GLFW_KEY_RIGHT_ALT
RIGHT_BRACKET  = GLFW_KEY_RIGHT_BRACKET
RIGHT_CONTROL  = GLFW_KEY_RIGHT_CONTROL
RIGHT_SHIFT  = GLFW_KEY_RIGHT_SHIFT
RIGHT_SUPER  = GLFW_KEY_RIGHT_SUPER
S  = GLFW_KEY_S
SCROLL_LOCK  = GLFW_KEY_SCROLL_LOCK
SEMICOLON  = GLFW_KEY_SEMICOLON
SLASH  = GLFW_KEY_SLASH
SPACE  = GLFW_KEY_SPACE
T  = GLFW_KEY_T
TAB  = GLFW_KEY_TAB
U  = GLFW_KEY_U
UNKNOWN  = GLFW_KEY_UNKNOWN
UP  = GLFW_KEY_UP
V  = GLFW_KEY_V
W  = GLFW_KEY_W
WORLD_1  = GLFW_KEY_WORLD_1
WORLD_2  = GLFW_KEY_WORLD_2
X  = GLFW_KEY_X
Y  = GLFW_KEY_Y
Z  = GLFW_KEY_Z

Properties

$keyLookup  : array<int, string>|null
Static lookup array for key names

Methods

getName()  : string
Function to get the name of a key from its constant
initKeyLookup()  : void
Initialize the key lookup array once

Constants

A

public mixed A = GLFW_KEY_A

APOSTROPHE

public mixed APOSTROPHE = GLFW_KEY_APOSTROPHE

B

public mixed B = GLFW_KEY_B

BACKSLASH

public mixed BACKSLASH = GLFW_KEY_BACKSLASH

BACKSPACE

public mixed BACKSPACE = GLFW_KEY_BACKSPACE

C

public mixed C = GLFW_KEY_C

CAPS_LOCK

public mixed CAPS_LOCK = GLFW_KEY_CAPS_LOCK

COMMA

public mixed COMMA = GLFW_KEY_COMMA

D

public mixed D = GLFW_KEY_D

DELETE

public mixed DELETE = GLFW_KEY_DELETE

DOWN

public mixed DOWN = GLFW_KEY_DOWN

E

public mixed E = GLFW_KEY_E

END

public mixed END = GLFW_KEY_END

ENTER

public mixed ENTER = GLFW_KEY_ENTER

EQUAL

public mixed EQUAL = GLFW_KEY_EQUAL

ESCAPE

public mixed ESCAPE = GLFW_KEY_ESCAPE

F

public mixed F = GLFW_KEY_F

F1

public mixed F1 = GLFW_KEY_F1

F10

public mixed F10 = GLFW_KEY_F10

F11

public mixed F11 = GLFW_KEY_F11

F12

public mixed F12 = GLFW_KEY_F12

F13

public mixed F13 = GLFW_KEY_F13

F14

public mixed F14 = GLFW_KEY_F14

F15

public mixed F15 = GLFW_KEY_F15

F16

public mixed F16 = GLFW_KEY_F16

F17

public mixed F17 = GLFW_KEY_F17

F18

public mixed F18 = GLFW_KEY_F18

F19

public mixed F19 = GLFW_KEY_F19

F2

public mixed F2 = GLFW_KEY_F2

F20

public mixed F20 = GLFW_KEY_F20

F21

public mixed F21 = GLFW_KEY_F21

F22

public mixed F22 = GLFW_KEY_F22

F23

public mixed F23 = GLFW_KEY_F23

F24

public mixed F24 = GLFW_KEY_F24

F25

public mixed F25 = GLFW_KEY_F25

F3

public mixed F3 = GLFW_KEY_F3

F4

public mixed F4 = GLFW_KEY_F4

F5

public mixed F5 = GLFW_KEY_F5

F6

public mixed F6 = GLFW_KEY_F6

F7

public mixed F7 = GLFW_KEY_F7

F8

public mixed F8 = GLFW_KEY_F8

F9

public mixed F9 = GLFW_KEY_F9

G

public mixed G = GLFW_KEY_G

GRAVE_ACCENT

public mixed GRAVE_ACCENT = GLFW_KEY_GRAVE_ACCENT

H

public mixed H = GLFW_KEY_H

HOME

public mixed HOME = GLFW_KEY_HOME

I

public mixed I = GLFW_KEY_I

INSERT

public mixed INSERT = GLFW_KEY_INSERT

J

public mixed J = GLFW_KEY_J

K

public mixed K = GLFW_KEY_K

KP_0

public mixed KP_0 = GLFW_KEY_KP_0

KP_1

public mixed KP_1 = GLFW_KEY_KP_1

KP_2

public mixed KP_2 = GLFW_KEY_KP_2

KP_3

public mixed KP_3 = GLFW_KEY_KP_3

KP_4

public mixed KP_4 = GLFW_KEY_KP_4

KP_5

public mixed KP_5 = GLFW_KEY_KP_5

KP_6

public mixed KP_6 = GLFW_KEY_KP_6

KP_7

public mixed KP_7 = GLFW_KEY_KP_7

KP_8

public mixed KP_8 = GLFW_KEY_KP_8

KP_9

public mixed KP_9 = GLFW_KEY_KP_9

KP_ADD

public mixed KP_ADD = GLFW_KEY_KP_ADD

KP_DECIMAL

public mixed KP_DECIMAL = GLFW_KEY_KP_DECIMAL

KP_DIVIDE

public mixed KP_DIVIDE = GLFW_KEY_KP_DIVIDE

KP_ENTER

public mixed KP_ENTER = GLFW_KEY_KP_ENTER

KP_EQUAL

public mixed KP_EQUAL = GLFW_KEY_KP_EQUAL

KP_MULTIPLY

public mixed KP_MULTIPLY = GLFW_KEY_KP_MULTIPLY

KP_SUBTRACT

public mixed KP_SUBTRACT = GLFW_KEY_KP_SUBTRACT

L

public mixed L = GLFW_KEY_L

LAST

public mixed LAST = GLFW_KEY_LAST

LEFT

public mixed LEFT = GLFW_KEY_LEFT

LEFT_ALT

public mixed LEFT_ALT = GLFW_KEY_LEFT_ALT

LEFT_BRACKET

public mixed LEFT_BRACKET = GLFW_KEY_LEFT_BRACKET

LEFT_CONTROL

public mixed LEFT_CONTROL = GLFW_KEY_LEFT_CONTROL

LEFT_SHIFT

public mixed LEFT_SHIFT = GLFW_KEY_LEFT_SHIFT

LEFT_SUPER

public mixed LEFT_SUPER = GLFW_KEY_LEFT_SUPER

M

public mixed M = GLFW_KEY_M

MENU

public mixed MENU = GLFW_KEY_MENU

MINUS

public mixed MINUS = GLFW_KEY_MINUS

MOD_ALT

public mixed MOD_ALT = GLFW_MOD_ALT

MOD_CAPS_LOCK

public mixed MOD_CAPS_LOCK = GLFW_MOD_CAPS_LOCK

MOD_CONTROL

public mixed MOD_CONTROL = GLFW_MOD_CONTROL

MOD_NUM_LOCK

public mixed MOD_NUM_LOCK = GLFW_MOD_NUM_LOCK

MOD_SHIFT

We warp the GLFW keys constants to allow a syntax like this:

public mixed MOD_SHIFT = GLFW_MOD_SHIFT
$input->getKeyState(Input\Key::SPACE) === INPUT::PRESS

MOD_SUPER

public mixed MOD_SUPER = GLFW_MOD_SUPER

N

public mixed N = GLFW_KEY_N

NUM_0

public mixed NUM_0 = GLFW_KEY_0

NUM_1

public mixed NUM_1 = GLFW_KEY_1

NUM_2

public mixed NUM_2 = GLFW_KEY_2

NUM_3

public mixed NUM_3 = GLFW_KEY_3

NUM_4

public mixed NUM_4 = GLFW_KEY_4

NUM_5

public mixed NUM_5 = GLFW_KEY_5

NUM_6

public mixed NUM_6 = GLFW_KEY_6

NUM_7

public mixed NUM_7 = GLFW_KEY_7

NUM_8

public mixed NUM_8 = GLFW_KEY_8

NUM_9

public mixed NUM_9 = GLFW_KEY_9

NUM_LOCK

public mixed NUM_LOCK = GLFW_KEY_NUM_LOCK

O

public mixed O = GLFW_KEY_O

P

public mixed P = GLFW_KEY_P

PAGE_DOWN

public mixed PAGE_DOWN = GLFW_KEY_PAGE_DOWN

PAGE_UP

public mixed PAGE_UP = GLFW_KEY_PAGE_UP

PAUSE

public mixed PAUSE = GLFW_KEY_PAUSE

PERIOD

public mixed PERIOD = GLFW_KEY_PERIOD

PRINT_SCREEN

public mixed PRINT_SCREEN = GLFW_KEY_PRINT_SCREEN

Q

public mixed Q = GLFW_KEY_Q

R

public mixed R = GLFW_KEY_R

RIGHT

public mixed RIGHT = GLFW_KEY_RIGHT

RIGHT_ALT

public mixed RIGHT_ALT = GLFW_KEY_RIGHT_ALT

RIGHT_BRACKET

public mixed RIGHT_BRACKET = GLFW_KEY_RIGHT_BRACKET

RIGHT_CONTROL

public mixed RIGHT_CONTROL = GLFW_KEY_RIGHT_CONTROL

RIGHT_SHIFT

public mixed RIGHT_SHIFT = GLFW_KEY_RIGHT_SHIFT

RIGHT_SUPER

public mixed RIGHT_SUPER = GLFW_KEY_RIGHT_SUPER

S

public mixed S = GLFW_KEY_S

SCROLL_LOCK

public mixed SCROLL_LOCK = GLFW_KEY_SCROLL_LOCK

SEMICOLON

public mixed SEMICOLON = GLFW_KEY_SEMICOLON

SLASH

public mixed SLASH = GLFW_KEY_SLASH

SPACE

public mixed SPACE = GLFW_KEY_SPACE

T

public mixed T = GLFW_KEY_T

TAB

public mixed TAB = GLFW_KEY_TAB

U

public mixed U = GLFW_KEY_U

UNKNOWN

public mixed UNKNOWN = GLFW_KEY_UNKNOWN

UP

public mixed UP = GLFW_KEY_UP

V

public mixed V = GLFW_KEY_V

W

public mixed W = GLFW_KEY_W

WORLD_1

public mixed WORLD_1 = GLFW_KEY_WORLD_1

WORLD_2

public mixed WORLD_2 = GLFW_KEY_WORLD_2

X

public mixed X = GLFW_KEY_X

Y

public mixed Y = GLFW_KEY_Y

Z

public mixed Z = GLFW_KEY_Z

Properties

$keyLookup

Static lookup array for key names

private static array<int, string>|null $keyLookup = null

Methods

getName()

Function to get the name of a key from its constant

public static getName(int $keyConstant) : string
Parameters
$keyConstant : int
Return values
string

initKeyLookup()

Initialize the key lookup array once

private static initKeyLookup() : void

        
On this page

Search results