Skip to content
Member Filters
Show Inherited
Show Protected
Show abstract
GR32_Rasterizers🞂TCombineInfoType

TCombineInfo

Record structure holding pixel combination parameters, alpha transparency, drawing mode, and combine callbacks for rasterization.

Declaration ​

pascal
PCombineInfo = ^TCombineInfo;
TCombineInfo = record
  SrcAlpha: Integer;
  DrawMode: TDrawMode;
  CombineMode: TCombineMode;
  CombineCallBack: TPixelCombineEvent;
  TransparentColor: TColor32;
end;

Description ​

TCombineInfo encapsulates combination parameters passed to TRasterizer.Rasterize methods. It configures how sampled pixel colors from a TCustomSampler are blended into target bitmap pixels.

FieldTypeDescription
SrcAlphaIntegerMaster alpha transparency multiplier (0–255) applied during blending.
DrawModeTDrawModeDrawing mode specifying pixel combination logic (dmOpaque, dmBlend, dmTransparent, or dmCustom).
CombineModeTCombineModeAlpha combine mode selected when DrawMode is dmBlend (cmBlend, cmMerge).
CombineCallBackTPixelCombineEventCustom pixel combination callback procedure executed when DrawMode is dmCustom.
TransparentColorTColor32Transparent key color ignored during rasterization when DrawMode is dmTransparent.

Use the CombineInfo function to initialize a TCombineInfo structure automatically from an existing TCustomBitmap32 instance.