Class TAbstractTimeDependentNode
Unit
Declaration
type TAbstractTimeDependentNode = class(TAbstractChildNode)
Description
Abstract node from which most (but not all) time-dependent nodes are derived.
Hierarchy
- TObject
 - TPersistent
 - TX3DFileItem
 - TX3DNode
 - TAbstractNode
 - TAbstractChildNode
 - TAbstractTimeDependentNode
 
Overview
Methods
![]()  | 
constructor Create(const AX3DName: String = ''; const ABaseUrl: String = ''); override; | 
![]()  | 
function IsActive: Boolean; | 
![]()  | 
function IsPaused: Boolean; | 
![]()  | 
function ElapsedTime: TFloatTime; | 
![]()  | 
function ElapsedTimeInCycle: TFloatTime; | 
![]()  | 
procedure CreateNode; override; | 
![]()  | 
class function ClassX3DType: String; override; | 
Properties
![]()  | 
property FdDescription: TSFString read FFdDescription; | 
![]()  | 
property Description: String read GetDescription write SetDescription; | 
![]()  | 
property FdLoop: TSFBool read FFdLoop; | 
![]()  | 
property Loop: Boolean read GetLoop write SetLoop; | 
![]()  | 
property FdPauseTime: TSFTime read FFdPauseTime; | 
![]()  | 
property PauseTime: TFloatTime read GetPauseTime write SetPauseTime; | 
![]()  | 
property FdResumeTime: TSFTime read FFdResumeTime; | 
![]()  | 
property ResumeTime: TFloatTime read GetResumeTime write SetResumeTime; | 
![]()  | 
property FdStartTime: TSFTime read FFdStartTime; | 
![]()  | 
property StartTime: TFloatTime read GetStartTime write SetStartTime; | 
![]()  | 
property FdStopTime: TSFTime read FFdStopTime; | 
![]()  | 
property StopTime: TFloatTime read GetStopTime write SetStopTime; | 
![]()  | 
property EventElapsedTime: TSFTimeEvent read FEventElapsedTime; | 
![]()  | 
property EventIsActive: TSFBoolEvent read FEventIsActive; | 
![]()  | 
property EventIsPaused: TSFBoolEvent read FEventIsPaused; | 
Description
Methods
![]()  | 
constructor Create(const AX3DName: String = ''; const ABaseUrl: String = ''); override; | 
| 
 This item has no description. Showing description inherited from TX3DNode.Create. Constructor. Initializes various properties: 
  | |
![]()  | 
function IsActive: Boolean; | 
| 
 Is the sensor enabled and running (ignoring whether it is paused).  | |
![]()  | 
function IsPaused: Boolean; | 
| 
 Is the sensor paused.  | |
![]()  | 
function ElapsedTime: TFloatTime; | 
| 
 Time in seconds since the sensor was activated and running, not counting any time while in pause state.  | |
![]()  | 
function ElapsedTimeInCycle: TFloatTime; | 
| 
 Time in seconds since the sensor was activated and running, in this cycle, not counting any time while in pause state.  | |
![]()  | 
procedure CreateNode; override; | 
| 
 Create node fields and events.  | |
![]()  | 
class function ClassX3DType: String; override; | 
| 
 This item has no description. Showing description inherited from TX3DNode.ClassX3DType. Node type name in VRML/X3D, for this class. Normal VRML/X3D node classes should override this to return something non-empty, and then X3DType automatically will return the same value. Empty for classes that don't have a hardcoded VRML/X3D node name, like a special TX3DUnknownNode. Such special classes should override then X3DType to return actual non-empty name there. You usually should call X3DType. The only use of this method is that it works on classes (it's "class function"), without needing at actual instance.  | |
Properties
![]()  | 
property FdDescription: TSFString read FFdDescription; | 
| 
 
Internal wrapper for property   | |
![]()  | 
property Description: String read GetDescription write SetDescription; | 
| 
 This item has no description.  | |
![]()  | 
property FdLoop: TSFBool read FFdLoop; | 
| 
 
Internal wrapper for property   | |
![]()  | 
property Loop: Boolean read GetLoop write SetLoop; | 
| 
 This item has no description.  | |
![]()  | 
property FdPauseTime: TSFTime read FFdPauseTime; | 
| 
 
Internal wrapper for property   | |
![]()  | 
property PauseTime: TFloatTime read GetPauseTime write SetPauseTime; | 
| 
 This item has no description.  | |
![]()  | 
property FdResumeTime: TSFTime read FFdResumeTime; | 
| 
 
Internal wrapper for property   | |
![]()  | 
property ResumeTime: TFloatTime read GetResumeTime write SetResumeTime; | 
| 
 This item has no description.  | |
![]()  | 
property FdStartTime: TSFTime read FFdStartTime; | 
| 
 
Internal wrapper for property   | |
![]()  | 
property StartTime: TFloatTime read GetStartTime write SetStartTime; | 
| 
 This item has no description.  | |
![]()  | 
property FdStopTime: TSFTime read FFdStopTime; | 
| 
 
Internal wrapper for property   | |
![]()  | 
property StopTime: TFloatTime read GetStopTime write SetStopTime; | 
| 
 This item has no description.  | |
![]()  | 
property EventElapsedTime: TSFTimeEvent read FEventElapsedTime; | 
| 
 This item has no description.  | |
![]()  | 
property EventIsActive: TSFBoolEvent read FEventIsActive; | 
| 
 This item has no description.  | |
![]()  | 
property EventIsPaused: TSFBoolEvent read FEventIsPaused; | 
| 
 This item has no description.  | |
Generated by PasDoc 0.16.0-snapshot.
