Skip to content
Member Filters
Show Inherited
Show Protected
Show abstract
GR32_Brushes🞂TNestedBrushClass

TNestedBrush

Composite brush containing an internal brush collection executed sequentially on input geometries.

Inheritance:TObject 🞂 TPersistent 🞂 TPlainInterfacedPersistent 🞂 TNotifiablePersistent 🞂 TCustomBrush 🞂 TSolidBrush 🞂 TNestedBrush

Declaration ​

pascal
TNestedBrush = class(TSolidBrush)

Description ​

TNestedBrush implements a composite brush pattern. It owns an internal TBrushCollection (Brushes) and iterates through all visible child brushes in sequence, rendering each brush on the same input polygon geometry.

This allows combining complex multi-pass brush effects (e.g. stroke + fill + shadow) inside a single nested brush entity.