public abstract class GLShader
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
int |
program |
| Constructor and Description |
|---|
GLShader() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
create(java.lang.String fileName) |
protected boolean |
create(java.lang.String vertexSource,
java.lang.String fragmentSource) |
static int |
createProgram(java.lang.String vertexSource,
java.lang.String fragmentSource) |
protected int |
getAttrib(java.lang.String name) |
protected int |
getUniform(java.lang.String name) |
static int |
loadShader(int shaderType,
java.lang.String source) |
static int |
loadShader(java.lang.String file) |
boolean |
useProgram() |
protected boolean create(java.lang.String vertexSource,
java.lang.String fragmentSource)
protected boolean create(java.lang.String fileName)
protected int getAttrib(java.lang.String name)
protected int getUniform(java.lang.String name)
public boolean useProgram()
public static int loadShader(java.lang.String file)
public static int loadShader(int shaderType,
java.lang.String source)
public static int createProgram(java.lang.String vertexSource,
java.lang.String fragmentSource)