public class GPUImageTwoPassTextureFilter extends GPUImageFilterGroup
mFilters, mMergedFiltersmGLAttribPosition, mGLAttribTextureCoordinate, mGLProgId, mGLUniformTexture, mImageHeight, mImageWidth, mIsInitialized, mOutputHeight, mOutputWidth, mTextureTarget, NO_FILTER_FRAGMENT_SHADER, NO_FILTER_VERTEX_SHADER| Constructor and Description |
|---|
GPUImageTwoPassTextureFilter(java.lang.String firstVertexShader,
java.lang.String firstFragmentShader,
java.lang.String secondVertexShader,
java.lang.String secondFragmentShader) |
| Modifier and Type | Method and Description |
|---|---|
float |
getHorizontalTexelOffsetRatio() |
float |
getVerticalTexelOffsetRatio() |
protected void |
initTexelOffsets() |
void |
onInit() |
void |
onOutputSizeChanged(int width,
int height) |
addFilter, getFilters, getLastTextureID, getMergedFilters, onDestroy, onDraw, onPreviewDraw, updateMergedFilterscheckTextureTypeUpdate, convertStreamToString, destroy, getAttribPosition, getAttribTextureCoordinate, getFragmentShader, getOfEffectInfo, getOutputHeight, getOutputWidth, getProgram, getStickerEffectParam, getUniformTexture, init, initForExternalTextureInput, isAnimationTagExist, isInitialized, loadShader, onBeautyParamChanged, onDrawArraysPre, onImageSizeChanged, onInitExt, onInitialized, removeJoyPkEffectWithTag, runOnDraw, runPendingOnDrawTasks, setBeauty5Effect, setBeautyParam, setEncodeSize, setFaceLiftValue, setFaceLiftValueOpt, setFloat, setFloatArray, setFloatVec2, setFloatVec3, setFloatVec4, setFragmentShader, setGiftEffect, setGPUImageBeautyFilter, setInteger, setJoyPkEffect, setLookupTablePath, setNewStickerEffect, setPoint, setStickerEffect, setStickerEffectParam, setThinFaceParam, setUniformMatrix3f, setUniformMatrix4f, setWitnessFilterPathpublic GPUImageTwoPassTextureFilter(java.lang.String firstVertexShader,
java.lang.String firstFragmentShader,
java.lang.String secondVertexShader,
java.lang.String secondFragmentShader)
public void onInit()
onInit in class GPUImageFilterGroupprotected void initTexelOffsets()
public void onOutputSizeChanged(int width,
int height)
onOutputSizeChanged in class GPUImageFilterGrouppublic float getVerticalTexelOffsetRatio()
public float getHorizontalTexelOffsetRatio()