Unit 'libSkiaControls' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#pl_skia]

TSkCustomAnimation

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: libskiacontrols.pas line 367

type TSkCustomAnimation = class(TSkPersistent)

public

const

  DefaultFrameRate = 60

  

public

  FrameRate: Integer;

  

protected

const

  DefaultAutoReverse = False

  

  DefaultDelay = 0

  

  DefaultEnabled = True

  

  DefaultInverse = False

  

  DefaultLoop = True

  

  DefaultPause = False

  

  DefaultSpeed = 1

  

  DefaultStartFromCurrent = False

  

  DefaultStartProgress = 0

  

  DefaultStopProgress = 1

  

  ProgressEpsilon = 0

  

  SpeedEpsilon = 1E-3

  

  SpeedRoundTo = - 3

  

  TimeEpsilon = 1E-3

  

  TimeRoundTo = - 3

  

protected

  procedure BeforePaint;

  

  procedure DoAssign(); override;

  

  procedure DoChanged; override;

  

  procedure DoFinish; virtual; abstract;

  

  procedure DoProcess; virtual; abstract;

  

  procedure DoStart; virtual; abstract;

  

  function GetDuration;

  

  procedure SetDuration();

  

  property AllowAnimation: Boolean; [rw]

  

  property Owner: TComponent; [r]

  

  property Processing: Boolean; [r]

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  function Equals(); override;

  

  procedure Start; virtual;

  

  procedure Stop; virtual;

  

  procedure StopAtCurrent; virtual;

  

  property AutoReverse: Boolean; [rw]

  

  property CurrentTime: Double; [rws]

  

  property Delay: Double; [rws]

  

  property Duration: Double; [r]

  

  property Enabled: Boolean; [rw]

  

  property Inverse: Boolean; [rw]

  

  property Loop: Boolean; [rw]

  

  property Pause: Boolean; [rw]

  

  property Progress: Double; [rws]

  

  property Running: Boolean; [r]

  

  property Speed: Double; [rws]

  

  property StartFromCurrent: Boolean; [rw]

  

  property StartProgress: Double; [rws]

  

  property StopProgress: Double; [rws]

  

end;

Inheritance

TSkCustomAnimation

  

|

TSkPersistent

  

|

TObject



CT Web help

CodeTyphon Studio