Effects

Examples of screen-space effects produced by RenderSystem.createScreenSpaceEffectBuilder.

Classes

Name Description  
AddEffectTool Adds a screen-space effect to the selected viewport. Beta
ClearEffectsTool Removes all screen-space effects from the selected viewport. Beta
ConvolutionEffect Adds one of a collection of "convolution kernels" that alter a Viewport's image by blending neighboring pixels. Beta
EdgeDetectionEffect Adds a screen-space edge-detection effect to the selected Viewport. Beta
EmbossEffect Adds a screen-space emboss effect to the selected Viewport. Beta
ExplosionEffect This tool applies an explosion particle effect used for testing ParticleCollectionBuilder. Beta
FlipImageConfig Configure the FlipImageEffect. Beta
FlipImageEffect An extremely simple and mostly useless effect intended to demonstrate the basics of creating a screen-space effect. Beta
GaussianBlurEffect Adds a gaussian blur screen-space effect to the selected Viewport. Beta
LensDistortionConfig Configures the LensDistortionEffect. Beta
LensDistortionEffect Adds a screen-space effect to the selected Viewport to simulate the lens distortion produced by real-world cameras with very wide fields of view. Beta
SaturationConfig Configures the SaturationEffect. Beta
SaturationEffect Adjusts the saturation of colors in a viewport. Beta
SharpenEffect Adds a screen-space sharpen effect to the selected Viewport. Beta
SharpnessEffect Adds a screen-space sharpness effect to the selected Viewport. Beta
SnowDecorator Simulates snowfall in a Viewport using particle effects. Beta
SnowEffect Toggles a decorator that simulates snow using particle effects. Beta
UnsharpenEffect Adds a screen-space unsharpen effect to the selected Viewport. Beta
VignetteConfig Configures the VignetteEffect. Beta
VignetteEffect Applies a vignette effect to the viewport. Beta

Global Functions

Name Description  
randomFloat Generate random floating-point number in [min, max). Beta
randomFloatInRange Generate random floating-point number in [range.low, range.high). Beta
randomInteger Generate integer in [min, max]. Beta
randomIntegerInRange Generate random integer in [range.low, range.high]. Beta
randomPositionInRange Generate a random position in the specified range. Beta
refreshViewportsForEffect Requests that any viewport to which the specified effect has been applied redraw its contents. Beta

Interfaces

Name Description  
SnowParams Parameters controlling how a SnowDecorator works. Beta
SnowParticle Represents one particle displayed by a SnowDecorator. Beta

Last Updated: 30 November, 2023