Docsv3.31.0
Back to API Reference
Class

PulseModifier

Scale pulsation around each glyph's center: scale = 1 + sin(Phase·frequency + cluster·spread)·amount.

Nested Types

public float Amount{ get; set }

Peak scale deviation: 0.15 pulses between 85% and 115%.

public float Frequency{ get; set }

Pulses per phase unit.

public float Spread{ get; set }

Phase offset between adjacent clusters.

protected string AttributeKey{ get }
protected override PulseModifier.Params ResolveParams(in RangeApplyContext context)
protected override void OnGlyph(UniTextMeshGenerator gen, int cluster, in PulseModifier.Params p, float phase)