Polyphase Game Engine
Loading...
Searching...
No Matches
PlayerInputSystem.h File Reference
#include "InputTypes.h"
#include <string>
#include <vector>
#include <unordered_map>
#include <stdint.h>

Go to the source code of this file.

Classes

struct  InputActionBinding
 
struct  InputActionTrigger
 
struct  InputActionState
 
struct  InputAction
 
class  PlayerInputSystem
 

Enumerations

enum class  InputSourceType : uint8_t {
  Keyboard , MouseButton , GamepadButton , GamepadAxis ,
  Pointer
}
 
enum class  AxisDirection : uint8_t { Positive , Negative , Full }
 
enum class  TriggerMode : uint8_t { SinglePress , Hold , KeepHeld , MultiPress }
 

Enumeration Type Documentation

◆ AxisDirection

enum class AxisDirection : uint8_t
strong
Enumerator
Positive 
Negative 
Full 

◆ InputSourceType

enum class InputSourceType : uint8_t
strong
Enumerator
Keyboard 
MouseButton 
GamepadButton 
GamepadAxis 
Pointer 

◆ TriggerMode

enum class TriggerMode : uint8_t
strong
Enumerator
SinglePress 
Hold 
KeepHeld 
MultiPress