public class Shader
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
bind() |
int |
initValue1f(java.lang.String name) |
int |
initValue1i(java.lang.String name) |
int |
initValueMat3f(java.lang.String name) |
int |
initValueMat4f(java.lang.String name) |
int |
initValueVec3f(java.lang.String name) |
void |
setValue1f(int position_in_location_array,
float value) |
void |
setValue1i(int position_in_location_array,
int value) |
void |
setValueMat3f(int position_in_location_array,
float[] value) |
void |
setValueMat4f(int position_in_location_array,
java.nio.FloatBuffer value) |
void |
setValueMat4x3f(int position_in_location_array,
java.nio.FloatBuffer value) |
void |
setValueVec3f(int position_in_location_array,
float x,
float y,
float z) |
void |
unbind() |
public void bind()
public void unbind()
public int initValue1i(java.lang.String name)
public void setValue1i(int position_in_location_array, int value)
public int initValue1f(java.lang.String name)
public void setValue1f(int position_in_location_array, float value)
public int initValueVec3f(java.lang.String name)
public void setValueVec3f(int position_in_location_array, float x, float y, float z)
public int initValueMat3f(java.lang.String name)
public void setValueMat3f(int position_in_location_array, float[] value)
public int initValueMat4f(java.lang.String name)
public void setValueMat4x3f(int position_in_location_array, java.nio.FloatBuffer value)
public void setValueMat4f(int position_in_location_array, java.nio.FloatBuffer value)