public class GPUImageGlassSphereFilter extends GPUImageFilter
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SPHERE_FRAGMENT_SHADER |
NO_FILTER_FRAGMENT_SHADER, NO_FILTER_VERTEX_SHADER| Constructor and Description |
|---|
GPUImageGlassSphereFilter() |
GPUImageGlassSphereFilter(android.graphics.PointF center,
float radius,
float refractiveIndex) |
| Modifier and Type | Method and Description |
|---|---|
void |
onInit() |
void |
onInitialized() |
void |
onOutputSizeChanged(int width,
int height) |
void |
setCenter(android.graphics.PointF center) |
void |
setRadius(float radius) |
void |
setRefractiveIndex(float refractiveIndex) |
convertStreamToString, 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 SPHERE_FRAGMENT_SHADER
public GPUImageGlassSphereFilter()
public GPUImageGlassSphereFilter(android.graphics.PointF center,
float radius,
float refractiveIndex)
public void onInit()
onInit in class GPUImageFilterpublic void onInitialized()
onInitialized in class GPUImageFilterpublic void onOutputSizeChanged(int width,
int height)
onOutputSizeChanged in class GPUImageFilterpublic void setRefractiveIndex(float refractiveIndex)
public void setCenter(android.graphics.PointF center)
public void setRadius(float radius)