![]() |
Trackmania ManiaScript Reference 2026.2.2.1751
A ManiaScript Reference of the new Trackmania.
|
Input devices. More...
#include <doc.h>
Public Types | |
| enum | EButton { Left , Right , Up , Down , A , B , X , Y , L1 , R1 , LeftStick , RightStick , Menu , View , LeftStick_Left , LeftStick_Right , LeftStick_Up , LeftStick_Down , RightStick_Left , RightStick_Right , RightStick_Up , RightStick_Down , L2 , R2 , None } |
| enum | EPadType { Keyboard , Mouse , Generic , XBox , PlayStation , Vive } |
Public Member Functions | |
| Text | GetPadButtonPlaygroundBinding (CInputPad Pad, CInputManager::EButton Button) |
| Text | GetPadButtonCurrentBinding (CInputPad Pad, CInputManager::EButton Button) |
| Text | GetActionBindingRaw (CInputPad Pad, Text ActionMap, Text ActionId) |
| Text | GetActionBinding (CInputPad Pad, Text ActionMap, Text ActionId) |
| Text | GetActionDisplayName (Text ActionMap, Text ActionId) |
| Boolean | IsKeyPressed (Integer KeyCode) |
Public Attributes | |
| Array< CInputEvent *const > | PendingEvents |
| Integer const | Now |
| Integer const | Period |
| Array< CInputPad *const > | Pads |
| Vec2 const | MousePos |
| Vec2 const | MouseKineticScrollVel |
| Boolean const | MouseLeftButton |
| Boolean const | MouseRightButton |
| Boolean const | MouseMiddleButton |
| Array< Vec2 > | TouchPoints_Cur |
| Array< Vec2 > | TouchPoints_Init |
| Boolean const | JapanStylePadButtons |
| Boolean | ExclusiveMode |
| CInputPad *const | LatestActivePad |
| CInputManager::EPadType const | LatestActivePadType |
| Integer const | TimeSinceLatestActivity |
| Integer const | TimeSinceLatestMouseActivity |
| Integer const | TimeSinceLatestTouchActivity |
| Integer const | TimeSinceLatestKeyboardActivity |
| Integer const | TimeSinceLatestPadActivity |
| Public Attributes inherited from CNod | |
| Ident const | Id |
Input devices.
| Text CInputManager::GetPadButtonCurrentBinding | ( | CInputPad | Pad, |
| CInputManager::EButton | Button ) |
| Text CInputManager::GetPadButtonPlaygroundBinding | ( | CInputPad | Pad, |
| CInputManager::EButton | Button ) |
| Boolean CInputManager::ExclusiveMode |
| Boolean const CInputManager::JapanStylePadButtons |
| CInputPad* const CInputManager::LatestActivePad |
| CInputManager::EPadType const CInputManager::LatestActivePadType |
| Vec2 const CInputManager::MouseKineticScrollVel |
| Boolean const CInputManager::MouseLeftButton |
| Boolean const CInputManager::MouseMiddleButton |
| Vec2 const CInputManager::MousePos |
| Boolean const CInputManager::MouseRightButton |
| Integer const CInputManager::Now |
| Array<CInputEvent* const > CInputManager::PendingEvents |
| Integer const CInputManager::Period |
| Integer const CInputManager::TimeSinceLatestActivity |
Duration (ms) elapsed since latest user interraction on any device.
| Integer const CInputManager::TimeSinceLatestKeyboardActivity |
| Integer const CInputManager::TimeSinceLatestMouseActivity |
| Integer const CInputManager::TimeSinceLatestPadActivity |
| Integer const CInputManager::TimeSinceLatestTouchActivity |