public class GPUImageBeautyFaceFilter extends GPUImageTwoPassTextureFilter
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FRAGMENT_SHADER |
protected float |
mBlurSize |
protected float |
mGama |
static java.lang.String |
VERTEX_SHADER |
mFilters, mMergedFiltersmGLAttribPosition, mGLAttribTextureCoordinate, mGLProgId, mGLUniformTexture, mImageHeight, mImageWidth, mIsInitialized, mOutputHeight, mOutputWidth, mTextureTarget, NO_FILTER_FRAGMENT_SHADER, NO_FILTER_VERTEX_SHADER| Constructor and Description |
|---|
GPUImageBeautyFaceFilter() |
GPUImageBeautyFaceFilter(float blurSize) |
| Modifier and Type | Method and Description |
|---|---|
float |
getGamaValue() |
float |
getHorizontalTexelOffsetRatio() |
float |
getVerticalTexelOffsetRatio() |
void |
setBlurSize(float blurSize)
A multiplier for the blur size, ranging from 0.0 on up, with a default of 1.0
|
initTexelOffsets, onInit, onOutputSizeChangedaddFilter, 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 static final java.lang.String VERTEX_SHADER
public static final java.lang.String FRAGMENT_SHADER
protected float mBlurSize
protected float mGama
public GPUImageBeautyFaceFilter()
public GPUImageBeautyFaceFilter(float blurSize)
public float getVerticalTexelOffsetRatio()
getVerticalTexelOffsetRatio in class GPUImageTwoPassTextureFilterpublic float getHorizontalTexelOffsetRatio()
getHorizontalTexelOffsetRatio in class GPUImageTwoPassTextureFilterpublic float getGamaValue()
public void setBlurSize(float blurSize)
blurSize - from 0.0 on up, default 1.0