|
| virtual::InputMode | getInputMode () const |
| |
| virtual ::std::vector<::std::weak_ptr<::IGameController > > | _getGameControllers () |
| |
| virtual::GameControllerInputMapping const & | getGameControllerMapping (::InputMapping const &inputMapping) |
| |
|
MCFOLD::InputMode | $getInputMode () const |
| |
|
MCAPI ::std::vector<::std::weak_ptr<::IGameController > > | $_getGameControllers () |
| |
|
MCAPI::GameControllerInputMapping const & | $getGameControllerMapping (::InputMapping const &inputMapping) |
| |
| virtual void | setMapping (::InputEventQueue &eventQueue, ::BindingFactory const &bindingFactory, ::InputMapping const &inputMapping, int controllerId) |
| |
| virtual void | clearMapping (int controllerId) |
| |
| virtual bool | tick (::InputEventQueue &eventQueue, ::Bedrock::NotNullNonOwnerPtr<::ControllerIDtoClientMap > const &map) |
| |
| virtual void | changeControllerId (int oldId, int newId) |
| |
|
MCAPI void | _enqueueButtonDownUpEvents (::InputEventQueue &eventQueue, ::GameControllerMapper::GamepadStickTurnData &turnData, ::DirectionId direction) |
| |
|
MCAPI void | _handleButtonEvent (::InputEventQueue &eventQueue, ::GameControllerButtonEvent const &buttonEvent, int controllerId, int alternateControllerId) |
| |
|
MCAPI void | _handleConnectionStateChangedEvent (::InputEventQueue &eventQueue, bool controllerConnected, int controllerId) |
| |
|
MCAPI void | _handleStickEvent (::InputEventQueue &eventQueue, ::GameControllerStickEvent const &stickEvent, int controllerId) |
| |
|
MCAPI void | _handleTriggerEvent (::InputEventQueue &eventQueue, ::GameControllerTriggerEvent const &triggerEvent, int controllerId) |
| |
|
MCAPI void | _reprocessPreviousStickEvents (::InputEventQueue &eventQueue, int controllerId, ::std::vector< int > const &handledEventStickIds) |
| |
|
MCAPI void | _tickTurn (::InputEventQueue &eventQueue) |
| |
|
MCAPI void * | $ctor () |
| |
|
MCAPI void | $dtor () |
| |
|
MCAPI void | $setMapping (::InputEventQueue &eventQueue, ::BindingFactory const &bindingFactory, ::InputMapping const &inputMapping, int controllerId) |
| |
|
MCAPI void | $clearMapping (int controllerId) |
| |
|
MCAPI bool | $tick (::InputEventQueue &eventQueue, ::Bedrock::NotNullNonOwnerPtr<::ControllerIDtoClientMap > const &map) |
| |
|
MCAPI void | $changeControllerId (int oldId, int newId) |
| |
|
virtual void | clearInputDeviceQueue () |
| |
|
virtual void | clearInputDeviceQueueForFrame () |
| |
|
virtual void | getCursorPos (float &xCursor, float &yCursor) const |
| |
|
virtual void | render (::InputRenderContext &context) const |
| |
|
virtual void | setWindowSize (int width, int height) |
| |
|
virtual void | setBindingMode (::InputBindingMode mode, int controllerId) |
| |
|
virtual::InputBindingMode | getBindingMode (int controllerId) |
| |
|
MCFOLD void | $clearInputDeviceQueue () |
| |
|
MCFOLD void | $clearInputDeviceQueueForFrame () |
| |
|
MCAPI void | $getCursorPos (float &xCursor, float &yCursor) const |
| |
|
MCFOLD void | $render (::InputRenderContext &context) const |
| |
|
MCAPI void | $setWindowSize (int width, int height) |
| |
|
MCAPI void | $setBindingMode (::InputBindingMode mode, int controllerId) |
| |
|
MCAPI::InputBindingMode | $getBindingMode (int controllerId) |
| |
|
|
::ll::TypedStorage< 8, 8, double > | mLastTime |
| |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map< int, double > > | mLastTurnButtonTimeSeconds |
| |
|
::ll::TypedStorage< 8, 24, ::std::vector<::GameControllerMapper::GamepadStickTurnData > > | mStickTurnData |
| |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map< int, ::GameControllerMapper::GameControllerMappingData > > | mPerIdMappings |
| |
|
::ll::TypedStorage< 4, 4, int > | mScreenWidth |
| |
|
::ll::TypedStorage< 4, 4, int > | mScreenHeight |
| |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map< int, ::InputBindingMode > > | mBindingMode |
| |