Skip to content
Member Filters
Show Inherited
Show Protected
Show abstract
GR32_Image🞂TPaintStageType

TPaintStage

Record structure representing an individual rendering pipeline stage.

Declaration ​

pascal
TPaintStage = record
  Mask: TPaintStageMask;
  Stage: Cardinal;
  Parameter: Cardinal;
  DsgnTime: Boolean;
  RunTime: Boolean;
end;
PPaintStage = ^TPaintStage;

Description ​

TPaintStage defines a single rendering step in the image paint pipeline, including execution mask (Mask), stage identifier (Stage), and optional parameter (Parameter).

FieldTypeDescription
MaskTPaintStageMaskSet of contexts (psmDesignTime, psmRunTime, psmExport) where stage is executed.
StageCardinalStage identifier constant (PST_CUSTOM, PST_CLEAR_BACKGND, PST_DRAW_BITMAP, PST_DRAW_LAYERS, etc.).
ParameterCardinalOptional stage parameter (e.g. layer option mask for PST_DRAW_LAYERS).
DsgnTimeBooleanBackward compatibility property for psmDesignTime in Mask.
RunTimeBooleanBackward compatibility property for psmRunTime in Mask.

See also ​