Sign in Join
FPDoc Onlineexperiment

TLazCanvasImageFormat enumeration

In unit LazCanvas

Identifies image formats supported in TLazCanvas.

Declaration

pascal
TLazCanvasImageFormat = (clfOther,clfRGB16_R5G6B5,clfRGB24,
 clfRGB24UpsideDown,clfBGR24,clfBGRA32,
 clfRGBA32,clfARGB32)

Description

Used in the implementation of the CanvasCopyRect method in TLazCanvas, and in custom-drawn LCL controls to speed up image drawing in the LCL interface.

See also

Values

clfOtherImages use a format other than those in this enumeration.
clfRGB16_R5G6B5Images use 16-bit RGB colors.
clfRGB24Images use 24-bit RGB colors.
clfRGB24UpsideDownImages use 24-bit RGB colors with inverse values.
clfBGR24Images use 24-bit BGR colors.
clfBGRA32Images use 32-bit BGR colors with an Alpha channel.
clfRGBA32Images use 32-bit RGB colors with an Alpha channel.
clfARGB32Images use 32-bit RGB colors with an Alpha channel in the low-order octet.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.