Class TCustomColorspace
Unit
Declaration
type TCustomColorspace = class(TObject)
Description
Base class for a colorspace
Hierarchy
- TObject
- TCustomColorspace
Overview
Methods
class function GetBridgedConversion(ADestColorspace: TColorspaceAny): TBridgedConversion; |
|
class function GetChannel(AColor: Pointer; AIndex: integer): single; virtual; abstract; |
|
class function GetChannelBitDepth(AIndex: integer): byte; virtual; abstract; |
|
class function GetChannelCount: integer; virtual; abstract; |
|
class function GetChannelName(AIndex: integer): string; virtual; abstract; |
|
class function GetColorTransparency(AColor: Pointer): TColorTransparency; virtual; abstract; |
|
class function GetDirectConversion(ADestColorspace: TColorspaceAny): TColorspaceConvertArrayProc; |
|
class function GetFlags: TColorspaceFlags; virtual; abstract; |
|
class function GetMaxValue(AIndex: integer): single; virtual; abstract; |
|
class function GetMinValue(AIndex: integer): single; virtual; abstract; |
|
class function GetName: string; virtual; abstract; |
|
class function GetSize: integer; virtual; abstract; |
|
class function IndexOfAlphaChannel: integer; virtual; abstract; |
|
class function IndexOfChannel(AName: string): integer; |
|
class procedure Convert(const ASource; out ADest; ADestColorspace: TColorspaceAny; ACount: integer = 1; AReferenceWhite: PXYZReferenceWhite = nil); |
|
class procedure SetChannel(AColor: Pointer; AIndex: integer; AValue: single); virtual; abstract; |
Description
Methods
class function GetBridgedConversion(ADestColorspace: TColorspaceAny): TBridgedConversion; |
|
This item has no description. |
class function GetChannel(AColor: Pointer; AIndex: integer): single; virtual; abstract; |
|
This item has no description. |
class function GetChannelBitDepth(AIndex: integer): byte; virtual; abstract; |
|
This item has no description. |
class function GetChannelCount: integer; virtual; abstract; |
|
This item has no description. |
class function GetChannelName(AIndex: integer): string; virtual; abstract; |
|
This item has no description. |
class function GetColorTransparency(AColor: Pointer): TColorTransparency; virtual; abstract; |
|
This item has no description. |
class function GetDirectConversion(ADestColorspace: TColorspaceAny): TColorspaceConvertArrayProc; |
|
This item has no description. |
class function GetFlags: TColorspaceFlags; virtual; abstract; |
|
This item has no description. |
class function GetMaxValue(AIndex: integer): single; virtual; abstract; |
|
This item has no description. |
class function GetMinValue(AIndex: integer): single; virtual; abstract; |
|
This item has no description. |
class function GetName: string; virtual; abstract; |
|
This item has no description. |
class function GetSize: integer; virtual; abstract; |
|
This item has no description. |
class function IndexOfAlphaChannel: integer; virtual; abstract; |
|
This item has no description. |
class function IndexOfChannel(AName: string): integer; |
|
This item has no description. |
class procedure Convert(const ASource; out ADest; ADestColorspace: TColorspaceAny; ACount: integer = 1; AReferenceWhite: PXYZReferenceWhite = nil); |
|
This item has no description. |
class procedure SetChannel(AColor: Pointer; AIndex: integer; AValue: single); virtual; abstract; |
|
This item has no description. |