Polyphase Game Engine
Loading...
Searching...
No Matches
InputDevices.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
Input/Input.h
"
4
5
#include <string.h>
6
#include <vector>
7
8
bool
IsKeyDown
(int32_t key);
9
bool
IsKeyJustDownRepeat
(int32_t key);
10
bool
IsKeyJustDown
(int32_t key);
11
bool
IsKeyJustUp
(int32_t key);
12
13
bool
IsControlDown
();
14
bool
IsShiftDown
();
15
bool
IsAltDown
();
16
void
ClearControlDown
();
17
void
ClearShiftDown
();
18
void
ClearAltDown
();
19
20
bool
IsMouseButtonDown
(int32_t button);
21
bool
IsMouseButtonJustDown
(int32_t button);
22
bool
IsMouseButtonJustUp
(int32_t button);
23
24
void
GetMousePosition
(int32_t& mouseX, int32_t& mouseY);
25
26
int32_t
GetScrollWheelDelta
();
27
bool
IsTouchDown
(int32_t touch);
28
29
bool
IsPointerJustUp
(int32_t pointer = 0);
30
bool
IsPointerJustDown
(int32_t pointer = 0);
31
bool
IsPointerDown
(int32_t pointer = 0);
32
33
void
GetTouchPosition
(int32_t& touchX, int32_t& touchY, int32_t touch);
34
void
GetTouchPositionNormalized
(
float
& fTouchX,
float
& fTouchY, int32_t touch);
35
void
GetPointerPosition
(int32_t& pointerX, int32_t& pointerY, int32_t pointer = 0);
36
void
GetPointerPositionNormalized
(
float
& fPointerX,
float
& fPointerY, int32_t pointer = 0);
37
38
bool
IsGamepadButtonDown
(int32_t gamepadButton, int32_t gamepadIndex);
39
bool
IsGamepadButtonJustDown
(int32_t gamepadButton, int32_t gamepadIndex);
40
bool
IsGamepadButtonJustUp
(int32_t gamepadButton, int32_t gamepadIndex);
41
float
GetGamepadAxisValue
(int32_t gamepadAxis, int32_t gamepadIndex);
42
GamepadType
GetGamepadType
(int32_t gamepadIndex);
43
bool
IsGamepadConnected
(int32_t gamepadIndex);
IsPointerJustDown
bool IsPointerJustDown(int32_t pointer=0)
Definition
InputDevices.cpp:105
GetMousePosition
void GetMousePosition(int32_t &mouseX, int32_t &mouseY)
Definition
InputDevices.cpp:80
GetTouchPosition
void GetTouchPosition(int32_t &touchX, int32_t &touchY, int32_t touch)
Definition
InputDevices.cpp:110
IsPointerJustUp
bool IsPointerJustUp(int32_t pointer=0)
Definition
InputDevices.cpp:100
IsKeyJustUp
bool IsKeyJustUp(int32_t key)
Definition
InputDevices.cpp:27
IsKeyDown
bool IsKeyDown(int32_t key)
Definition
InputDevices.cpp:12
IsMouseButtonJustUp
bool IsMouseButtonJustUp(int32_t button)
Definition
InputDevices.cpp:75
IsControlDown
bool IsControlDown()
Definition
InputDevices.cpp:32
IsGamepadButtonJustDown
bool IsGamepadButtonJustDown(int32_t gamepadButton, int32_t gamepadIndex)
Definition
InputDevices.cpp:144
GetPointerPositionNormalized
void GetPointerPositionNormalized(float &fPointerX, float &fPointerY, int32_t pointer=0)
Definition
InputDevices.cpp:131
IsMouseButtonJustDown
bool IsMouseButtonJustDown(int32_t button)
Definition
InputDevices.cpp:70
IsAltDown
bool IsAltDown()
Definition
InputDevices.cpp:42
GetGamepadType
GamepadType GetGamepadType(int32_t gamepadIndex)
Definition
InputDevices.cpp:161
IsShiftDown
bool IsShiftDown()
Definition
InputDevices.cpp:37
IsMouseButtonDown
bool IsMouseButtonDown(int32_t button)
Definition
InputDevices.cpp:65
IsKeyJustDownRepeat
bool IsKeyJustDownRepeat(int32_t key)
Definition
InputDevices.cpp:17
IsPointerDown
bool IsPointerDown(int32_t pointer=0)
Definition
InputDevices.cpp:95
IsGamepadButtonDown
bool IsGamepadButtonDown(int32_t gamepadButton, int32_t gamepadIndex)
Definition
InputDevices.cpp:138
ClearShiftDown
void ClearShiftDown()
Definition
InputDevices.cpp:53
ClearControlDown
void ClearControlDown()
Definition
InputDevices.cpp:47
IsGamepadConnected
bool IsGamepadConnected(int32_t gamepadIndex)
Definition
InputDevices.cpp:166
IsTouchDown
bool IsTouchDown(int32_t touch)
Definition
InputDevices.cpp:90
GetGamepadAxisValue
float GetGamepadAxisValue(int32_t gamepadAxis, int32_t gamepadIndex)
Definition
InputDevices.cpp:155
IsGamepadButtonJustUp
bool IsGamepadButtonJustUp(int32_t gamepadButton, int32_t gamepadIndex)
Definition
InputDevices.cpp:150
GetScrollWheelDelta
int32_t GetScrollWheelDelta()
Definition
InputDevices.cpp:85
GetPointerPosition
void GetPointerPosition(int32_t &pointerX, int32_t &pointerY, int32_t pointer=0)
Definition
InputDevices.cpp:124
IsKeyJustDown
bool IsKeyJustDown(int32_t key)
Definition
InputDevices.cpp:22
GetTouchPositionNormalized
void GetTouchPositionNormalized(float &fTouchX, float &fTouchY, int32_t touch)
Definition
InputDevices.cpp:117
ClearAltDown
void ClearAltDown()
Definition
InputDevices.cpp:59
GamepadType
GamepadType
Definition
InputTypes.h:22
Input.h
Engine
Source
Engine
InputDevices.h
Generated by
1.9.8