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

TSkCustomAnimatedControl

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

Declaration

Source position: libskiacontrols.pas line 513

type TSkCustomAnimatedControl = class(TSkCustomWinControl)

protected

type

  TAnimationBase = TAnimationBase;

  

protected

  FAnimation: TAnimationBase;

  

  function CanRunAnimation; virtual;

  

  procedure CheckAnimation;

  

  function CreateAnimation; virtual; abstract;

  

  procedure DoAnimationChanged; virtual;

  

  procedure DoAnimationFinish; virtual;

  

  procedure DoAnimationProcess; virtual;

  

  procedure DoAnimationStart; virtual;

  

  procedure Draw(); override;

  

  procedure ReadState(); override;

  

  procedure RenderFrame(); virtual;

  

  property AbsoluteVisible: Boolean; [r]

  

  property BackgroundColor: TAlphaColor;

  

  property OnAnimationDraw: TSkAnimationDrawEvent; [rw]

  

  property OnAnimationFinish: TNotifyEvent; [rw]

  

  property OnAnimationProcess: TNotifyEvent; [rw]

  

  property OnAnimationStart: TNotifyEvent; [rw]

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

end;

Inheritance

TSkCustomAnimatedControl

  

|

TSkCustomWinControl

  

|

TObject,ISkControlRenderTarget



CT Web help

CodeTyphon Studio