8 namespace Mix{
namespace HID{
virtual void SetTriggerAssignment(UInt32 targetIndex, UInt32 sourceIndex)=0
トリガーの割り当てを設定します( DirectInput )
virtual void SetStickDeadZone(UInt32 index, Int16 deadZone)=0
スティックのデッドゾーンを設定します
virtual UInt32 GetButtonState(UInt32 index) const =0
ボタンの状態を取得します
ゲームパッドインターフェース
Definition: IGamepad.h:12
virtual UInt8 GetTriggerThreshold(UInt32 index) const =0
トリガーの閾値を取得します( XInput )
virtual UInt8 GetSourceButtonValue(UInt32 index) const =0
割り当てるソースのボタンの値を取得します( DirectInput )
virtual UInt32 GetSourcePovValue(UInt32 index) const =0
割り当てるソースの POV の値を取得します( DirectInput )
virtual void SetTriggerThreshold(UInt32 index, UInt8 threshold)=0
トリガーの閾値を設定します( XInput )
virtual Int16 GetStickDeadZone(UInt32 index) const =0
スティックのデッドゾーンを取得します
virtual Boolean IsAvailable(void) const =0
このインターフェースが利用可能などうかを確認します
virtual Float32 GetTriggerState(UInt32 index) const =0
トリガーの状態を取得します
virtual ~IGamepad(void)
デストラクタ
Definition: IGamepad.h:16
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
virtual const Mix::Vector2 & GetStickState(UInt32 index) const =0
スティックの状態を取得します
virtual Mix::HID::GAMEPAD_API GetAPI(void) const =0
このインターフェースで使用しているAPIを取得します
virtual void SetButtonAssignment(UInt32 targetIndex, UInt32 sourceIndex)=0
ボタンの割り当てを設定します( DirectInput )
ミックス
Definition: AtomicValue.h:6
2次元浮動小数点ベクトルクラス
Definition: Vector2.h:12
float Float32
32ビット浮動小数点
Definition: Common.h:83
short Int16
符号有り16ビット整数
Definition: Common.h:59
リファレンスクラス
Definition: Reference.h:12
virtual UInt32 GetButtonAssignment(UInt32 targetIndex) const =0
ボタンの割り当て元を取得します( DirectInput )
virtual UInt32 GetTriggerAssignment(UInt32 targetIndex) const =0
トリガーの割り当て元ボタンを取得します( DirectInput )
unsigned char UInt8
符号無し8ビット整数
Definition: Common.h:56
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
GAMEPAD_API
ゲームパッド API 列挙定数
Definition: Common.h:1093