You.i Engine
CYIGamePad Class Reference

#include <input/YiGamePad.h>

Public Member Functions

const CYIGamePadButtonGetDPadLeftButton () const
 
const CYIGamePadButtonGetDPadRightButton () const
 
const CYIGamePadButtonGetDPadUpButton () const
 
const CYIGamePadButtonGetDPadDownButton () const
 
const CYIGamePadButtonGetButton0 () const
 
const CYIGamePadButtonGetButton1 () const
 
const CYIGamePadButtonGetButton2 () const
 
const CYIGamePadButtonGetButton3 () const
 
const CYIGamePadButtonGetSelectButton () const
 
const CYIGamePadButtonGetStartButton () const
 
const CYIGamePadButtonGetLeftThumbStickButton () const
 
const CYIGamePadButtonGetRightThumbStickButton () const
 
const CYIGamePadButtonGetLeftBumperButton () const
 
const CYIGamePadButtonGetRightBumperButton () const
 
const CYIGamePadButtonGetLeftTriggerButton () const
 
const CYIGamePadButtonGetRightTriggerButton () const
 
const CYIGamePadButtonGetLeftThumbStickLeftButton () const
 
const CYIGamePadButtonGetLeftThumbStickRightButton () const
 
const CYIGamePadButtonGetLeftThumbStickUpButton () const
 
const CYIGamePadButtonGetLeftThumbStickDownButton () const
 
const CYIGamePadButtonGetRightThumbStickLeftButton () const
 
const CYIGamePadButtonGetRightThumbStickRightButton () const
 
const CYIGamePadButtonGetRightThumbStickUpButton () const
 
const CYIGamePadButtonGetRightThumbStickDownButton () const
 
const CYIGamePadExtendedButtonsGetExtendedButtons () const
 
const glm::vec2 & GetLeftThumbStickAxes () const
 
const glm::vec2 & GetRightThumbStickAxes () const
 
float GetLeftTriggerAxis () const
 
float GetRightTriggerAxis () const
 
bool IsAutoRepeatEnabled () const
 
void SetAutoRepeatEnabled (bool bEnabled)
 

Static Public Member Functions

static const CYIGamePadGetUserGamePad ()
 

Friends

class CYIGamePadPriv
 

Member Function Documentation

const CYIGamePadButton& CYIGamePad::GetButton0 ( ) const
const CYIGamePadButton& CYIGamePad::GetButton1 ( ) const
const CYIGamePadButton& CYIGamePad::GetButton2 ( ) const
const CYIGamePadButton& CYIGamePad::GetButton3 ( ) const
const CYIGamePadButton& CYIGamePad::GetDPadDownButton ( ) const
const CYIGamePadButton& CYIGamePad::GetDPadLeftButton ( ) const
const CYIGamePadButton& CYIGamePad::GetDPadRightButton ( ) const
const CYIGamePadButton& CYIGamePad::GetDPadUpButton ( ) const
const CYIGamePadExtendedButtons* CYIGamePad::GetExtendedButtons ( ) const
const CYIGamePadButton& CYIGamePad::GetLeftBumperButton ( ) const
const glm::vec2& CYIGamePad::GetLeftThumbStickAxes ( ) const
const CYIGamePadButton& CYIGamePad::GetLeftThumbStickButton ( ) const
const CYIGamePadButton& CYIGamePad::GetLeftThumbStickDownButton ( ) const
const CYIGamePadButton& CYIGamePad::GetLeftThumbStickLeftButton ( ) const
const CYIGamePadButton& CYIGamePad::GetLeftThumbStickRightButton ( ) const
const CYIGamePadButton& CYIGamePad::GetLeftThumbStickUpButton ( ) const
float CYIGamePad::GetLeftTriggerAxis ( ) const
const CYIGamePadButton& CYIGamePad::GetLeftTriggerButton ( ) const
const CYIGamePadButton& CYIGamePad::GetRightBumperButton ( ) const
const glm::vec2& CYIGamePad::GetRightThumbStickAxes ( ) const
const CYIGamePadButton& CYIGamePad::GetRightThumbStickButton ( ) const
const CYIGamePadButton& CYIGamePad::GetRightThumbStickDownButton ( ) const
const CYIGamePadButton& CYIGamePad::GetRightThumbStickLeftButton ( ) const
const CYIGamePadButton& CYIGamePad::GetRightThumbStickRightButton ( ) const
const CYIGamePadButton& CYIGamePad::GetRightThumbStickUpButton ( ) const
float CYIGamePad::GetRightTriggerAxis ( ) const
const CYIGamePadButton& CYIGamePad::GetRightTriggerButton ( ) const
const CYIGamePadButton& CYIGamePad::GetSelectButton ( ) const
const CYIGamePadButton& CYIGamePad::GetStartButton ( ) const
static const CYIGamePad& CYIGamePad::GetUserGamePad ( )
static
bool CYIGamePad::IsAutoRepeatEnabled ( ) const
void CYIGamePad::SetAutoRepeatEnabled ( bool  bEnabled)

Friends And Related Function Documentation

friend class CYIGamePadPriv
friend

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