Record TBGRAPixelHelper

Unit

Declaration

type TBGRAPixelHelper = record helper(TBGRAPixelBasicHelper) for TBGRAPixel

Description

Helper for TBGRAPixel color

Hierarchy

Overview

Methods

Public class function Colorspace: TColorspaceAny; static;
Public class function New(const ARed,AGreen,ABlue,AAlpha:byte): TBGRAPixel; overload; static;
Public class function New(const ARed,AGreen,ABlue:byte): TBGRAPixel; overload; static;
Public function ToAdobeRGBA: TAdobeRGBA;
Public function ToByteMask: TByteMask;
Public function ToLabA: TLabA;
Public function ToLChA: TLChA;
Public function ToLinearRGBA: TLinearRGBA;
Public function ToStdCMYK: TStdCMYK;
Public function ToStdHSLA: TStdHSLA;
Public function ToStdHSVA: TStdHSVA;
Public function ToStdRGBA: TStdRGBA;
Public function ToWordXYZA: TWordXYZA; overload;
Public function ToWordXYZA(const AReferenceWhite: TXYZReferenceWhite): TWordXYZA; overload;
Public function ToXYZA(const AReferenceWhite: TXYZReferenceWhite): TXYZA; overload;
Public function ToXYZA: TXYZA; overload;
Public function ToYCbCr601: TYCbCr601;
Public function ToYCbCr601JPEG: TYCbCr601JPEG;
Public function ToYCbCr709: TYCbCr709;
Public function ToYCbCr709JPEG: TYCbCr709JPEG;
Public procedure FromAdobeRGBA(AValue: TAdobeRGBA);
Public procedure FromByteMask(AValue: TByteMask);
Public procedure FromLabA(AValue: TLabA);
Public procedure FromLChA(AValue: TLChA);
Public procedure FromLinearRGBA(AValue: TLinearRGBA);
Public procedure FromStdCMYK(AValue: TStdCMYK);
Public procedure FromStdHSLA(AValue: TStdHSLA);
Public procedure FromStdHSVA(AValue: TStdHSVA);
Public procedure FromStdRGBA(AValue: TStdRGBA);
Public procedure FromWordXYZA(AValue: TWordXYZA; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromWordXYZA(AValue: TWordXYZA); overload;
Public procedure FromXYZA(AValue: TXYZA; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromXYZA(AValue: TXYZA); overload;
Public procedure FromYCbCr601(AValue: TYCbCr601);
Public procedure FromYCbCr601JPEG(AValue: TYCbCr601JPEG);
Public procedure FromYCbCr709(AValue: TYCbCr709);
Public procedure FromYCbCr709JPEG(AValue: TYCbCr709JPEG);

Description

Methods

Public class function Colorspace: TColorspaceAny; static;

This item has no description.

Public class function New(const ARed,AGreen,ABlue,AAlpha:byte): TBGRAPixel; overload; static;

This item has no description.

Public class function New(const ARed,AGreen,ABlue:byte): TBGRAPixel; overload; static;

This item has no description.

Public function ToAdobeRGBA: TAdobeRGBA;

This item has no description.

Public function ToByteMask: TByteMask;

This item has no description.

Public function ToLabA: TLabA;

This item has no description.

Public function ToLChA: TLChA;

This item has no description.

Public function ToLinearRGBA: TLinearRGBA;

This item has no description.

Public function ToStdCMYK: TStdCMYK;

This item has no description.

Public function ToStdHSLA: TStdHSLA;

This item has no description.

Public function ToStdHSVA: TStdHSVA;

This item has no description.

Public function ToStdRGBA: TStdRGBA;

This item has no description.

Public function ToWordXYZA: TWordXYZA; overload;

This item has no description.

Public function ToWordXYZA(const AReferenceWhite: TXYZReferenceWhite): TWordXYZA; overload;

This item has no description.

Public function ToXYZA(const AReferenceWhite: TXYZReferenceWhite): TXYZA; overload;

This item has no description.

Public function ToXYZA: TXYZA; overload;

This item has no description.

Public function ToYCbCr601: TYCbCr601;

This item has no description.

Public function ToYCbCr601JPEG: TYCbCr601JPEG;

This item has no description.

Public function ToYCbCr709: TYCbCr709;

This item has no description.

Public function ToYCbCr709JPEG: TYCbCr709JPEG;

This item has no description.

Public procedure FromAdobeRGBA(AValue: TAdobeRGBA);

This item has no description.

Public procedure FromByteMask(AValue: TByteMask);

This item has no description.

Public procedure FromLabA(AValue: TLabA);

This item has no description.

Public procedure FromLChA(AValue: TLChA);

This item has no description.

Public procedure FromLinearRGBA(AValue: TLinearRGBA);

This item has no description.

Public procedure FromStdCMYK(AValue: TStdCMYK);

This item has no description.

Public procedure FromStdHSLA(AValue: TStdHSLA);

This item has no description.

Public procedure FromStdHSVA(AValue: TStdHSVA);

This item has no description.

Public procedure FromStdRGBA(AValue: TStdRGBA);

This item has no description.

Public procedure FromWordXYZA(AValue: TWordXYZA; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromWordXYZA(AValue: TWordXYZA); overload;

This item has no description.

Public procedure FromXYZA(AValue: TXYZA; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromXYZA(AValue: TXYZA); overload;

This item has no description.

Public procedure FromYCbCr601(AValue: TYCbCr601);

This item has no description.

Public procedure FromYCbCr601JPEG(AValue: TYCbCr601JPEG);

This item has no description.

Public procedure FromYCbCr709(AValue: TYCbCr709);

This item has no description.

Public procedure FromYCbCr709JPEG(AValue: TYCbCr709JPEG);

This item has no description.