org.rajawali3d.postprocessing.passes

Package org.rajawali3d.postprocessing.passes

Types

BlendPass

open class BlendPass : EffectPass
open class BlendPass : EffectPass

BlurPass

open class BlurPass : EffectPass
open class BlurPass : EffectPass

ClearMaskPass

open class ClearMaskPass : APass
open class ClearMaskPass : APass

Disables stencil test for previously masked rendering passes so that next render passes are not masked.

ColorThresholdPass

open class ColorThresholdPass : EffectPass
open class ColorThresholdPass : EffectPass

CopyPass

open class CopyPass : Material
open class CopyPass : Material

CopyToNewRenderTargetPass

open class CopyToNewRenderTargetPass : EffectPass
open class CopyToNewRenderTargetPass : EffectPass

DepthPass

open class DepthPass : APass
open class DepthPass : APass

EffectPass

open class EffectPass : APass
open class EffectPass : APass

FXAAPass

open class FXAAPass : EffectPass
open class FXAAPass : EffectPass

Adds a Fast Approximate Antialiasing (FXAA) post processing pass to the scene. The implementation is taken from Geeks 3D. Use of this effect requires GL ES 3.0 or better.. Use of this effect requires the following extension GL_EXT_gpu_shader4 A quick synopsis from the above reference follows:

  • GPU based MLAA implementation by Timothy Lottes (Nvidia)
  • Multiple quality options
Pros & Cons:
  • Superb antialiased long edges
  • Smooth overall picture
  • Reasonably fast
  • Moving pictures do not benefit as much
  • "Blurry"

GreyScalePass

open class GreyScalePass : EffectPass
open class GreyScalePass : EffectPass

KaleidoscopePass

open class KaleidoscopePass : EffectPass
open class KaleidoscopePass : EffectPass

MaskPass

open class MaskPass : APass
open class MaskPass : APass

Masked render pass for drawing to stencil buffer.

PixelatedPass

open class PixelatedPass : EffectPass
open class PixelatedPass : EffectPass

RadialBlurPass

open class RadialBlurPass : EffectPass
open class RadialBlurPass : EffectPass

RenderPass

open class RenderPass : APass
open class RenderPass : APass

A render pass used for primarily rendering a scene to a framebuffer target.

ScanlinePass

open class ScanlinePass : EffectPass
open class ScanlinePass : EffectPass

SepiaPass

open class SepiaPass : EffectPass
open class SepiaPass : EffectPass

ShadowPass

open class ShadowPass : RenderPass
open class ShadowPass : RenderPass

SobelPass

open class SobelPass : EffectPass
open class SobelPass : EffectPass

TilePass

open class TilePass : EffectPass
open class TilePass : EffectPass

VignettePass

open class VignettePass : EffectPass
open class VignettePass : EffectPass