Skip navigation links
A B C D G I N P R S T V 

A

apply(Supervisor) - Method in class ch.bildspur.postfx.pass.BasePass
 
apply(Supervisor) - Method in class ch.bildspur.postfx.pass.BloomPass
 
apply(Supervisor) - Method in interface ch.bildspur.postfx.pass.Pass
 

B

BasePass - Class in ch.bildspur.postfx.pass
Created by cansik on 27.03.17.
BasePass(PApplet, String) - Constructor for class ch.bildspur.postfx.pass.BasePass
 
bloom(float, int, float) - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Run a bloom effect on the texture.
BloomPass - Class in ch.bildspur.postfx.pass
Created by cansik on 15.05.17.
BloomPass(PApplet) - Constructor for class ch.bildspur.postfx.pass.BloomPass
 
BloomPass(PApplet, float, int, float) - Constructor for class ch.bildspur.postfx.pass.BloomPass
 
blur(int, float) - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Run a blur pass on the texture.
blur(int, float, boolean) - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Run a blur pass on the texture.
BlurPass - Class in ch.bildspur.postfx.pass
Created by cansik on 27.03.17.
BlurPass(PApplet) - Constructor for class ch.bildspur.postfx.pass.BlurPass
 
BlurPass(PApplet, int, float, boolean) - Constructor for class ch.bildspur.postfx.pass.BlurPass
 
brightnessContrast(float, float) - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Run a brightness and contrast correction pass on the texture.
BrightnessContrastPass - Class in ch.bildspur.postfx.pass
Created by cansik on 14.05.17.
BrightnessContrastPass(PApplet) - Constructor for class ch.bildspur.postfx.pass.BrightnessContrastPass
 
BrightnessContrastPass(PApplet, float, float) - Constructor for class ch.bildspur.postfx.pass.BrightnessContrastPass
 
brightPass(float) - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Run a bright pass pass on the texture.
BrightPass - Class in ch.bildspur.postfx.pass
Created by cansik on 27.03.17.
BrightPass(PApplet) - Constructor for class ch.bildspur.postfx.pass.BrightPass
 
BrightPass(PApplet, float) - Constructor for class ch.bildspur.postfx.pass.BrightPass
 

C

ch.bildspur.postfx - package ch.bildspur.postfx
 
ch.bildspur.postfx.builder - package ch.bildspur.postfx.builder
 
ch.bildspur.postfx.pass - package ch.bildspur.postfx.pass
 
chromaticAberration() - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Run a chromatic aberration effect pass on the texture.
ChromaticAberrationPass - Class in ch.bildspur.postfx.pass
Created by cansik on 14.05.17.
ChromaticAberrationPass(PApplet) - Constructor for class ch.bildspur.postfx.pass.ChromaticAberrationPass
 
clearPass(PGraphics) - Method in class ch.bildspur.postfx.PostFXSupervisor
Clear a pass (black with alpha).
clearPass(PGraphics) - Method in interface ch.bildspur.postfx.Supervisor
Clear a pass (black with alpha).
clearPassCache() - Method in class ch.bildspur.postfx.builder.PostFX
Clears all cached passes.
compose() - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Compose and finalize rendering onto sketch texture.
compose(PGraphics) - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Compose and finalize rendering.
compose() - Method in class ch.bildspur.postfx.PostFXSupervisor
Compose and finalize rendering onto sketch texture.
compose(PGraphics) - Method in class ch.bildspur.postfx.PostFXSupervisor
Compose and finalize rendering.
compose(PGraphics) - Method in interface ch.bildspur.postfx.Supervisor
Compose and finalize rendering.
custom(Pass) - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Run a custom pass on the texture.

D

denoise(float) - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Run a denoise pass on the texture.
DenoisePass - Class in ch.bildspur.postfx.pass
Created by cansik on 15.05.17.
DenoisePass(PApplet) - Constructor for class ch.bildspur.postfx.pass.DenoisePass
 
DenoisePass(PApplet, float) - Constructor for class ch.bildspur.postfx.pass.DenoisePass
 

G

getAmount() - Method in class ch.bildspur.postfx.pass.NoisePass
 
getAmount() - Method in class ch.bildspur.postfx.pass.PixelatePass
 
getAmount() - Method in class ch.bildspur.postfx.pass.VignettePass
 
getBlurSize() - Method in class ch.bildspur.postfx.pass.BloomPass
 
getBlurSize() - Method in class ch.bildspur.postfx.pass.BlurPass
 
getBrightness() - Method in class ch.bildspur.postfx.pass.BrightnessContrastPass
 
getContrast() - Method in class ch.bildspur.postfx.pass.BrightnessContrastPass
 
getCurrentPass() - Method in class ch.bildspur.postfx.PostFXSupervisor
Get current pass of the pass buffer.
getCurrentPass() - Method in interface ch.bildspur.postfx.Supervisor
Get current pass of the pass buffer.
getDelta() - Method in class ch.bildspur.postfx.pass.RGBSplitPass
 
getExponent() - Method in class ch.bildspur.postfx.pass.DenoisePass
 
getFalloff() - Method in class ch.bildspur.postfx.pass.VignettePass
 
getNextPass() - Method in class ch.bildspur.postfx.PostFXSupervisor
Get next pass of the pass buffer.
getNextPass() - Method in interface ch.bildspur.postfx.Supervisor
Get next pass of the pass buffer.
getResolution() - Method in class ch.bildspur.postfx.PostFXSupervisor
Returns pass buffer resolution.
getResolution() - Method in interface ch.bildspur.postfx.Supervisor
Returns pass buffer resolution.
getSaturation() - Method in class ch.bildspur.postfx.pass.SaturationVibrancePass
 
getShader() - Method in class ch.bildspur.postfx.pass.BasePass
 
getSigma() - Method in class ch.bildspur.postfx.pass.BloomPass
 
getSigma() - Method in class ch.bildspur.postfx.pass.BlurPass
 
getSpeed() - Method in class ch.bildspur.postfx.pass.NoisePass
 
getThreshold() - Method in class ch.bildspur.postfx.pass.BloomPass
 
getThreshold() - Method in class ch.bildspur.postfx.pass.BrightPass
 
getVibrance() - Method in class ch.bildspur.postfx.pass.SaturationVibrancePass
 
grayScale() - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Run a grayscale pass on the texture.
GrayScalePass - Class in ch.bildspur.postfx.pass
Created by cansik on 15.05.17.
GrayScalePass(PApplet) - Constructor for class ch.bildspur.postfx.pass.GrayScalePass
 

I

invert() - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Run an invert pass on the texture.
InvertPass - Class in ch.bildspur.postfx.pass
Created by cansik on 14.05.17.
InvertPass(PApplet) - Constructor for class ch.bildspur.postfx.pass.InvertPass
 
isHorizontal() - Method in class ch.bildspur.postfx.pass.BlurPass
 

N

noise(float, float) - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Run a noise pass on the texture.
NoisePass - Class in ch.bildspur.postfx.pass
Created by cansik on 15.05.17.
NoisePass(PApplet) - Constructor for class ch.bildspur.postfx.pass.NoisePass
 
NoisePass(PApplet, float, float) - Constructor for class ch.bildspur.postfx.pass.NoisePass
 

P

Pass - Interface in ch.bildspur.postfx.pass
Created by cansik on 26.03.17.
pass(Pass) - Method in class ch.bildspur.postfx.PostFXSupervisor
Apply pass to texture.
pass(Pass) - Method in interface ch.bildspur.postfx.Supervisor
Apply pass to texture.
pixelate(float) - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Run a pixel effect pass on the texture.
PixelatePass - Class in ch.bildspur.postfx.pass
Created by cansik on 14.05.17.
PixelatePass(PApplet) - Constructor for class ch.bildspur.postfx.pass.PixelatePass
 
PixelatePass(PApplet, float) - Constructor for class ch.bildspur.postfx.pass.PixelatePass
 
PostFX - Class in ch.bildspur.postfx.builder
Basic PostFX api with builder pattern.
PostFX(PApplet) - Constructor for class ch.bildspur.postfx.builder.PostFX
Create a new PostFX context.
PostFX(PApplet, int, int) - Constructor for class ch.bildspur.postfx.builder.PostFX
 
PostFXBuilder - Class in ch.bildspur.postfx.builder
PostFX builder pattern.
PostFXSupervisor - Class in ch.bildspur.postfx
Handles ping-pong pass buffer.
PostFXSupervisor(PApplet) - Constructor for class ch.bildspur.postfx.PostFXSupervisor
Create a new ping-pong pass buffer.
PostFXSupervisor(PApplet, int, int) - Constructor for class ch.bildspur.postfx.PostFXSupervisor
Create a new ping-pong pass buffer.
preload(Class<T>) - Method in class ch.bildspur.postfx.builder.PostFX
Preload a specific path to avoid delay because of shader compiling.
prepare(Supervisor) - Method in class ch.bildspur.postfx.pass.BasePass
 
prepare(Supervisor) - Method in class ch.bildspur.postfx.pass.BloomPass
 
prepare(Supervisor) - Method in class ch.bildspur.postfx.pass.BlurPass
 
prepare(Supervisor) - Method in class ch.bildspur.postfx.pass.BrightnessContrastPass
 
prepare(Supervisor) - Method in class ch.bildspur.postfx.pass.BrightPass
 
prepare(Supervisor) - Method in class ch.bildspur.postfx.pass.ChromaticAberrationPass
 
prepare(Supervisor) - Method in class ch.bildspur.postfx.pass.DenoisePass
 
prepare(Supervisor) - Method in class ch.bildspur.postfx.pass.NoisePass
 
prepare(Supervisor) - Method in interface ch.bildspur.postfx.pass.Pass
 
prepare(Supervisor) - Method in class ch.bildspur.postfx.pass.PixelatePass
 
prepare(Supervisor) - Method in class ch.bildspur.postfx.pass.RGBSplitPass
 
prepare(Supervisor) - Method in class ch.bildspur.postfx.pass.SaturationVibrancePass
 
prepare(Supervisor) - Method in class ch.bildspur.postfx.pass.SobelPass
 
prepare(Supervisor) - Method in class ch.bildspur.postfx.pass.ToonPass
 
prepare(Supervisor) - Method in class ch.bildspur.postfx.pass.VignettePass
 

R

render(PGraphics) - Method in class ch.bildspur.postfx.builder.PostFX
Start rendering a texture.
render() - Method in class ch.bildspur.postfx.builder.PostFX
Start a rendering the screen framebuffer.
render() - Method in class ch.bildspur.postfx.PostFXSupervisor
Start a new multi-pass rendering with the screen framebuffer.
render(PGraphics) - Method in class ch.bildspur.postfx.PostFXSupervisor
Start a new multi-pass rendering.
render(PGraphics) - Method in interface ch.bildspur.postfx.Supervisor
Start a new multi-pass rendering.
rgbSplit(float) - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Run a RGB split pass on the texture.
RGBSplitPass - Class in ch.bildspur.postfx.pass
Created by cansik on 15.05.17.
RGBSplitPass(PApplet) - Constructor for class ch.bildspur.postfx.pass.RGBSplitPass
 
RGBSplitPass(PApplet, float) - Constructor for class ch.bildspur.postfx.pass.RGBSplitPass
 

S

saturationVibrance(float, float) - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Run a saturation and vibrance correction pass on the texture.
SaturationVibrancePass - Class in ch.bildspur.postfx.pass
Created by cansik on 15.05.17.
SaturationVibrancePass(PApplet) - Constructor for class ch.bildspur.postfx.pass.SaturationVibrancePass
 
SaturationVibrancePass(PApplet, float, float) - Constructor for class ch.bildspur.postfx.pass.SaturationVibrancePass
 
setAmount(float) - Method in class ch.bildspur.postfx.pass.NoisePass
 
setAmount(float) - Method in class ch.bildspur.postfx.pass.PixelatePass
 
setAmount(float) - Method in class ch.bildspur.postfx.pass.VignettePass
 
setBlurSize(int) - Method in class ch.bildspur.postfx.pass.BloomPass
 
setBlurSize(int) - Method in class ch.bildspur.postfx.pass.BlurPass
 
setBrightness(float) - Method in class ch.bildspur.postfx.pass.BrightnessContrastPass
 
setContrast(float) - Method in class ch.bildspur.postfx.pass.BrightnessContrastPass
 
setDelta(float) - Method in class ch.bildspur.postfx.pass.RGBSplitPass
 
setExponent(float) - Method in class ch.bildspur.postfx.pass.DenoisePass
 
setFalloff(float) - Method in class ch.bildspur.postfx.pass.VignettePass
 
setHorizontal(boolean) - Method in class ch.bildspur.postfx.pass.BlurPass
 
setResolution(PApplet) - Method in class ch.bildspur.postfx.builder.PostFX
Re-initialise the framebuffer with a different size.
setResolution(PGraphics) - Method in class ch.bildspur.postfx.builder.PostFX
Re-initialise the framebuffer with a different size.
setResolution(int, int) - Method in class ch.bildspur.postfx.builder.PostFX
Re-initialise the framebuffer with a different size.
setResolution(int, int) - Method in class ch.bildspur.postfx.PostFXSupervisor
Set new resolution and re-init buffer.
setResolution(int, int) - Method in interface ch.bildspur.postfx.Supervisor
Reset the resolution of the pass buffer.
setSaturation(float) - Method in class ch.bildspur.postfx.pass.SaturationVibrancePass
 
setSigma(float) - Method in class ch.bildspur.postfx.pass.BloomPass
 
setSigma(float) - Method in class ch.bildspur.postfx.pass.BlurPass
 
setSpeed(float) - Method in class ch.bildspur.postfx.pass.NoisePass
 
setThreshold(float) - Method in class ch.bildspur.postfx.pass.BloomPass
 
setThreshold(float) - Method in class ch.bildspur.postfx.pass.BrightPass
 
setVibrance(float) - Method in class ch.bildspur.postfx.pass.SaturationVibrancePass
 
sobel() - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Run a sobel edge detection pass on the texture.
SobelPass - Class in ch.bildspur.postfx.pass
Created by cansik on 01.04.17.
SobelPass(PApplet) - Constructor for class ch.bildspur.postfx.pass.SobelPass
 
Supervisor - Interface in ch.bildspur.postfx
Handles the pass buffer and render technique.

T

toon() - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Run a toon pass on the texture.
ToonPass - Class in ch.bildspur.postfx.pass
Created by cansik on 01.04.17.
ToonPass(PApplet) - Constructor for class ch.bildspur.postfx.pass.ToonPass
 

V

vignette(float, float) - Method in class ch.bildspur.postfx.builder.PostFXBuilder
Run a vignette pass on the texture.
VignettePass - Class in ch.bildspur.postfx.pass
Created by cansik on 15.05.17.
VignettePass(PApplet) - Constructor for class ch.bildspur.postfx.pass.VignettePass
 
VignettePass(PApplet, float, float) - Constructor for class ch.bildspur.postfx.pass.VignettePass
 
A B C D G I N P R S T V 
Skip navigation links