Class TCustomDXTimer (unit DXClass)

Inherits from

TComponent

Constructors


constructor Create(AOwner: TComponent);

TCustomDXTimer


Functions

destructor Destroy;


procedure DoActivate;


procedure DoDeactivate;


procedure DoTimer(LagCount: Integer);


procedure Loaded;


procedure AppIdle(Sender: TObject; var Done: Boolean);


function AppProc(var Message: TMessage): Boolean;


procedure Finalize;


procedure Initialize;


procedure Resume;


procedure SetActiveOnly(Value: Boolean);


procedure SetEnabled(Value: Boolean);


procedure SetInterval(Value: Cardinal);


procedure Suspend;


Properties

property ActiveOnly : Boolean


property Enabled : Boolean


property FrameRate : Integer


property Interval : Cardinal


property MaxLag : Integer


Events

event OnActivate : TNotifyEvent


event OnDeactivate : TNotifyEvent


event OnTimer : TDXTimerEvent


Variables

FActiveOnly : Boolean;


FEnabled : Boolean;


FFrameRate : Integer;


FInitialized : Boolean;


FInterval : Cardinal;


FInterval2 : Integer;


FMaxLag : Integer;


FNowFrameRate : Integer;


FOldTime : Integer;


FOldTime2 : Integer;


FOnActivate : TNotifyEvent;


FOnDeactivate : TNotifyEvent;


FOnTimer : TDXTimerEvent;



Constructors


constructor Create(AOwner: TComponent);

TCustomDXTimer


Functions


destructor Destroy;


procedure DoActivate;


procedure DoDeactivate;


procedure DoTimer(LagCount: Integer);


procedure Loaded;


procedure AppIdle(Sender: TObject; var Done: Boolean);


function AppProc(var Message: TMessage): Boolean;


procedure Finalize;


procedure Initialize;


procedure Resume;


procedure SetActiveOnly(Value: Boolean);


procedure SetEnabled(Value: Boolean);


procedure SetInterval(Value: Cardinal);


procedure Suspend;


Properties


property ActiveOnly : Boolean


property Enabled : Boolean


property FrameRate : Integer


property Interval : Cardinal


property MaxLag : Integer


Events


event OnActivate : TNotifyEvent


event OnDeactivate : TNotifyEvent


event OnTimer : TDXTimerEvent


Variables


FActiveOnly : Boolean;


FEnabled : Boolean;


FFrameRate : Integer;


FInitialized : Boolean;


FInterval : Cardinal;


FInterval2 : Integer;


FMaxLag : Integer;


FNowFrameRate : Integer;


FOldTime : Integer;


FOldTime2 : Integer;


FOnActivate : TNotifyEvent;


FOnDeactivate : TNotifyEvent;


FOnTimer : TDXTimerEvent;