public class ShaderProgram
extends java.lang.Object
| Constructor and Description |
|---|
ShaderProgram() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
asString(java.io.InputStream stream) |
void |
attach(int shaderType,
java.io.InputStream stream) |
void |
attach(int shaderType,
java.lang.String resource) |
int |
getAttribLoc(java.lang.String name) |
int |
getUniformLoc(java.lang.String name) |
void |
glVertexAttributeMat4(int loc,
Matrix4f matrix) |
void |
link() |
void |
onLink() |
static void |
restore() |
void |
uniformTexture(java.lang.String name,
int textureIndex) |
void |
use() |
public void attach(int shaderType,
java.lang.String resource)
public void use()
public static void restore()
public void link()
public void attach(int shaderType,
java.io.InputStream stream)
public static java.lang.String asString(java.io.InputStream stream)
throws java.io.IOException
java.io.IOExceptionpublic int getUniformLoc(java.lang.String name)
public int getAttribLoc(java.lang.String name)
public void uniformTexture(java.lang.String name,
int textureIndex)
public void onLink()
public void glVertexAttributeMat4(int loc,
Matrix4f matrix)