Class: MotionBlur

MotionBlur

MotionBlur is an Effect added to the Camera that applies a motion blur effect between frames.


new MotionBlur(numSamples, radius)

Parameters:
Name Type Description
numSamples

The amount of samples used to calculate the blur in each direction.

radius

The radius of the blur.

Properties:
Name Type Description
amount

The amount of motion blur to apply. This is basically the ratio of camera exposure time / frame time.

numSamples

The amount of samples used to calculate the blur in each direction.

maxRadius

The maximum distance to blur, in pixels. This is used to limit texture cache issues resulting from large sample radii.

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: