Class TLinearRGBABitmap

Unit

Declaration

type TLinearRGBABitmap = class(specialize TGenericUniversalBitmap<TLinearRGBA,TLinearRGBAColorspace>)

Description

Bitmap with TLinearRGBA pixel format (linear RGB with floating point values).

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 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: TLinearRGBA; 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 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: TLinearRGBA; ADrawMode: TDrawMode = dmDrawWithTransparency); override;

This item has no description.

Protected procedure AssignTransparentPixel(out ADest); override;

This item has no description.