Class InputDevice
Base class for all input device objects.
Inherited Members
InputDevice
InputDevice
InputDevice
Assembly: FlaxEngine.dll
File: Engine/Input/InputDevice.h
Syntax
public class InputDevice : public ScriptingObject
Constructors
InputDevice(const SpawnParams& params, const StringView& name)
Declaration
protected InputDevice(const SpawnParams& params, const StringView& name)
Parameters
SpawnParams
params
|
StringView
name
|
Fields
_name
_queue
Declaration
protected EventQueue _queue
Field Value
EventQueue
|
Methods
GetName()
ResetState()
Resets the input device state. Called when application looses focus.
Declaration
public virtual void ResetState()
Update(EventQueue& queue)
Captures the input since the last call and triggers the input events.
Declaration
public virtual bool Update(EventQueue& queue)
Parameters
EventQueue
queue
The input events queue. |
Returns
bool
True if device has been disconnected, otherwise false. |
UpdateState()
Updates only the current state of the device.
Declaration
public virtual bool UpdateState()
Returns
bool
True if device has been disconnected, otherwise false. |