Class ColorspaceCollection

Unit

Declaration

type ColorspaceCollection = class(TObject)

Description

The collection of all colorspaces and conversions between them.

Colorspaces are derived from TCustomColorspace type. Conversions are of TColorspaceConvertArrayProc type.

There may not be a direct conversion between two colorspaces. In this case, the conversion is bridged with an intermediate colorspace.

Hierarchy

Overview

Methods

Public class function GetBridgedConversion(ASource: TColorspaceAny; ADest: TColorspaceAny): TBridgedConversion; static;
Public class function GetCount: integer; static;
Public class function GetDirectConversion(ASource: TColorspaceAny; ADest: TColorspaceAny): TColorspaceConvertArrayProc; static;
Public class function GetItem(AIndex: integer): TColorspaceAny; static;
Public class function IndexOf(AColorspace: TColorspaceAny): integer; static;
Public class procedure Add(AColorspace: TColorspaceAny); static;
Public class procedure AddConversion(ASource: TColorspaceAny; ADest: TColorspaceAny; AConversion: TColorspaceConvertArrayProc); static;

Description

Methods

Public class function GetBridgedConversion(ASource: TColorspaceAny; ADest: TColorspaceAny): TBridgedConversion; static;

This item has no description.

Public class function GetCount: integer; static;

This item has no description.

Public class function GetDirectConversion(ASource: TColorspaceAny; ADest: TColorspaceAny): TColorspaceConvertArrayProc; static;

This item has no description.

Public class function GetItem(AIndex: integer): TColorspaceAny; static;

This item has no description.

Public class function IndexOf(AColorspace: TColorspaceAny): integer; static;

This item has no description.

Public class procedure Add(AColorspace: TColorspaceAny); static;

This item has no description.

Public class procedure AddConversion(ASource: TColorspaceAny; ADest: TColorspaceAny; AConversion: TColorspaceConvertArrayProc); static;

This item has no description.