![]() |
ezEngine Release 26.3
|
Android standard input device. More...
#include <InputDevice_Platform.h>

Private Member Functions | |
| virtual void | InitializeDevice () override |
| Override this if you need to do device specific initialization before the first use. | |
| virtual void | RegisterInputSlots () override |
| Override this to register all the input slots that this device exposes. | |
| virtual void | ResetInputSlotValues () override |
| Override this, if you need to reset certain input slot values to zero, after the ezInputManager is finished with the current frame update. | |
| virtual void | UpdateInputSlotValues () override |
| Override this, if you need to query the state of the hardware to update the input slots. | |
Additional Inherited Members | |
Public Member Functions inherited from ezInputDevice | |
| ezInputDevice () | |
| Default Constructor. | |
| float | GetInputSlotState (ezStringView sSlot) const |
| Allows to query current input values for the given slot. | |
| bool | HasDeviceBeenUsedLastFrame () const |
| Returns true, if the device was 'used' during the last frame, ie. when it generated input due to some user interaction. | |
Public Member Functions inherited from ezReflectedClass | |
| virtual const ezRTTI * | GetDynamicRTTI () const |
| bool | IsInstanceOf (const ezRTTI *pType) const |
| Returns whether the type of this instance is of the given type or derived from it. | |
| template<typename T > | |
| EZ_ALWAYS_INLINE bool | IsInstanceOf () const |
| Returns whether the type of this instance is of the given type or derived from it. | |
Static Public Member Functions inherited from ezNoBase | |
| static const ezRTTI * | GetStaticRTTI () |
Protected Member Functions inherited from ezInputDevice | |
| virtual void | UpdateHardwareState (ezTime tTimeDifference) |
| This function is called once after ezInputManager::Update with the same time delta value. It allows to update hardware state, such as the vibration of gamepad motors. | |
Static Protected Member Functions inherited from ezInputDevice | |
| static void | RegisterInputSlot (ezStringView sName, ezStringView sDefaultDisplayName, ezBitflags< ezInputSlotFlags > SlotFlags) |
| Calls RegisterInputSlot() on the ezInputManager and passes the parameters through. | |
Protected Attributes inherited from ezInputDevice | |
| ezMap< ezString, float > | m_InputSlotValues |
| Stores all the values for all input slots that this device handles. | |
| ezUInt32 | m_uiLastCharacter |
| If this input device type handles character input, it should write the last typed character into this variable. The ezInputManager calls RetrieveLastCharacter() to query what the user typed last. | |
Protected Attributes inherited from ezEnumerable< ezInputDevice, ezReflectedClass > | |
| ezEnumerable * | m_pNextInstance |
Android standard input device.
|
overrideprivatevirtual |
Override this if you need to do device specific initialization before the first use.
Implements ezInputDevice.
|
overrideprivatevirtual |
Override this to register all the input slots that this device exposes.
This is called once during initialization. It needs to call RegisterInputSlot() once for every input slot that this device exposes to the system.
Implements ezInputDevice.
|
overrideprivatevirtual |
Override this, if you need to reset certain input slot values to zero, after the ezInputManager is finished with the current frame update.
Reimplemented from ezInputDevice.
|
overrideprivatevirtual |
Override this, if you need to query the state of the hardware to update the input slots.
Implements ezInputDevice.