protected int getUniformLocation(int programHandle, IGlobalShaderVar var) { return getUniformLocation(programHandle, var.getVarString()); }
public void setUniform3fv(String name, float[] value) { int handle = getUniformLocation(mProgramHandle, name); GLES20.glUniform3fv(handle, 1, value, 0); }
public void setUniform1i(String name, int value) { int handle = getUniformLocation(mProgramHandle, name); GLES20.glUniform1i(handle, value); }
public void setUniform1f(String name, float value) { int handle = getUniformLocation(mProgramHandle, name); GLES20.glUniform1f(handle, value); }
public void setUniform2fv(String name, float[] value) { int handle = getUniformLocation(mProgramHandle, name); GLES20.glUniform2fv(handle, 1, value, 0); }
protected int getUniformLocation(int programHandle, IGlobalShaderVar var, int index) { return getUniformLocation(programHandle, var.getVarString() + Integer.toString(index)); }
protected int getUniformLocation(int programHandle, IGlobalShaderVar var, String suffix) { return getUniformLocation(programHandle, var.getVarString() + suffix); }
protected int getUniformLocation(int programHandle, IGlobalShaderVar var) { return getUniformLocation(programHandle, var.getVarString()); }
public void setUniform1f(String name, float value) { int handle = getUniformLocation(mProgramHandle, name); GLES20.glUniform1f(handle, value); }
public void setUniform2fv(String name, float[] value) { int handle = getUniformLocation(mProgramHandle, name); GLES20.glUniform2fv(handle, 1, value, 0); }
public void setUniform3fv(String name, float[] value) { int handle = getUniformLocation(mProgramHandle, name); GLES20.glUniform3fv(handle, 1, value, 0); }
public void setUniform1i(String name, int value) { int handle = getUniformLocation(mProgramHandle, name); GLES20.glUniform1i(handle, value); }
protected int getUniformLocation(int programHandle, IGlobalShaderVar var, int index) { return getUniformLocation(programHandle, var.getVarString() + Integer.toString(index)); }
protected int getUniformLocation(int programHandle, IGlobalShaderVar var, String suffix) { return getUniformLocation(programHandle, var.getVarString() + suffix); }