Plasma Engine  2.0
Loading...
Searching...
No Matches
InputDevice_null.inl
1#include <Core/System/Implementation/null/InputDevice_null.h>
2
3// clang-format off
4PL_BEGIN_DYNAMIC_REFLECTED_TYPE(plStandardInputDevice, 1, plRTTINoAllocator)
5PL_END_DYNAMIC_REFLECTED_TYPE;
6// clang-format on
7
8plStandardInputDevice::plStandardInputDevice(plUInt32 uiWindowNumber) {}
9plStandardInputDevice::~plStandardInputDevice() = default;
10
12
14
16{
17 return false;
18}
19
21{
22 return plMouseCursorClipMode::Default;
23}
24
26
Android standard input device.
Definition InputDevice_android.h:10
virtual void RegisterInputSlots() override
Override this to register all the input slots that this device exposes.
Definition InputDevice_android.inl:58
virtual void SetShowMouseCursor(bool bShow) override
Shows or hides the mouse cursor inside the application window.
Definition InputDevice_android.inl:34
virtual void InitializeDevice() override
Override this if you need to do device specific initialization before the first use.
Definition InputDevice_android.inl:48
virtual bool GetShowMouseCursor() const override
Returns whether the mouse cursor is shown.
Definition InputDevice_android.inl:36
virtual plMouseCursorClipMode::Enum GetClipMouseCursor() const override
Returns whether the mouse is confined to the application window or not.
Definition InputDevice_android.inl:43
virtual void SetClipMouseCursor(plMouseCursorClipMode::Enum mode) override
Will trap the mouse inside the application window. Should usually be enabled, to prevent accidental t...
Definition InputDevice_android.inl:41
Enum
Definition MouseKeyboard.h:10
Dummy Allocator for types that should not be allocatable through the reflection system.
Definition RTTI.h:268