Class TAbstractSequencerNode

Unit

Declaration

type TAbstractSequencerNode = class(TAbstractChildNode)

Description

Base node type from which all sequencers (like TIntegerSequencerNode and TBooleanSequencerNode) are derived.

Hierarchy

Overview

Methods

Public constructor Create(const AX3DName: string = ''; const ABaseUrl: string = ''); override;
Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;
Public procedure SetKey(const Value: array of Single);
Public procedure SetKey(const Value: TSingleList);

Properties

Public property EventNext: TSFBoolEvent read FEventNext;
Public property EventPrevious: TSFBoolEvent read FEventPrevious;
Public property EventSet_fraction: TSFFloatEvent read FEventSet_fraction;
Public property FdKey: TMFFloat read FFdKey;
Public property FdForceContinuousValue_changed: TSFBool read FFdForceContinuousValue_changed;
Public property ForceContinuousValue_changed: Boolean read GetForceContinuousValue_changed write SetForceContinuousValue_changed;

Description

Methods

Public constructor Create(const AX3DName: string = ''; const ABaseUrl: string = ''); override;
 
Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 
Public procedure SetKey(const Value: array of Single);
 
Public procedure SetKey(const Value: TSingleList);
 

Properties

Public property EventNext: TSFBoolEvent read FEventNext;
 
Public property EventPrevious: TSFBoolEvent read FEventPrevious;
 
Public property EventSet_fraction: TSFFloatEvent read FEventSet_fraction;
 
Public property FdKey: TMFFloat read FFdKey;
 
Public property FdForceContinuousValue_changed: TSFBool read FFdForceContinuousValue_changed;
 
Public 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#section_forceContinuousValue_Changed .


Generated by PasDoc 0.16.0.