1#ifndef RAYLIB_CPP_INCLUDE_KEYBOARD_HPP_
2#define RAYLIB_CPP_INCLUDE_KEYBOARD_HPP_
15 return ::IsKeyPressed(key);
22 return ::IsKeyPressedRepeat(key);
28 [[maybe_unused]] RLCPPAPI
inline bool IsKeyDown(
int key) {
29 return ::IsKeyDown(key);
36 return ::IsKeyReleased(key);
42 [[maybe_unused]] RLCPPAPI
inline bool IsKeyUp(
int key) {
43 return ::IsKeyUp(key);
50 return ::GetKeyPressed();
57 return ::GetCharPressed();
Input-related functions: keyboard.
RLCPPAPI bool IsKeyPressedRepeat(int key)
Detect if a key has been pressed again (Only PLATFORM_DESKTOP)
RLCPPAPI bool IsKeyDown(int key)
Detect if a key is being pressed.
RLCPPAPI bool IsKeyUp(int key)
Detect if a key is NOT being pressed.
RLCPPAPI bool GetCharPressed()
Get char pressed (unicode), call it multiple times for chars queued, returns 0 when the queue is empt...
RLCPPAPI bool IsKeyReleased(int key)
Detect if a key has been released once.
RLCPPAPI bool IsKeyPressed(int key)
Detect if a key has been pressed once.
RLCPPAPI bool GetKeyPressed()
Get key pressed (keycode), call it multiple times for keys queued, returns 0 when the queue is empty.