Class TWordXYZABitmap

Unit

Declaration

type TWordXYZABitmap = class(specialize TGenericUniversalBitmap<TWordXYZA,TWordXYZAColorspace>)

Description

Bitmap with TWordXYZA pixel format, CIE 1931 XYZ with word values (16-bit per channel).

Hierarchy

Overview

Methods

Protected function InternalNew: TCustomUniversalBitmap; override;
Public class procedure AlphaBrush(out ABrush: TUniversalBrush; AAlpha: Word); override;
Public class procedure EraseBrush(out ABrush: TUniversalBrush; AAlpha: Word); override;
Public class procedure MaskBrush(out ABrush: TUniversalBrush; AScanner: IBGRAScanner; AOffsetX: integer = 0; AOffsetY: integer = 0); override;
Public procedure ReplaceImaginary(const AAfter: TWordXYZA);
Public class procedure ScannerBrush(out ABrush: TUniversalBrush; AScanner: IBGRAScanner; ADrawMode: TDrawMode = dmDrawWithTransparency; AOffsetX: integer = 0; AOffsetY: integer = 0); override;
Public class procedure SolidBrush(out ABrush: TUniversalBrush; const AColor: TWordXYZA; ADrawMode: TDrawMode = dmDrawWithTransparency); override;
Protected procedure AssignTransparentPixel(out ADest); override;

Description

Methods

Protected function InternalNew: TCustomUniversalBitmap; override;

This item has no description.

Public class procedure AlphaBrush(out ABrush: TUniversalBrush; AAlpha: Word); override;

This item has no description.

Public class procedure EraseBrush(out ABrush: TUniversalBrush; AAlpha: Word); override;

This item has no description.

Public class procedure MaskBrush(out ABrush: TUniversalBrush; AScanner: IBGRAScanner; AOffsetX: integer = 0; AOffsetY: integer = 0); override;

This item has no description.

Public procedure ReplaceImaginary(const AAfter: TWordXYZA);

Replaces imaginary colors by the AAfter

Public class procedure ScannerBrush(out ABrush: TUniversalBrush; AScanner: IBGRAScanner; ADrawMode: TDrawMode = dmDrawWithTransparency; AOffsetX: integer = 0; AOffsetY: integer = 0); override;

This item has no description.

Public class procedure SolidBrush(out ABrush: TUniversalBrush; const AColor: TWordXYZA; ADrawMode: TDrawMode = dmDrawWithTransparency); override;

This item has no description.

Protected procedure AssignTransparentPixel(out ADest); override;

This item has no description.