Package com.mojang.blaze3d.opengl
Class Uniform
java.lang.Object
com.mojang.blaze3d.opengl.AbstractUniform
com.mojang.blaze3d.opengl.Uniform
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final FloatBufferprivate final IntBufferprivate intprivate static final org.slf4j.Loggerprivate final Stringprivate final UniformType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getName()getType()static intglGetUniformLocation(int pProgram, CharSequence pName) final voidset(float p_410260_) final voidset(float[] p_410549_) final voidset(float p_410013_, float p_409885_) final voidset(float p_410560_, float p_410676_, float p_410658_) final voidset(float p_410579_, float p_410376_, float p_410811_, float p_410331_) final voidset(int p_410028_) final voidset(int[] p_410800_) final voidset(int p_409826_, int p_410048_, int p_410852_) final voidset(org.joml.Matrix4f p_410686_) final voidset(org.joml.Vector3f p_410611_) voidsetLocation(int pLocation) voidupload()static voiduploadInteger(int pLocation, int pValue) Methods inherited from class com.mojang.blaze3d.opengl.AbstractUniform
set, set, set
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
location
private int location -
type
-
intValues
-
floatValues
-
name
-
dirty
private boolean dirty
-
-
Constructor Details
-
Uniform
-
-
Method Details
-
glGetUniformLocation
-
uploadInteger
public static void uploadInteger(int pLocation, int pValue) -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
setLocation
public void setLocation(int pLocation) -
getName
-
getType
-
set
public final void set(float p_410260_) - Overrides:
setin classAbstractUniform
-
set
public final void set(float p_410013_, float p_409885_) - Overrides:
setin classAbstractUniform
-
set
public final void set(float p_410560_, float p_410676_, float p_410658_) - Overrides:
setin classAbstractUniform
-
set
public final void set(org.joml.Vector3f p_410611_) - Overrides:
setin classAbstractUniform
-
set
public final void set(float p_410579_, float p_410376_, float p_410811_, float p_410331_) - Overrides:
setin classAbstractUniform
-
set
public final void set(int p_410028_) - Overrides:
setin classAbstractUniform
-
set
public final void set(int p_409826_, int p_410048_, int p_410852_) - Overrides:
setin classAbstractUniform
-
set
public final void set(float[] p_410549_) - Overrides:
setin classAbstractUniform
-
set
public final void set(int[] p_410800_) - Overrides:
setin classAbstractUniform
-
set
public final void set(org.joml.Matrix4f p_410686_) - Overrides:
setin classAbstractUniform
-
upload
public void upload()
-