[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'GraphType' (#lcl)

TRawImageDescription

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: graphtype.pp line 113

type TRawImageDescription = object

  Format: TRawImageColorFormat;

  

  Width: cardinal;

  

  Height: cardinal;

  

  Depth: Byte;

  

  BitOrder: TRawImageBitOrder;

  

  ByteOrder: TRawImageByteOrder;

  

  LineOrder: TRawImageLineOrder;

  

  LineEnd: TRawImageLineEnd;

  

  BitsPerPixel: Byte;

  

  RedPrec: Byte;

  

  RedShift: Byte;

  

  GreenPrec: Byte;

  

  GreenShift: Byte;

  

  BluePrec: Byte;

  

  BlueShift: Byte;

  

  AlphaPrec: Byte;

  

  AlphaShift: Byte;

  

  MaskBitsPerPixel: Byte;

  MaskShift: Byte;

  MaskLineEnd: TRawImageLineEnd;

  MaskBitOrder: TRawImageBitOrder;

  PaletteColorCount: Word;

  

  PaletteBitsPerIndex: Byte;

  PaletteShift: Byte;

  PaletteLineEnd: TRawImageLineEnd;

  PaletteBitOrder: TRawImageBitOrder;

  PaletteByteOrder: TRawImageByteOrder;

  procedure Init;

  procedure Init_BPP24_B8G8R8_BIO_TTB();

  procedure Init_BPP24_B8G8R8_M1_BIO_TTB();

  procedure Init_BPP32_B8G8R8_BIO_TTB();

  procedure Init_BPP32_B8G8R8_M1_BIO_TTB();

  procedure Init_BPP32_B8G8R8A8_BIO_TTB();

  procedure Init_BPP32_B8G8R8A8_M1_BIO_TTB();

  function GetDescriptionFromMask;

  function GetDescriptionFromAlpha;

  function BytesPerLine;

  function BitsPerLine;

  function MaskBytesPerLine;

  function MaskBitsPerLine;

  function AsString;

  function IsEqual();

end;

Inheritance

TRawImageDescription

  

The latest version of this document can be found at lazarus-ccr.sourceforge.net.