Class TBGRACustomScanner
Unit
Declaration
type TBGRACustomScanner = class(IBGRAScanner)
Description
Base class for implementing IBGRAScanner interface
Hierarchy
- IInterface
- IBGRAScanner
- TBGRACustomScanner
Overview
Methods
function GetImageBoundsWithin(const ARect: TRect; Channel: TChannel = cAlpha; ANothingValue: Byte = 0): TRect; overload; virtual; |
|
function GetImageBoundsWithin(const ARect: TRect; Channels: TChannels; ANothingValue: Byte = 0): TRect; overload; virtual; |
|
function GetScanCustomColorspace: TColorspaceAny; virtual; |
|
function GetScanlineAt(X,Y: integer): PBGRAPixel; virtual; |
|
function GetTextureGL: IUnknown; virtual; |
|
function IsScanPutPixelsDefined: boolean; virtual; |
|
function ProvidesScanline(ARect: TRect): boolean; virtual; |
|
function ScanAt(X,Y: Single): TBGRAPixel; virtual; abstract; |
|
function ScanAtExpanded(X,Y: Single): TExpandedPixel; virtual; |
|
function ScanAtInteger(X,Y: integer): TBGRAPixel; virtual; |
|
function ScanAtIntegerExpanded(X,Y: integer): TExpandedPixel; virtual; |
|
function ScanAtIntegerMask(X,Y: integer): TByteMask; virtual; |
|
function ScanAtMask(X,Y: Single): TByteMask; virtual; |
|
function ScanNextExpandedPixel: TExpandedPixel; virtual; |
|
function ScanNextPixel: TBGRAPixel; virtual; |
|
function QueryInterface(const IID: TGUID; out Obj): HResult; stdcall; |
|
function _AddRef: Integer; stdcall; |
|
function _Release: Integer; stdcall; |
|
procedure ScanMoveTo(X,Y: Integer); virtual; |
|
procedure ScanNextCustomChunk(var ACount: integer; out APixels: Pointer); virtual; |
|
procedure ScanNextMaskChunk(var ACount: integer; out AMask: PByteMask; out AStride: integer); virtual; |
|
procedure ScanPutPixels(pdest: PBGRAPixel; count: integer; mode: TDrawMode); virtual; |
|
procedure ScanSkipPixels(ACount: integer); virtual; |
Description
Methods
function GetImageBoundsWithin(const ARect: TRect; Channel: TChannel = cAlpha; ANothingValue: Byte = 0): TRect; overload; virtual; |
|
This item has no description. |
function GetImageBoundsWithin(const ARect: TRect; Channels: TChannels; ANothingValue: Byte = 0): TRect; overload; virtual; |
|
This item has no description. |
function GetScanCustomColorspace: TColorspaceAny; virtual; |
|
This item has no description. |
function GetScanlineAt(X,Y: integer): PBGRAPixel; virtual; |
|
This item has no description. |
function GetTextureGL: IUnknown; virtual; |
|
This item has no description. |
function IsScanPutPixelsDefined: boolean; virtual; |
|
This item has no description. |
function ProvidesScanline(ARect: TRect): boolean; virtual; |
|
This item has no description. |
function ScanAt(X,Y: Single): TBGRAPixel; virtual; abstract; |
|
This item has no description. |
function ScanAtExpanded(X,Y: Single): TExpandedPixel; virtual; |
|
This item has no description. |
function ScanAtInteger(X,Y: integer): TBGRAPixel; virtual; |
|
This item has no description. |
function ScanAtIntegerExpanded(X,Y: integer): TExpandedPixel; virtual; |
|
This item has no description. |
function ScanAtIntegerMask(X,Y: integer): TByteMask; virtual; |
|
This item has no description. |
function ScanAtMask(X,Y: Single): TByteMask; virtual; |
|
This item has no description. |
function ScanNextExpandedPixel: TExpandedPixel; virtual; |
|
This item has no description. |
function ScanNextPixel: TBGRAPixel; virtual; |
|
This item has no description. |
function QueryInterface(const IID: TGUID; out Obj): HResult; stdcall; |
|
This item has no description. |
function _AddRef: Integer; stdcall; |
|
This item has no description. |
function _Release: Integer; stdcall; |
|
This item has no description. |
procedure ScanMoveTo(X,Y: Integer); virtual; |
|
This item has no description. |
procedure ScanNextCustomChunk(var ACount: integer; out APixels: Pointer); virtual; |
|
This item has no description. |
procedure ScanNextMaskChunk(var ACount: integer; out AMask: PByteMask; out AStride: integer); virtual; |
|
This item has no description. |
procedure ScanPutPixels(pdest: PBGRAPixel; count: integer; mode: TDrawMode); virtual; |
|
This item has no description. |
procedure ScanSkipPixels(ACount: integer); virtual; |
|
This item has no description. |