public class TouchRippleFilter extends AMaterial implements IPostProcessingFilter
| Constructor and Description |
|---|
TouchRippleFilter() |
TouchRippleFilter(float duration,
float rippleSpeed,
float rippleSize) |
TouchRippleFilter(int numRipples) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTouch(float x,
float y,
float startTime) |
float |
getDuration() |
float |
getRippleSize() |
float |
getRippleSpeed() |
void |
setDuration(float duration) |
void |
setRippleSize(float rippleSize) |
void |
setRippleSpeed(float rippleSpeed) |
void |
setScreenSize(float width,
float height) |
void |
setShaders(java.lang.String vertexShader,
java.lang.String fragmentShader) |
void |
setTime(float time) |
void |
useProgram() |
boolean |
usesDepthBuffer() |
addTexture, addTexture, addTexture, bindTextures, copyTexturesTo, getModelViewMatrix, getTextureInfoList, getUseColor, reload, setCamera, setColors, setInterpolation, setLightParams, setLights, setModelMatrix, setMVPMatrix, setNextFrameNormals, setNextFrameVertices, setNormals, setShaders, setTextureCoords, setTextureCoords, setUseColor, setVertices, setViewMatrix, toString, unbindTextures, unloadequals, getClass, hashCode, notify, notifyAll, wait, wait, waitaddTexturepublic TouchRippleFilter()
public TouchRippleFilter(int numRipples)
public TouchRippleFilter(float duration,
float rippleSpeed,
float rippleSize)
public boolean usesDepthBuffer()
usesDepthBuffer in interface IPostProcessingFilterpublic void useProgram()
useProgram in class AMaterialpublic void setShaders(java.lang.String vertexShader,
java.lang.String fragmentShader)
setShaders in class AMaterialpublic void addTouch(float x,
float y,
float startTime)
public void setTime(float time)
public float getDuration()
public void setDuration(float duration)
public void setScreenSize(float width,
float height)
public float getRippleSpeed()
public void setRippleSpeed(float rippleSpeed)
public float getRippleSize()
public void setRippleSize(float rippleSize)