Class Convolve2D
java.lang.Object
gaiasky.util.gdx.contrib.postprocess.filters.MultipassFilter
gaiasky.util.gdx.contrib.postprocess.filters.Convolve2D
Encapsulates a separable 2D convolution kernel filter
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal int
final float[]
final float[]
final int
final float[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
void
rebind()
void
render
(PingPongBuffer buffer) void
upload()
-
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
-