Gorilla.Canvas.GPU
Unit Gorilla.Canvas.GPU.pasClasses
- TBitmapCtx = class ( TObject )
- TCustomCanvasGpu = class ( TCanvas )
Functions / Procedures
TBitmapCtx
Ancestors
Members
Fields
- private FCanvas :
TCustomCanvasGpu
- private FTexture :
TTexture
- private FRenderTarget :
TTexture
- private FAccess :
TMapAccess
- private FData :
Pointer
- private FWidth :
Integer
- private FHeight :
Integer
- private FBitmapScale :
Single
- private FBytesPerLine :
Integer
- private FPixelFormat :
TPixelFormat
Methods
- public constructor Create ( const AWidth : Integer; const AHeight : Integer; const AScale : Single; const APixelFormat : TPixelFormat = None ) ;
- public destructor Destroy ( ) ;
- private function GetTexture ( ) : TTexture ;
- private function GetRenderTarget ( ) : TTexture ;
- private function GetPaintingTexture ( ) : TTexture ;
- private procedure CreateBuffer ( ) ;
- private procedure FreeBuffer ( ) ;
Properties
- public Access : TMapAccess
- public Canvas : TCustomCanvasGpu
- public Texture : TTextureread GetTexture
- public BytesPerLine : Integerread FBytesPerLine
- public RenderTarget : TTextureread GetRenderTarget
- public PaintingTexture : TTextureread GetPaintingTexture
- public PixelFormat : TPixelFormatread FPixelFormat
- public Height : Integerread FHeight
- public Width : Integerread FWidth