gestalt.candidates.materialplugin
Class JoglMaterialPluginGLSLGaussianBlur

java.lang.Object
  extended by gestalt.candidates.materialplugin.JoglMaterialPluginGLSLGaussianBlur
All Implemented Interfaces:
MaterialPlugin

public class JoglMaterialPluginGLSLGaussianBlur
extends java.lang.Object
implements MaterialPlugin


Field Summary
 float blurspread
           
 float strength
           
 
Constructor Summary
JoglMaterialPluginGLSLGaussianBlur(ShaderManager theMaterialShaderManager, ShaderProgram theMaterialShaderProgram, java.io.InputStream theVertexShaderCode, java.io.InputStream theFragmentShaderCode, Vector2i theTextureSize)
           
 
Method Summary
 void begin(GLContext theRenderContext, Material theParent)
           
 void end(GLContext theRenderContext, Material theParent)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

blurspread

public float blurspread

strength

public float strength
Constructor Detail

JoglMaterialPluginGLSLGaussianBlur

public JoglMaterialPluginGLSLGaussianBlur(ShaderManager theMaterialShaderManager,
                                          ShaderProgram theMaterialShaderProgram,
                                          java.io.InputStream theVertexShaderCode,
                                          java.io.InputStream theFragmentShaderCode,
                                          Vector2i theTextureSize)
Method Detail

begin

public void begin(GLContext theRenderContext,
                  Material theParent)
Specified by:
begin in interface MaterialPlugin

end

public void end(GLContext theRenderContext,
                Material theParent)
Specified by:
end in interface MaterialPlugin


processing library gestalt_p5 by Patrick Kochlik + Dennis Paul. (c) 2009