Class TBGLDefaultSpriteEngine
Unit
Declaration
type TBGLDefaultSpriteEngine = class(TBGLCustomSpriteEngine)
Description
Default implementation for a sprite rendering engine with OpenGL
Hierarchy
- TObject
- TBGLCustomSpriteEngine
- TBGLDefaultSpriteEngine
Overview
Fields
![]() |
FSpriteRemoved: TBGLCustomSprite; |
![]() |
FSprites: array of TBGLDefaultSprite; |
![]() |
FSpritesCount: integer; |
Methods
![]() |
constructor Create; |
![]() |
function GetCount: integer; override; |
![]() |
function GetSprite(AIndex: integer): TBGLCustomSprite; override; |
![]() |
procedure Add(ASprite: TBGLCustomSprite); override; |
![]() |
procedure Clear; override; |
![]() |
procedure Delete(AIndex: integer); override; |
![]() |
procedure OnDraw; override; |
![]() |
procedure OnElapse(AElapsedMs: integer); override; |
![]() |
procedure OnTimer; override; |
![]() |
procedure Remove(ASprite: TBGLCustomSprite); override; |
Description
Fields
![]() |
FSpriteRemoved: TBGLCustomSprite; |
This item has no description. |
![]() |
FSprites: array of TBGLDefaultSprite; |
This item has no description. |
![]() |
FSpritesCount: integer; |
This item has no description. |
Methods
![]() |
constructor Create; |
This item has no description. |
![]() |
function GetCount: integer; override; |
This item has no description. |
![]() |
function GetSprite(AIndex: integer): TBGLCustomSprite; override; |
This item has no description. |
![]() |
procedure Add(ASprite: TBGLCustomSprite); override; |
This item has no description. |
![]() |
procedure Clear; override; |
This item has no description. |
![]() |
procedure Delete(AIndex: integer); override; |
This item has no description. |
![]() |
procedure OnDraw; override; |
This item has no description. |
![]() |
procedure OnElapse(AElapsedMs: integer); override; |
This item has no description. |
![]() |
procedure OnTimer; override; |
This item has no description. |
![]() |
procedure Remove(ASprite: TBGLCustomSprite); override; |
This item has no description. |