public class PositionTextureCoordinatesTextureSelectShaderProgram extends ShaderProgram
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FRAGMENTSHADER |
static int |
sUniformModelViewPositionMatrixLocation |
static int |
sUniformTexture0Location |
static int |
sUniformTexture1Location |
static int |
sUniformTextureSelectTexture0Location |
static java.lang.String |
VERTEXSHADER |
mAttributeLocations, mCompiled, mFragmentShaderSource, mProgramID, mUniformLocations, mVertexShaderSource| Modifier and Type | Method and Description |
|---|---|
void |
bind(GLState pGLState,
VertexBufferObjectAttributes pVertexBufferObjectAttributes) |
static PositionTextureCoordinatesTextureSelectShaderProgram |
getInstance() |
protected void |
link(GLState pGLState) |
void |
unbind(GLState pGLState) |
compile, delete, getAttributeLocation, getAttributeLocationOptional, getUniformLocation, getUniformLocationOptional, isCompiled, setCompiled, setTexture, setTextureOptional, setUniform, setUniform, setUniform, setUniform, setUniform, setUniformOptional, setUniformOptional, setUniformOptional, setUniformOptional, setUniformOptionalpublic static final java.lang.String VERTEXSHADER
public static final java.lang.String FRAGMENTSHADER
public static int sUniformModelViewPositionMatrixLocation
public static int sUniformTexture0Location
public static int sUniformTexture1Location
public static int sUniformTextureSelectTexture0Location
public static PositionTextureCoordinatesTextureSelectShaderProgram getInstance()
protected void link(GLState pGLState) throws ShaderProgramLinkException
link in class ShaderProgramShaderProgramLinkExceptionpublic void bind(GLState pGLState, VertexBufferObjectAttributes pVertexBufferObjectAttributes)
bind in class ShaderProgrampublic void unbind(GLState pGLState)
unbind in class ShaderProgram