public class PositionTextureCoordinatesPositionInterpolationTextureSelectShaderProgram extends ShaderProgram
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FRAGMENTSHADER |
static int |
sUniformModelViewPositionMatrixLocation |
static int |
sUniformPositionInterpolationMix0Location |
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 PositionTextureCoordinatesPositionInterpolationTextureSelectShaderProgram |
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 int sUniformPositionInterpolationMix0Location
public static PositionTextureCoordinatesPositionInterpolationTextureSelectShaderProgram 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