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; cdecl; |
![]() |
function _AddRef: Integer; cdecl; |
![]() |
function _Release: Integer; cdecl; |
![]() |
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; cdecl; |
This item has no description. |
![]() |
function _AddRef: Integer; cdecl; |
This item has no description. |
![]() |
function _Release: Integer; cdecl; |
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. |