melonJS
    Preparing search index...

    Class GlowEffect

    A shader effect that adds a colored glow around the sprite. Similar to OutlineEffect but with a soft, blurred edge instead of a hard line. Commonly used for power-ups, magic items, or selection highlights.

    Renderable.shader for usage

    // blue glow for a magic item
    mySprite.shader = new GlowEffect(renderer, {
    color: [0.2, 0.5, 1.0],
    intensity: 1.5,
    });

    Hierarchy (View Summary)

    Index

    Constructors

    • Parameters

      • renderer: WebGLRenderer

        the current renderer instance

      • Optionaloptions: { color?: number[]; intensity?: number; textureSize?: number[]; width?: number } = {}

        effect options

        • Optionalcolor?: number[]

          glow color as [r, g, b] (0.0–1.0)

        • Optionalintensity?: number

          glow brightness multiplier

        • OptionaltextureSize?: number[]

          texture dimensions [width, height]

        • Optionalwidth?: number

          glow spread in pixels

      Returns GlowEffect

    Properties

    enabled: boolean = false

    whether this effect is active (false in Canvas mode)

    intensity: number

    Methods