CInputScriptManager

ManiaPlanet API


CInputScriptManager

ID 0x13010000
Uninstantiable

Inherits from MwFoundations::CMwNod

Input devices.

Methods

wstring GetPadButtonPlaygroundBinding(CInputScriptPad@ Pad, CInputScriptManager::EButton Button)

wstring GetPadButtonCurrentBinding(CInputScriptPad@ Pad, CInputScriptManager::EButton Button)

wstring GetPadButtonBinding(CInputScriptPad@ Pad, CInputScriptManager::EButton Button)

bool IsKeyPressed(int KeyCode)

Members

const MwFastBuffer<CInputScriptEvent@> PendingEvents

const uint Now

const uint Period

const MwFastBuffer<CInputScriptPad@> Pads

const vec2 MousePos

const vec2 MouseKineticScrollVel

const bool MouseLeftButton

const bool MouseRightButton

const bool MouseMiddleButton

const MwFastBuffer<vec2> TouchPoints_Cur

const MwFastBuffer<vec2> TouchPoints_Init

bool ExclusiveMode

uint Dbg_AutoRepeat_InitialDelay

uint Dbg_AutoRepeat_Period

const uint TimeSinceLatestMouseActivity

const uint TimeSinceLatestTouchActivity

const uint TimeSinceLatestKeyboardActivity

const uint TimeSinceLatestPadActivity

Inherited members CMwNod

string IdName

const MwId Id

Enums

EButton

EButton::Left
EButton::Right
EButton::Up
EButton::Down
EButton::A
EButton::B
EButton::X
EButton::Y
EButton::L1
EButton::R1
EButton::LeftStick
EButton::RightStick
EButton::Menu
EButton::View
EButton::LeftStick_Left
EButton::LeftStick_Right
EButton::LeftStick_Up
EButton::LeftStick_Down
EButton::RightStick_Left
EButton::RightStick_Right
EButton::RightStick_Up
EButton::RightStick_Down
EButton::L2
EButton::R2
EButton::None

Documentation from build 2019-11-19 18:50:52
(Page rendering: 0.04 seconds, 12.09 MB)