public class ShaderUniform
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
dirty |
private static org.apache.logging.log4j.Logger |
logger |
private ShaderManager |
shaderManager |
private java.lang.String |
shaderName |
private int |
uniformCount |
private java.nio.FloatBuffer |
uniformFloatBuffer |
private java.nio.IntBuffer |
uniformIntBuffer |
private int |
uniformLocation |
private int |
uniformType |
Constructor and Description |
---|
ShaderUniform(java.lang.String name,
int type,
int count,
ShaderManager manager) |
Modifier and Type | Method and Description |
---|---|
void |
func_148092_b(float p_148092_1_,
float p_148092_2_,
float p_148092_3_,
float p_148092_4_) |
java.lang.String |
getShaderName() |
private void |
markDirty() |
static int |
parseType(java.lang.String p_148085_0_) |
void |
set(float p_148090_1_) |
void |
set(float[] p_148097_1_) |
void |
set(float p_148087_1_,
float p_148087_2_) |
void |
set(float p_148095_1_,
float p_148095_2_,
float p_148095_3_) |
void |
set(float p_148081_1_,
float p_148081_2_,
float p_148081_3_,
float p_148081_4_) |
void |
set(float p_148094_1_,
float p_148094_2_,
float p_148094_3_,
float p_148094_4_,
float p_148094_5_,
float p_148094_6_,
float p_148094_7_,
float p_148094_8_,
float p_148094_9_,
float p_148094_10_,
float p_148094_11_,
float p_148094_12_,
float p_148094_13_,
float p_148094_14_,
float p_148094_15_,
float p_148094_16_) |
void |
set(int p_148083_1_,
int p_148083_2_,
int p_148083_3_,
int p_148083_4_) |
void |
set(org.lwjgl.util.vector.Matrix4f p_148088_1_) |
void |
setUniformLocation(int p_148084_1_) |
void |
upload() |
private void |
uploadFloat() |
private void |
uploadFloatMatrix() |
private void |
uploadInt() |
private static final org.apache.logging.log4j.Logger logger
private int uniformLocation
private final int uniformCount
private final int uniformType
private final java.nio.IntBuffer uniformIntBuffer
private final java.nio.FloatBuffer uniformFloatBuffer
private final java.lang.String shaderName
private boolean dirty
private final ShaderManager shaderManager
public ShaderUniform(java.lang.String name, int type, int count, ShaderManager manager)
private void markDirty()
public static int parseType(java.lang.String p_148085_0_)
public void setUniformLocation(int p_148084_1_)
public java.lang.String getShaderName()
public void set(float p_148090_1_)
public void set(float p_148087_1_, float p_148087_2_)
public void set(float p_148095_1_, float p_148095_2_, float p_148095_3_)
public void set(float p_148081_1_, float p_148081_2_, float p_148081_3_, float p_148081_4_)
public void func_148092_b(float p_148092_1_, float p_148092_2_, float p_148092_3_, float p_148092_4_)
public void set(int p_148083_1_, int p_148083_2_, int p_148083_3_, int p_148083_4_)
public void set(float[] p_148097_1_)
public void set(float p_148094_1_, float p_148094_2_, float p_148094_3_, float p_148094_4_, float p_148094_5_, float p_148094_6_, float p_148094_7_, float p_148094_8_, float p_148094_9_, float p_148094_10_, float p_148094_11_, float p_148094_12_, float p_148094_13_, float p_148094_14_, float p_148094_15_, float p_148094_16_)
public void set(org.lwjgl.util.vector.Matrix4f p_148088_1_)
public void upload()
private void uploadInt()
private void uploadFloat()
private void uploadFloatMatrix()