Class TAbstractInterpolatorNode

Unit

Declaration

type TAbstractInterpolatorNode = class(TAbstractChildNode)

Description

Basis for all nodes interpolating (animating) values.

Hierarchy

Overview

Fields

Public Interpolation: TInterpolation;

Methods

Protected function DeepCopyCore(CopyState: TX3DNodeDeepCopyState): TX3DNode; 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 EventSet_fraction: TSFFloatEvent read FEventSet_fraction;
Public property FdKey: TMFFloat read FFdKey;

Description

Fields

Public Interpolation: TInterpolation;

TODO: Interpolation is now a regular Pascal class field, not X3D field, to conserve memory use. This matters greatly in case of e.g. https://github.com/castle-engine/castle-engine/issues/285

Methods

Protected function DeepCopyCore(CopyState: TX3DNodeDeepCopyState): TX3DNode; override;
 
Public procedure CreateNode; override;

Automatically generated node properties.

Do not edit this file manually! To add new properties: - add them to the text files in tools/internal/x3d-nodes-to-pascal/nodes-specification/ , - and regenerate include files by running x3d-nodes-to-pascal .

The documentation for properties should go to x3dnodes_documentation.txt .

Public class function ClassX3DType: string; override;
 
Public procedure SetKey(const Value: array of Single);
 
Public procedure SetKey(const Value: TSingleList);
 

Properties

Public property EventSet_fraction: TSFFloatEvent read FEventSet_fraction;
 
Public property FdKey: TMFFloat read FFdKey;
 

Generated by PasDoc 0.16.0.