le2d v0.4.7
2D game engine framework
 
Loading...
Searching...
No Matches
le::input::action Namespace Reference

Classes

class  Cursor
 Mouse cursor. More...
 
class  GamepadAxis1D
 1D gamepad axis action. More...
 
class  GamepadAxis2D
 2D gamepad axis action. More...
 
class  GamepadButton
 Digital action for a primary gamepad button match. More...
 
class  IBinaryAxis1D
 Interface for binary 1D axis actions. More...
 
class  IBinaryAxis2D
 Interface for binary 2D axis actions. More...
 
class  IDigital
 Interface for digital actions. More...
 
class  IGamepadAxis
 
class  KeyAxis1D
 1D axis action for key matches. More...
 
class  KeyAxis2D
 2D axis action for key matches. More...
 
class  KeyBase
 Class template for actions using key matches. More...
 
class  KeyDigital
 Digital action for a key match. More...
 
class  MouseButtonAxis1D
 1D axis action for mouse button matches. More...
 
class  MouseButtonBase
 Class template for actions using mouse button matches. More...
 
class  MouseButtonDigital
 Digital action for a mouse button match. More...
 
class  MouseScroll1D
 1D Mouse scroll (Y axis). More...
 
class  MouseScroll2D
 2D Mouse scroll (X and Y axes). More...
 
class  MouseScrollBase
 Base class for mouse scroll actions. More...
 
class  Value
 Value associated with an action callback. More...
 

Concepts

concept  ValueTypeT
 Concept for gettable Value types.
 

Typedefs

template<std::size_t Count>
using Bits = std::bitset< Count >
 Alias for Count binary states.
 

Typedef Documentation

◆ Bits

template<std::size_t Count>
using le::input::action::Bits = typedef std::bitset<Count>

Alias for Count binary states.