Back to API Reference
Class

ExtrudeModifier

Adds a 3D extrude/bevel effect by appending a stack of progressively offset duplicate quads behind the face.

Remarks

Layers are flushed back-to-front in layer-major order across all glyphs (every glyph's deepest slice first, then every glyph's next-deeper slice, …, then face). Naïve per-glyph fanout would invert that order at glyph boundaries when the cumulative offset exceeds glyph advance, leaving farther slices of glyph N+1 covering closer slices of glyph N. Per-layer buffers preserve the painter order regardless of overlap. Format: <extrude=offsetX,offsetY,#nearColor,#farColor,dilate,softness>. Defaults: offset = (3,-3), near = white, far = black, dilate = 0, softness = 0.
protected override void OnEnable()
protected override void OnDisable()
public override void PrepareForParallel()
protected override void OnDestroy()
protected override void OnApply()
protected override void OnGlyphEffect()
protected override void ApplyOwnRequests()
public int steps
public bool bevel
public bool fixedPixelSize