Skip to content

Pollen API

Pollen

Extends Effect.

Factory Function

typescript
createPollen(config?: PollenConfig)

Methods

See Effect for the full method reference.


PollenConfig

typescript
interface PollenConfig {
    color?: string;
    count?: number;
    glowSize?: number;
    scale?: number;
    size?: number;
    speed?: number;
    wind?: number;
}
PropertyTypeDefaultDescription
colorstring'#fff8e1'Color of the pollen particles.
countnumber40Number of pollen particles.
glowSizenumber2Glow size multiplier relative to particle size.
scalenumber1Scales all sizes proportionally.
sizenumber3Base radius of each particle in pixels.
speednumber0.5Drift speed multiplier.
windnumber0.3Horizontal wind strength.

PollenParticle

typescript
interface PollenParticle {
    glowPhase: number;
    opacity: number;
    size: number;
    vx: number;
    vy: number;
    x: number;
    y: number;
}