Class TAbstractKeyDeviceSensorNode
Unit
X3DNodes
Declaration
type TAbstractKeyDeviceSensorNode = class(TAbstractSensorNode)
Description
Base type for all sensor node types that operate using key devices.
Hierarchy
Overview
Methods
Description
Methods
 |
procedure CreateNode; override; |
|
 |
procedure KeyDown(Key: TKey; C: char; const Time: TX3DTime); virtual; |
React to key down/up events.
This is used by TCastleSceneCore to communicate with this key sensor.
Semantics follow TInputPressRelease behavior for EventType = itKey. This means that Key may be K_None (if not representable as TKey) and C may be #0 (if not representable as char), but not both — at least one of Key or C must contains something useful. Also, key presses are affected by the "key repeat" feature of the OS (windowing system actually), so when user holds down a key — we get many key down messages.
|
 |
procedure KeyUp(Key: TKey; C: char; const Time: TX3DTime); virtual; |
|
Generated by PasDoc 0.15.0.
|