sdl2_impl 0.1.0
Vendor SDL2 2.32 : IGraphic2Module / IAudioModule
Loading...
Searching...
No Matches
SdlGamepad Class Reference

La manette numero _index, ouverte a la construction. More...

#include <SdlGamepad.hpp>

Inheritance diagram for SdlGamepad:
Collaboration diagram for SdlGamepad:

Public Member Functions

 SdlGamepad (const SdlWindow &window, int index=0)
 
 ~SdlGamepad () override
 
bool isAvailable () const override
 
bool isButtonPressed (Button button) const override
 
bool isButtonReleased (Button button) const override
 
bool isButtonDown (Button button) const override
 
bool isButtonUp (Button button) const override
 
float getAxisMovement (Axis axis) const override
 

Friends

class SdlWindow
 

Detailed Description

La manette numero _index, ouverte a la construction.

SDL_GameController normalise deja les boutons : pas de table d'indices bruts a deviner comme chez sfml, l'enum du contrat se pose dessus presque un pour un.

Constructor & Destructor Documentation

◆ SdlGamepad()

SdlGamepad::SdlGamepad ( const SdlWindow window,
int  index = 0 
)
inline

◆ ~SdlGamepad()

SdlGamepad::~SdlGamepad ( )
inlineoverride

Member Function Documentation

◆ getAxisMovement()

float SdlGamepad::getAxisMovement ( Axis  axis) const
inlineoverride

◆ isAvailable()

bool SdlGamepad::isAvailable ( ) const
inlineoverride

◆ isButtonDown()

bool SdlGamepad::isButtonDown ( Button  button) const
inlineoverride

◆ isButtonUp()

bool SdlGamepad::isButtonUp ( Button  button) const
inlineoverride

Friends And Related Symbol Documentation

◆ SdlWindow

friend class SdlWindow
friend

The documentation for this class was generated from the following files: