yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::emu::input Namespace Reference

Classes

struct  ControllerState
 Controller state (16-bit SNES controller format) More...
 
class  IInputBackend
 Abstract input backend interface. More...
 
class  InputBackendFactory
 Factory for creating input backends. More...
 
struct  InputConfig
 Input configuration (platform-agnostic key codes) More...
 
class  InputManager
 
class  NullInputBackend
 Null input backend for testing/replay. More...
 
class  SDL2InputBackend
 SDL2 input backend implementation. More...
 

Enumerations

enum class  SnesButton : uint8_t {
  B = 0 , Y = 1 , SELECT = 2 , START = 3 ,
  UP = 4 , DOWN = 5 , LEFT = 6 , RIGHT = 7 ,
  A = 8 , X = 9 , L = 10 , R = 11
}
 SNES controller button mapping (platform-agnostic) More...
 

Enumeration Type Documentation

◆ SnesButton

enum class yaze::emu::input::SnesButton : uint8_t
strong

SNES controller button mapping (platform-agnostic)

Enumerator
SELECT 
START 
UP 
DOWN 
LEFT 
RIGHT 

Definition at line 15 of file input_backend.h.