Class TBGLCustomSpriteEngine
Unit
Declaration
type TBGLCustomSpriteEngine = class(TObject)
Description
Abstract class for a sprite engine
Hierarchy
- TObject
- TBGLCustomSpriteEngine
Overview
Methods
function GetCount: integer; virtual; abstract; |
|
function GetSprite(AIndex: integer): TBGLCustomSprite; virtual; abstract; |
|
procedure Add(ASprite: TBGLCustomSprite); virtual; abstract; |
|
procedure Clear; virtual; abstract; |
|
procedure Delete(AIndex: integer); virtual; abstract; |
|
procedure OnDraw; virtual; abstract; |
|
procedure OnElapse(AElapsedMs: integer); virtual; abstract; |
|
procedure OnTimer; virtual; abstract; |
|
procedure Remove(ASprite: TBGLCustomSprite); virtual; abstract; |
Properties
property Count: Integer read GetCount; |
|
property Sprite[AIndex: integer]: TBGLCustomSprite read GetSprite; |
Description
Methods
function GetCount: integer; virtual; abstract; |
|
This item has no description. |
function GetSprite(AIndex: integer): TBGLCustomSprite; virtual; abstract; |
|
This item has no description. |
procedure Add(ASprite: TBGLCustomSprite); virtual; abstract; |
|
This item has no description. |
procedure Clear; virtual; abstract; |
|
This item has no description. |
procedure Delete(AIndex: integer); virtual; abstract; |
|
This item has no description. |
procedure OnDraw; virtual; abstract; |
|
This item has no description. |
procedure OnElapse(AElapsedMs: integer); virtual; abstract; |
|
This item has no description. |
procedure OnTimer; virtual; abstract; |
|
This item has no description. |
procedure Remove(ASprite: TBGLCustomSprite); virtual; abstract; |
|
This item has no description. |
Properties
property Count: Integer read GetCount; |
|
This item has no description. |
property Sprite[AIndex: integer]: TBGLCustomSprite read GetSprite; |
|
This item has no description. |