GPUImageEmbossFilterpublic class GPUImage3x3ConvolutionFilter extends GPUImage3x3TextureSamplingFilter
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
THREE_X_THREE_TEXTURE_SAMPLING_FRAGMENT_SHADER |
THREE_X_THREE_TEXTURE_SAMPLING_VERTEX_SHADERNO_FILTER_FRAGMENT_SHADER, NO_FILTER_VERTEX_SHADER| Constructor | Description |
|---|---|
GPUImage3x3ConvolutionFilter() |
Instantiates a new GPUimage3x3ConvolutionFilter with default values, that
will look like the original image.
|
GPUImage3x3ConvolutionFilter(float[] convolutionKernel) |
Instantiates a new GPUimage3x3ConvolutionFilter with given convolution kernel.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
onInit() |
|
void |
onInitialized() |
|
void |
setConvolutionKernel(float[] convolutionKernel) |
Sets the convolution kernel.
|
onOutputSizeChanged, setLineSize, setTexelHeight, setTexelWidthconvertStreamToString, destroy, getAttribPosition, getAttribTextureCoordinate, getOutputHeight, getOutputWidth, getProgram, getUniformTexture, ifNeedInit, isInitialized, loadShader, onDestroy, onDraw, onDrawArraysPre, runOnDraw, runPendingOnDrawTasks, setFloat, setFloatArray, setFloatVec2, setFloatVec3, setFloatVec4, setInteger, setPoint, setUniformMatrix3f, setUniformMatrix4fpublic static final java.lang.String THREE_X_THREE_TEXTURE_SAMPLING_FRAGMENT_SHADER
public GPUImage3x3ConvolutionFilter()
public GPUImage3x3ConvolutionFilter(float[] convolutionKernel)
convolutionKernel - the convolution kernelpublic void onInit()
onInit in class GPUImage3x3TextureSamplingFilterpublic void onInitialized()
onInitialized in class GPUImage3x3TextureSamplingFilterpublic void setConvolutionKernel(float[] convolutionKernel)
convolutionKernel - the new convolution kernel