Unit 'fpsvg.anim' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#fcl-svg]

TSVGAnimation

Declaration

Source position: fpsvg.anim.pp line 75

type TSVGAnimation = record

public

  Element: TSVGElement;

  Target: TSVGElement;

  Kind: TSVGAnimationKind;

  AttributeName: TSVGString;

  ValueKind: TSVGValueKind;

  Base: TSVGString;

  HasBase: Boolean;

  Values: TStringArray;

  KeyTimes: TSVGDoubleArray;

  KeySplines: TSVGDoubleArray;

  CalcMode: TSVGCalcMode;

  Begins: TSVGDoubleArray;

  Ends: TSVGDoubleArray;

  StartsAt: Double;

  Duration: Double;

  Repeats: Double;

  RepeatDur: Double;

  MinDuration: Double;

  MaxDuration: Double;

  Restart: TSVGRestart;

  Freezes: Boolean;

  Additive: Boolean;

  Accumulates: Boolean;

  TransformKind: TSVGTransformKind;

  Motion: TSVGPathMetrics;

  HasMotionPath: Boolean;

  Rotate: TSVGMotionRotate;

  RotateAngle: Double;

  function ValueAt();

  function EndsAt;

  function RepeatDuration;

  function ActiveDuration();

  function ActiveDurationFrom();

  function IntervalAt();

  function KeyTimeAt();

end;


Documentation generated on: 2026-09-25