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; |
|
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 ForceContinuousValue_changed. This wrapper API may change, we advise to access simpler ForceContinuousValue_changed instead. |
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.