Class Convolve2D
java.lang.Object
gaiasky.util.gdx.contrib.postprocess.filters.MultipassFilter
gaiasky.util.gdx.contrib.postprocess.filters.Convolve2D
public final class Convolve2D extends MultipassFilter
Encapsulates a separable 2D convolution kernel filter
-
Field Summary
Fields Modifier and Type Field Description int
length
float[]
offsetsHor
float[]
offsetsVert
int
radius
float[]
weights
-
Constructor Summary
Constructors Constructor Description Convolve2D(int radius)
-
Method Summary
Modifier and Type Method Description void
dispose()
void
rebind()
void
render(PingPongBuffer buffer)
void
upload()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
radius
public final int radius -
length
public final int length -
weights
public final float[] weights -
offsetsHor
public final float[] offsetsHor -
offsetsVert
public final float[] offsetsVert
-
-
Constructor Details
-
Convolve2D
public Convolve2D(int radius)
-
-
Method Details
-
dispose
public void dispose() -
upload
public void upload() -
rebind
public void rebind()- Specified by:
rebind
in classMultipassFilter
-
render
- Specified by:
render
in classMultipassFilter
-