Skip to main content

BlurEffect

Separable gaussian blur wrapped in a convenient object with live-tunable settings, the ergonomic counterpart to createBlurPasses.

const blur = new ex.BlurEffect({ graphicsContext, strength: 2 });
actor.graphics.material = new ex.Material({ graphicsContext, passes: blur, padding: 16 });

blur.strength = 4; // animate any time, applies next frame

Implements

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

Properties

publicreadonlyscale

scale: number

Resolution the blur runs at relative to the source, fixed at construction

Accessors

publicstrength

  • get strength(): number
  • set strength(value: number): void
  • Blur radius multiplier in texels of the (downsampled) blur resolution


    Returns number

  • Parameters

    • value: number

    Returns void

Methods

publicdispose

  • dispose(): void
  • Returns void

publicprocess