Class TX3DEventsEngine

DescriptionHierarchyFieldsMethodsProperties

Unit

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

Public function GetTime: TX3DTime; virtual; abstract;
Public function GetBackgroundStack: TX3DBindableStackBasic; virtual; abstract;
Public function GetFogStack: TX3DBindableStackBasic; virtual; abstract;
Public function GetNavigationInfoStack: TX3DBindableStackBasic; virtual; abstract;
Public function GetViewpointStack: TX3DBindableStackBasic; virtual; abstract;
Public procedure ChangedAll; virtual; abstract;
Public procedure BeforeNodesFree(const InternalChangedAll: boolean = false); virtual; abstract;
Public procedure ChangedField(Field: TX3DField); virtual; abstract;
Public procedure IncreaseTimeTick; virtual; abstract;

Description

Methods

Public function GetTime: TX3DTime; virtual; abstract;
 
Public function GetBackgroundStack: TX3DBindableStackBasic; virtual; abstract;
 
Public function GetFogStack: TX3DBindableStackBasic; virtual; abstract;
 
Public function GetNavigationInfoStack: TX3DBindableStackBasic; virtual; abstract;
 
Public function GetViewpointStack: TX3DBindableStackBasic; virtual; abstract;
 
Public procedure ChangedAll; virtual; abstract;
 
Public procedure BeforeNodesFree(const InternalChangedAll: boolean = false); virtual; abstract;
 
Public procedure ChangedField(Field: TX3DField); virtual; abstract;
 
Public procedure IncreaseTimeTick; virtual; abstract;
 

Generated by PasDoc 0.13.0 on 2013-08-17 21:27:17