Castle Game Engine: X3DNodes: Class TX3DEventsEngine

# Class TX3DEventsEngine
Description | Hierarchy | Fields | Methods | Properties
## Unit X3DNodes ## Declaration `type TX3DEventsEngine = class(T3D)` ## Description Abstract 3D object handling VRML/X3D events. Is also notified about changes to VRML/X3D nodes/fields. ## Hierarchy TComponent T3D TX3DEventsEngine ## Overview ### Methods
| `procedure ExecuteCompiledScript(const HandlerName: string; ReceivedValue: TX3DField); virtual; abstract;`
| `function GetTime: TX3DTime; virtual; abstract;`
| `function GetBackgroundStack: TX3DBindableStackBasic; virtual; abstract;`
| `function GetFogStack: TX3DBindableStackBasic; virtual; abstract;`
| `function GetNavigationInfoStack: TX3DBindableStackBasic; virtual; abstract;`
| `function GetViewpointStack: TX3DBindableStackBasic; virtual; abstract;`
| `procedure ChangedAll; virtual; abstract;`
| `procedure BeforeNodesFree(const InternalChangedAll: boolean = false); virtual; abstract;`
| `procedure ChangedField(Field: TX3DField); virtual; abstract;`
| `procedure IncreaseTimeTick; virtual; abstract;`
## Description ### Methods
| `procedure ExecuteCompiledScript(const HandlerName: string; ReceivedValue: TX3DField); virtual; abstract;`
| `function GetTime: TX3DTime; virtual; abstract;`
| `function GetBackgroundStack: TX3DBindableStackBasic; virtual; abstract;`
| `function GetFogStack: TX3DBindableStackBasic; virtual; abstract;`
| `function GetNavigationInfoStack: TX3DBindableStackBasic; virtual; abstract;`
| `function GetViewpointStack: TX3DBindableStackBasic; virtual; abstract;`
| `procedure ChangedAll; virtual; abstract;`
| `procedure BeforeNodesFree(const InternalChangedAll: boolean = false); virtual; abstract;`
| `procedure ChangedField(Field: TX3DField); virtual; abstract;`
| `procedure IncreaseTimeTick; virtual; abstract;`
Generated by PasDoc 0.13.0 on 2015-06-15 04:43:17