Class TBGLDefaultSprite

Unit

Declaration

type TBGLDefaultSprite = class(TBGLCustomSprite)

Description

Default implementation for sprites with OpenGL

Hierarchy

Overview

Fields

Protected FAngle: single;
Protected FColor: TBGRAPixel;
Protected FFrame: single;
Protected FHidden: boolean;
Protected FHorizontalAlign: TAlignment;
Protected FLayer: integer;
Protected FLocation: TPointF;
Protected FQueryDestroy: boolean;
Protected FSize: TPointF;
Protected FVerticalAlign: TTextLayout;

Methods

Protected function GetActualFrame: Single; override;
Protected function GetAlpha: Integer; override;
Protected function GetAngle: Single; override;
Protected function GetColor: TBGRAPixel; override;
Protected function GetDestroy: Boolean;
Protected function GetH: Single; override;
Protected function GetHorizontalAlign: TAlignment; override;
Protected function GetLayer: Integer; override;
Protected function GetVerticalAlign: TTextLayout; override;
Protected function GetVisible: Boolean; override;
Protected function GetW: Single; override;
Protected function GetX: Single; override;
Protected function GetY: Single; override;
Public procedure QueryDestroy; override;
Protected procedure CreateHandle(ATexture: IBGLTexture; ALayer: Integer); override;
Protected procedure SetActualFrame(AValue: Single); override;
Protected procedure SetAlpha(AValue: Integer); override;
Protected procedure SetAngle(AValue: Single); override;
Protected procedure SetColor(AValue: TBGRAPixel); override;
Protected procedure SetDestroy(AValue: Boolean);
Protected procedure SetH(AValue: Single); override;
Protected procedure SetHorizontalAlign(AValue: TAlignment); override;
Protected procedure SetLayer(AValue: Integer); override;
Protected procedure SetVerticalAlign(AValue: TTextLayout); override;
Protected procedure SetVisible(AValue: boolean); override;
Protected procedure SetW(AValue: Single); override;
Protected procedure SetX(AValue: Single); override;
Protected procedure SetY(AValue: Single); override;

Description

Fields

Protected FAngle: single;

This item has no description.

Protected FColor: TBGRAPixel;

This item has no description.

Protected FFrame: single;

This item has no description.

Protected FHidden: boolean;

This item has no description.

Protected FHorizontalAlign: TAlignment;

This item has no description.

Protected FLayer: integer;

This item has no description.

Protected FLocation: TPointF;

This item has no description.

Protected FQueryDestroy: boolean;

This item has no description.

Protected FSize: TPointF;

This item has no description.

Protected FVerticalAlign: TTextLayout;

This item has no description.

Methods

Protected function GetActualFrame: Single; override;

This item has no description.

Protected function GetAlpha: Integer; override;

This item has no description.

Protected function GetAngle: Single; override;

This item has no description.

Protected function GetColor: TBGRAPixel; override;

This item has no description.

Protected function GetDestroy: Boolean;

This item has no description.

Protected function GetH: Single; override;

This item has no description.

Protected function GetHorizontalAlign: TAlignment; override;

This item has no description.

Protected function GetLayer: Integer; override;

This item has no description.

Protected function GetVerticalAlign: TTextLayout; override;

This item has no description.

Protected function GetVisible: Boolean; override;

This item has no description.

Protected function GetW: Single; override;

This item has no description.

Protected function GetX: Single; override;

This item has no description.

Protected function GetY: Single; override;

This item has no description.

Public procedure QueryDestroy; override;

This item has no description.

Protected procedure CreateHandle(ATexture: IBGLTexture; ALayer: Integer); override;

This item has no description.

Protected procedure SetActualFrame(AValue: Single); override;

This item has no description.

Protected procedure SetAlpha(AValue: Integer); override;

This item has no description.

Protected procedure SetAngle(AValue: Single); override;

This item has no description.

Protected procedure SetColor(AValue: TBGRAPixel); override;

This item has no description.

Protected procedure SetDestroy(AValue: Boolean);

This item has no description.

Protected procedure SetH(AValue: Single); override;

This item has no description.

Protected procedure SetHorizontalAlign(AValue: TAlignment); override;

This item has no description.

Protected procedure SetLayer(AValue: Integer); override;

This item has no description.

Protected procedure SetVerticalAlign(AValue: TTextLayout); override;

This item has no description.

Protected procedure SetVisible(AValue: boolean); override;

This item has no description.

Protected procedure SetW(AValue: Single); override;

This item has no description.

Protected procedure SetX(AValue: Single); override;

This item has no description.

Protected procedure SetY(AValue: Single); override;

This item has no description.