ホーム › UI.Input.GameInput › IGameInputReading
IGameInputReading
COMメソッド 22
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | GameInputKind GetInputKind() |
| 4 | ULONGLONG GetSequenceNumber(GameInputKind inputKind) |
| 5 | ULONGLONG GetTimestamp() |
| 6 | void GetDevice(IGameInputDevice** device) |
| 7 | BOOLEAN GetRawReport(IGameInputRawDeviceReport** report) |
| 8 | DWORD GetControllerAxisCount() |
| 9 | DWORD GetControllerAxisState(DWORD stateArrayCount, FLOAT* stateArray) |
| 10 | DWORD GetControllerButtonCount() |
| 11 | DWORD GetControllerButtonState(DWORD stateArrayCount, BOOLEAN* stateArray) |
| 12 | DWORD GetControllerSwitchCount() |
| 13 | DWORD GetControllerSwitchState(DWORD stateArrayCount, GameInputSwitchPosition* stateArray) |
| 14 | DWORD GetKeyCount() |
| 15 | DWORD GetKeyState(DWORD stateArrayCount, GameInputKeyState* stateArray) |
| 16 | BOOLEAN GetMouseState(GameInputMouseState* state) |
| 17 | DWORD GetTouchCount() |
| 18 | DWORD GetTouchState(DWORD stateArrayCount, GameInputTouchState* stateArray) |
| 19 | BOOLEAN GetMotionState(GameInputMotionState* state) |
| 20 | BOOLEAN GetArcadeStickState(GameInputArcadeStickState* state) |
| 21 | BOOLEAN GetFlightStickState(GameInputFlightStickState* state) |
| 22 | BOOLEAN GetGamepadState(GameInputGamepadState* state) |
| 23 | BOOLEAN GetRacingWheelState(GameInputRacingWheelState* state) |
| 24 | BOOLEAN GetUiNavigationState(GameInputUiNavigationState* state) |