Class TAbstractSequencerNode
Unit
Declaration
type TAbstractSequencerNode = class(TAbstractChildNode)
Description
Base node type from which all sequencers (like TIntegerSequencerNode and TBooleanSequencerNode) are derived.
Hierarchy
- TObject
 - TPersistent
 - TX3DFileItem
 - TX3DNode
 - TAbstractNode
 - TAbstractChildNode
 - TAbstractSequencerNode
 
Overview
Methods
![]()  | 
constructor Create(const AX3DName: string = ''; const ABaseUrl: String = ''); override; | 
![]()  | 
procedure CreateNode; override; | 
![]()  | 
class function ClassX3DType: String; override; | 
![]()  | 
procedure SetKey(const Value: array of Single); overload; | 
![]()  | 
procedure SetKey(const Value: TSingleList); overload; | 
Properties
![]()  | 
property EventNext: TSFBoolEvent read FEventNext; | 
![]()  | 
property EventPrevious: TSFBoolEvent read FEventPrevious; | 
![]()  | 
property EventSet_fraction: TSFFloatEvent read FEventSet_fraction; | 
![]()  | 
property FdKey: TMFFloat read FFdKey; | 
![]()  | 
property FdForceContinuousValue_changed: TSFBool read FFdForceContinuousValue_changed; | 
![]()  | 
property ForceContinuousValue_changed: Boolean read GetForceContinuousValue_changed write SetForceContinuousValue_changed; | 
Description
Methods
![]()  | 
constructor Create(const AX3DName: string = ''; const ABaseUrl: String = ''); override; | 
![]()  | 
procedure CreateNode; override; | 
| 
 Create node fields and events.  | |
![]()  | 
class function ClassX3DType: String; override; | 
![]()  | 
procedure SetKey(const Value: array of Single); overload; | 
![]()  | 
procedure SetKey(const Value: TSingleList); overload; | 
Properties
![]()  | 
property EventNext: TSFBoolEvent read FEventNext; | 
![]()  | 
property EventPrevious: TSFBoolEvent read FEventPrevious; | 
![]()  | 
property EventSet_fraction: TSFFloatEvent read FEventSet_fraction; | 
![]()  | 
property FdKey: TMFFloat read FFdKey; | 
| 
 
Internal wrapper for property   | |
![]()  | 
property FdForceContinuousValue_changed: TSFBool read FFdForceContinuousValue_changed; | 
| 
 
Internal wrapper for property   | |
![]()  | 
property ForceContinuousValue_changed: Boolean read GetForceContinuousValue_changed write SetForceContinuousValue_changed; | 
| 
 Send value_changed event on any input, even you receive set_fraction that does not change previous key range. This means that sequencer node generates output event (value_changed) more often, even if internal node knowledge says that "no change occurred". See https://castle-engine.io/x3d_implementation_eventutilities_extensions.php  | |
Generated by PasDoc 0.16.0.
