public class GLShaderProgram
extends java.lang.Object
| Constructor and Description |
|---|
GLShaderProgram() |
| Modifier and Type | Method and Description |
|---|---|
void |
destory() |
void |
disableVertexAttribPointer(java.lang.String name) |
int |
getHandle(java.lang.String name) |
int[] |
getHandles(java.lang.String... names) |
int |
programHandle() |
void |
setProgram(int vertexShader,
int fragmentShader,
android.content.Context context) |
void |
setProgram(java.lang.String vertexSource,
java.lang.String fragmentSource) |
void |
setUniform1f(java.lang.String name,
float x) |
void |
setUniform1i(java.lang.String name,
int x) |
void |
setUniform2f(java.lang.String name,
float x,
float y) |
void |
setUniform2i(java.lang.String name,
int x,
int y) |
void |
setUniformMatrix4fv(java.lang.String name,
int count,
boolean transpose,
float[] value,
int offset) |
void |
setUniformTexture(java.lang.String name,
int x,
int textureID,
int target) |
void |
setVertexAttribPointer(java.lang.String name,
int size,
int type,
boolean normalized,
int stride,
java.nio.Buffer ptr) |
void |
useProgram() |
public void setProgram(int vertexShader,
int fragmentShader,
android.content.Context context)
public void setProgram(java.lang.String vertexSource,
java.lang.String fragmentSource)
public void useProgram()
public void destory()
public int programHandle()
public int getHandle(java.lang.String name)
public int[] getHandles(java.lang.String... names)
public void setUniform1i(java.lang.String name,
int x)
public void setUniform2i(java.lang.String name,
int x,
int y)
public void setUniform1f(java.lang.String name,
float x)
public void setUniform2f(java.lang.String name,
float x,
float y)
public void setUniformMatrix4fv(java.lang.String name,
int count,
boolean transpose,
float[] value,
int offset)
public void setVertexAttribPointer(java.lang.String name,
int size,
int type,
boolean normalized,
int stride,
java.nio.Buffer ptr)
public void disableVertexAttribPointer(java.lang.String name)
public void setUniformTexture(java.lang.String name,
int x,
int textureID,
int target)