public class GPUImageGlassSphereFilter extends GPUImageFilter
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
SPHERE_FRAGMENT_SHADER |
NO_FILTER_FRAGMENT_SHADER, NO_FILTER_VERTEX_SHADER| Constructor | Description |
|---|---|
GPUImageGlassSphereFilter() |
|
GPUImageGlassSphereFilter(android.graphics.PointF center,
float radius,
float refractiveIndex) |
| Modifier and Type | Method | 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)