Class TBGLCustomFrameBuffer
Unit
BGRAOpenGLType
Declaration
type TBGLCustomFrameBuffer = class(TObject)
Description
Abstract class for a frame buffer in OpenGL
Hierarchy
- TObject
- TBGLCustomFrameBuffer
Overview
Fields
Methods
Properties
Description
Fields
 |
FCanvas: pointer; |
This item has no description. |
Methods
 |
function MakeTextureAndFree: IBGLTexture; virtual; |
This item has no description. |
 |
function GetHandle: pointer; virtual; abstract; |
This item has no description. |
 |
function GetHeight: integer; virtual; abstract; |
This item has no description. |
 |
function GetMatrix: TAffineMatrix; virtual; abstract; |
This item has no description. |
 |
function GetProjectionMatrix: TMatrix4D; virtual; abstract; |
This item has no description. |
 |
function GetTexture: IBGLTexture; virtual; abstract; |
This item has no description. |
 |
function GetWidth: integer; virtual; abstract; |
This item has no description. |
 |
procedure SetCanvas(ACanvas: Pointer); |
This item has no description. |
 |
procedure UseOrthoProjection(AMinX,AMinY,AMaxX,AMaxY: single); overload; virtual; |
This item has no description. |
 |
procedure UseOrthoProjection; overload; virtual; |
This item has no description. |
 |
procedure SetMatrix(AValue: TAffineMatrix); virtual; abstract; |
This item has no description. |
 |
procedure SetProjectionMatrix(AValue: TMatrix4D); virtual; abstract; |
This item has no description. |
Properties
 |
property Handle: pointer read GetHandle; |
This item has no description. |
 |
property Height: integer read GetHeight; |
This item has no description. |
 |
property Width: integer read GetWidth; |
This item has no description. |