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. |