Class: Bloom

Bloom

Bloom is an Effect added to the Camera that allows bright areas in the image to bleed into less bright areas.


new Bloom(radius, strength [, downScale] [, anisotropy])

Parameters:
Name Type Argument Description
radius

The radius of the bloom effect.

strength

The strength of the bloom effect.

downScale <optional>

How many times smaller the bloom should be calculated relative to the render target.

anisotropy <optional>

Defines the ratio between the horizontal and vertical bloom. For the JJ Abrams people among us.

Properties:
Name Type Description
strength number

The strength of the bloom effect.

thresholdLuminance number

The threshold luminance for pixels that are allowed to bleed.

Author:
  • derschmale <http://www.derschmale.com>

Extends

Members


acceptVisitor

If provided, this method will be called by the scene partition traverser, allowing collection by the renderer.

Inherited From:

bounds

If a Component has a scene presence, it can have bounds

Inherited From:

enabled

Defines whether or not this component should be enabled.

Inherited From:

onUpdate

If provided, this method will be called every frame, allowing updating the entity.

Inherited From:

Methods


_swapHDRFrontAndBack()

Child classes need to call this when rendering to and from full-resolution textures. This will effectively swap hdrSource and hdrTarget to allow ping-ponging.

Inherited From:

bindListener()

Listens to the entity's messenger for a given message type.

Inherited From:

broadcast()

Broadcasts a message dispatched by the owning Entity's onMessage Signal.

Inherited From:

clone()

Creates a duplicate of this Component.

Inherited From:

hasListeners()

Tests whether the given signal is being listened to.

Inherited From:

invalidateBounds()

Marks the bounds as invalid, causing them to be recalculated when next queried.

Inherited From:

isSupported()

Indicates whether this Effect is supported considering the current capabilities. Subclasses should overwrite this if support depends on extensions.

Inherited From:

unbindListener()

Listens to the entity's messenger for a given message type.

Inherited From: