Record TXYZAHelper

Hierarchy
Fields
Properties

Unit

Declaration

type TXYZAHelper = record helper for TXYZA

Description

Helper for TXYZA color

Overview

Methods

Public class function Colorspace: TColorspaceAny; static;
Public function ToAdobeRGBA(const AReferenceWhite: TXYZReferenceWhite): TAdobeRGBA; overload;
Public function ToAdobeRGBA: TAdobeRGBA; overload;
Public function ToBGRAPixel(const AReferenceWhite: TXYZReferenceWhite): TBGRAPixel; overload;
Public function ToBGRAPixel: TBGRAPixel; overload;
Public function ToByteMask(const AReferenceWhite: TXYZReferenceWhite): TByteMask; overload;
Public function ToByteMask: TByteMask; overload;
Public function ToColor(const AReferenceWhite: TXYZReferenceWhite): TColor; overload;
Public function ToColor: TColor; overload;
Public function ToExpandedPixel: TExpandedPixel; overload;
Public function ToExpandedPixel(const AReferenceWhite: TXYZReferenceWhite): TExpandedPixel; overload;
Public function ToFPColor: TFPColor; overload;
Public function ToFPColor(const AReferenceWhite: TXYZReferenceWhite): TFPColor; overload;
Public function ToGSBAPixel: TGSBAPixel; overload;
Public function ToGSBAPixel(const AReferenceWhite: TXYZReferenceWhite): TGSBAPixel; overload;
Public function ToHSLAPixel: THSLAPixel; overload;
Public function ToHSLAPixel(const AReferenceWhite: TXYZReferenceWhite): THSLAPixel; overload;
Public function ToLabA: TLabA; overload;
Public function ToLabA(const AReferenceWhite: TXYZReferenceWhite): TLabA; overload;
Public function ToLChA: TLChA; overload;
Public function ToLChA(const AReferenceWhite: TXYZReferenceWhite): TLChA; overload;
Public function ToLinearRGBA: TLinearRGBA; overload;
Public function ToLinearRGBA(const AReferenceWhite: TXYZReferenceWhite): TLinearRGBA; overload;
Public function ToStdCMYK(const AReferenceWhite: TXYZReferenceWhite): TStdCMYK; overload;
Public function ToStdCMYK: TStdCMYK; overload;
Public function ToStdHSLA(const AReferenceWhite: TXYZReferenceWhite): TStdHSLA; overload;
Public function ToStdHSLA: TStdHSLA; overload;
Public function ToStdHSVA(const AReferenceWhite: TXYZReferenceWhite): TStdHSVA; overload;
Public function ToStdHSVA: TStdHSVA; overload;
Public function ToStdRGBA(const AReferenceWhite: TXYZReferenceWhite): TStdRGBA; overload;
Public function ToStdRGBA: TStdRGBA; overload;
Public function ToWordXYZA: TWordXYZA;
Public function ToYCbCr601: TYCbCr601; overload;
Public function ToYCbCr601(const AReferenceWhite: TXYZReferenceWhite): TYCbCr601; overload;
Public function ToYCbCr601JPEG: TYCbCr601JPEG; overload;
Public function ToYCbCr601JPEG(const AReferenceWhite: TXYZReferenceWhite): TYCbCr601JPEG; overload;
Public function ToYCbCr709(const AReferenceWhite: TXYZReferenceWhite): TYCbCr709; overload;
Public function ToYCbCr709: TYCbCr709; overload;
Public function ToYCbCr709JPEG(const AReferenceWhite: TXYZReferenceWhite): TYCbCr709JPEG; overload;
Public function ToYCbCr709JPEG: TYCbCr709JPEG; overload;
Public procedure ChromaticAdapt(const AFrom, ATo: TXYZReferenceWhite);
Public procedure FromAdobeRGBA(AValue: TAdobeRGBA); overload;
Public procedure FromAdobeRGBA(AValue: TAdobeRGBA; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromBGRAPixel(AValue: TBGRAPixel); overload;
Public procedure FromBGRAPixel(AValue: TBGRAPixel; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromByteMask(AValue: TByteMask; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromByteMask(AValue: TByteMask); overload;
Public procedure FromColor(AValue: TColor; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromColor(AValue: TColor); overload;
Public procedure FromExpandedPixel(AValue: TExpandedPixel); overload;
Public procedure FromExpandedPixel(AValue: TExpandedPixel; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromFPColor(AValue: TFPColor); overload;
Public procedure FromFPColor(AValue: TFPColor; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromGSBAPixel(AValue: TGSBAPixel); overload;
Public procedure FromGSBAPixel(AValue: TGSBAPixel; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromHSLAPixel(AValue: THSLAPixel); overload;
Public procedure FromHSLAPixel(AValue: THSLAPixel; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromLabA(AValue: TLabA); overload;
Public procedure FromLabA(AValue: TLabA; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromLChA(AValue: TLChA; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromLChA(AValue: TLChA); overload;
Public procedure FromLinearRGBA(AValue: TLinearRGBA); overload;
Public procedure FromLinearRGBA(AValue: TLinearRGBA; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromStdCMYK(AValue: TStdCMYK; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromStdCMYK(AValue: TStdCMYK); overload;
Public procedure FromStdHSLA(AValue: TStdHSLA); overload;
Public procedure FromStdHSLA(AValue: TStdHSLA; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromStdHSVA(AValue: TStdHSVA; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromStdHSVA(AValue: TStdHSVA); overload;
Public procedure FromStdRGBA(AValue: TStdRGBA); overload;
Public procedure FromStdRGBA(AValue: TStdRGBA; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromWordXYZA(AValue: TWordXYZA);
Public procedure FromYCbCr601(AValue: TYCbCr601); overload;
Public procedure FromYCbCr601(AValue: TYCbCr601; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromYCbCr601JPEG(AValue: TYCbCr601JPEG); overload;
Public procedure FromYCbCr601JPEG(AValue: TYCbCr601JPEG; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromYCbCr709(AValue: TYCbCr709; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromYCbCr709(AValue: TYCbCr709); overload;
Public procedure FromYCbCr709JPEG(AValue: TYCbCr709JPEG; const AReferenceWhite: TXYZReferenceWhite); overload;
Public procedure FromYCbCr709JPEG(AValue: TYCbCr709JPEG); overload;

Description

Methods

Public class function Colorspace: TColorspaceAny; static;

This item has no description.

Public function ToAdobeRGBA(const AReferenceWhite: TXYZReferenceWhite): TAdobeRGBA; overload;

This item has no description.

Public function ToAdobeRGBA: TAdobeRGBA; overload;

This item has no description.

Public function ToBGRAPixel(const AReferenceWhite: TXYZReferenceWhite): TBGRAPixel; overload;

This item has no description.

Public function ToBGRAPixel: TBGRAPixel; overload;

This item has no description.

Public function ToByteMask(const AReferenceWhite: TXYZReferenceWhite): TByteMask; overload;

This item has no description.

Public function ToByteMask: TByteMask; overload;

This item has no description.

Public function ToColor(const AReferenceWhite: TXYZReferenceWhite): TColor; overload;

This item has no description.

Public function ToColor: TColor; overload;

This item has no description.

Public function ToExpandedPixel: TExpandedPixel; overload;

This item has no description.

Public function ToExpandedPixel(const AReferenceWhite: TXYZReferenceWhite): TExpandedPixel; overload;

This item has no description.

Public function ToFPColor: TFPColor; overload;

This item has no description.

Public function ToFPColor(const AReferenceWhite: TXYZReferenceWhite): TFPColor; overload;

This item has no description.

Public function ToGSBAPixel: TGSBAPixel; overload;

This item has no description.

Public function ToGSBAPixel(const AReferenceWhite: TXYZReferenceWhite): TGSBAPixel; overload;

This item has no description.

Public function ToHSLAPixel: THSLAPixel; overload;

This item has no description.

Public function ToHSLAPixel(const AReferenceWhite: TXYZReferenceWhite): THSLAPixel; overload;

This item has no description.

Public function ToLabA: TLabA; overload;

This item has no description.

Public function ToLabA(const AReferenceWhite: TXYZReferenceWhite): TLabA; overload;

This item has no description.

Public function ToLChA: TLChA; overload;

This item has no description.

Public function ToLChA(const AReferenceWhite: TXYZReferenceWhite): TLChA; overload;

This item has no description.

Public function ToLinearRGBA: TLinearRGBA; overload;

This item has no description.

Public function ToLinearRGBA(const AReferenceWhite: TXYZReferenceWhite): TLinearRGBA; overload;

This item has no description.

Public function ToStdCMYK(const AReferenceWhite: TXYZReferenceWhite): TStdCMYK; overload;

This item has no description.

Public function ToStdCMYK: TStdCMYK; overload;

This item has no description.

Public function ToStdHSLA(const AReferenceWhite: TXYZReferenceWhite): TStdHSLA; overload;

This item has no description.

Public function ToStdHSLA: TStdHSLA; overload;

This item has no description.

Public function ToStdHSVA(const AReferenceWhite: TXYZReferenceWhite): TStdHSVA; overload;

This item has no description.

Public function ToStdHSVA: TStdHSVA; overload;

This item has no description.

Public function ToStdRGBA(const AReferenceWhite: TXYZReferenceWhite): TStdRGBA; overload;

This item has no description.

Public function ToStdRGBA: TStdRGBA; overload;

This item has no description.

Public function ToWordXYZA: TWordXYZA;

This item has no description.

Public function ToYCbCr601: TYCbCr601; overload;

This item has no description.

Public function ToYCbCr601(const AReferenceWhite: TXYZReferenceWhite): TYCbCr601; overload;

This item has no description.

Public function ToYCbCr601JPEG: TYCbCr601JPEG; overload;

This item has no description.

Public function ToYCbCr601JPEG(const AReferenceWhite: TXYZReferenceWhite): TYCbCr601JPEG; overload;

This item has no description.

Public function ToYCbCr709(const AReferenceWhite: TXYZReferenceWhite): TYCbCr709; overload;

This item has no description.

Public function ToYCbCr709: TYCbCr709; overload;

This item has no description.

Public function ToYCbCr709JPEG(const AReferenceWhite: TXYZReferenceWhite): TYCbCr709JPEG; overload;

This item has no description.

Public function ToYCbCr709JPEG: TYCbCr709JPEG; overload;

This item has no description.

Public procedure ChromaticAdapt(const AFrom, ATo: TXYZReferenceWhite);

This item has no description.

Public procedure FromAdobeRGBA(AValue: TAdobeRGBA); overload;

This item has no description.

Public procedure FromAdobeRGBA(AValue: TAdobeRGBA; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromBGRAPixel(AValue: TBGRAPixel); overload;

This item has no description.

Public procedure FromBGRAPixel(AValue: TBGRAPixel; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromByteMask(AValue: TByteMask; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromByteMask(AValue: TByteMask); overload;

This item has no description.

Public procedure FromColor(AValue: TColor; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromColor(AValue: TColor); overload;

This item has no description.

Public procedure FromExpandedPixel(AValue: TExpandedPixel); overload;

This item has no description.

Public procedure FromExpandedPixel(AValue: TExpandedPixel; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromFPColor(AValue: TFPColor); overload;

This item has no description.

Public procedure FromFPColor(AValue: TFPColor; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromGSBAPixel(AValue: TGSBAPixel); overload;

This item has no description.

Public procedure FromGSBAPixel(AValue: TGSBAPixel; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromHSLAPixel(AValue: THSLAPixel); overload;

This item has no description.

Public procedure FromHSLAPixel(AValue: THSLAPixel; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromLabA(AValue: TLabA); overload;

This item has no description.

Public procedure FromLabA(AValue: TLabA; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromLChA(AValue: TLChA; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromLChA(AValue: TLChA); overload;

This item has no description.

Public procedure FromLinearRGBA(AValue: TLinearRGBA); overload;

This item has no description.

Public procedure FromLinearRGBA(AValue: TLinearRGBA; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromStdCMYK(AValue: TStdCMYK; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromStdCMYK(AValue: TStdCMYK); overload;

This item has no description.

Public procedure FromStdHSLA(AValue: TStdHSLA); overload;

This item has no description.

Public procedure FromStdHSLA(AValue: TStdHSLA; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromStdHSVA(AValue: TStdHSVA; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromStdHSVA(AValue: TStdHSVA); overload;

This item has no description.

Public procedure FromStdRGBA(AValue: TStdRGBA); overload;

This item has no description.

Public procedure FromStdRGBA(AValue: TStdRGBA; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromWordXYZA(AValue: TWordXYZA);

This item has no description.

Public procedure FromYCbCr601(AValue: TYCbCr601); overload;

This item has no description.

Public procedure FromYCbCr601(AValue: TYCbCr601; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromYCbCr601JPEG(AValue: TYCbCr601JPEG); overload;

This item has no description.

Public procedure FromYCbCr601JPEG(AValue: TYCbCr601JPEG; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromYCbCr709(AValue: TYCbCr709; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromYCbCr709(AValue: TYCbCr709); overload;

This item has no description.

Public procedure FromYCbCr709JPEG(AValue: TYCbCr709JPEG; const AReferenceWhite: TXYZReferenceWhite); overload;

This item has no description.

Public procedure FromYCbCr709JPEG(AValue: TYCbCr709JPEG); overload;

This item has no description.