Unit BGRAColorInt

Description

Colors stored as integers with maximum value 65536 but allowing overflow

Uses

Overview

Classes, Interfaces, Objects and Records

Name Description
Packed Record TColorInt65536 RGBA color defined by integers from 0 to 65536

Functions and Procedures

operator *(const color1,color2: TColorInt65536): TColorInt65536;
operator *(const color1: TColorInt65536; factor65536: integer): TColorInt65536;
operator +(const color1,color2: TColorInt65536): TColorInt65536; inline;
function BGRAToColorInt(const AColor: TBGRAPixel; AGammaExpansion: boolean = false): TColorInt65536;
function BGRAToColorIntMultiply(const color1: TBGRAPixel; const color2: TColorInt65536): TColorInt65536;
function ColorFToColorInt65536(colorF: TColorF): TColorInt65536; inline;
function ColorInt65536(r,g,b,a: integer): TColorInt65536; inline; overload;
function ColorInt65536(r,g,b: integer): TColorInt65536; inline; overload;
function ColorInt65536ToColorF(color: TColorInt65536): TColorF;
function ColorIntToBGRA(const AColor: TColorInt65536; AGammaCompression: boolean = false): TBGRAPixel;

Description

Functions and Procedures

operator *(const color1,color2: TColorInt65536): TColorInt65536;

This item has no description.

operator *(const color1: TColorInt65536; factor65536: integer): TColorInt65536;

This item has no description.

operator +(const color1,color2: TColorInt65536): TColorInt65536; inline;

This item has no description.

function BGRAToColorInt(const AColor: TBGRAPixel; AGammaExpansion: boolean = false): TColorInt65536;

This item has no description.

function BGRAToColorIntMultiply(const color1: TBGRAPixel; const color2: TColorInt65536): TColorInt65536;

This item has no description.

function ColorFToColorInt65536(colorF: TColorF): TColorInt65536; inline;

This item has no description.

function ColorInt65536(r,g,b,a: integer): TColorInt65536; inline; overload;

This item has no description.

function ColorInt65536(r,g,b: integer): TColorInt65536; inline; overload;

This item has no description.

function ColorInt65536ToColorF(color: TColorInt65536): TColorF;

This item has no description.

function ColorIntToBGRA(const AColor: TColorInt65536; AGammaCompression: boolean = false): TBGRAPixel;

This item has no description.