Castle Game Engine: X3DNodes: Class TAbstractPointingDeviceSensorNode

# Class TAbstractPointingDeviceSensorNode
Description | Hierarchy | Fields | Methods | Properties
## Unit X3DNodes ## Declaration `type TAbstractPointingDeviceSensorNode = class(TAbstractSensorNode)` ## Description no description available, TAbstractSensorNode description follows no description available, TAbstractChildNode description follows no description available, TAbstractNode description follows Base X3D node. Almost all X3D nodes inherit from this. (Exception: X3DMetadataObject. So you cannot have metadata of metadata of...) ## Hierarchy TPersistent TNonRefCountedInterfacedPersistent TX3DFileItem TX3DNode TAbstractNode TAbstractChildNode TAbstractSensorNode TAbstractPointingDeviceSensorNode ## Overview ### Methods
| `procedure CreateNode; override;`
| `procedure Activate(const Time: TX3DTime; const ATransform, AInvertedTransform: TMatrix4Single; const OverPoint: TVector3Single); virtual;`
| `procedure Deactivate(const Time: TX3DTime); virtual;`
### Properties
| `property FdDescription: TSFString read FFdDescription;`
| `property EventIsOver: TX3DEvent read FEventIsOver;`
## Description ### Methods
| `procedure CreateNode; override;`
| `procedure Activate(const Time: TX3DTime; const ATransform, AInvertedTransform: TMatrix4Single; const OverPoint: TVector3Single); virtual;`
`Activate` pointing device sensor. Used by the events engine (like TCastleSceneCore) to notify this sensor. OverPoint indicates 3D point (in global, that is TCastleSceneCore, coordinates) pointed by the mouse. In TAbstractPointingDeviceSensorNode class, this simply sends isActive := TRUE event.
| `procedure Deactivate(const Time: TX3DTime); virtual;`
`Deactivate` pointing device sensor. Used by the events engine (like TCastleSceneCore) to notify this sensor. In TAbstractPointingDeviceSensorNode class, this simply sends isActive := FALSE event.
### Properties
| `property FdDescription: TSFString read FFdDescription;`
| `property EventIsOver: TX3DEvent read FEventIsOver;`
Generated by PasDoc 0.13.0 on 2013-08-17 21:27:16