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 boolean
private final FloatBuffer
private final IntBuffer
private int
private static final org.slf4j.Logger
private final String
private final UniformType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
getName()
getType()
static int
glGetUniformLocation
(int p_409976_, CharSequence p_410329_) final void
set
(float p_410260_) final void
set
(float[] p_410549_) final void
set
(float p_410013_, float p_409885_) final void
set
(float p_410560_, float p_410676_, float p_410658_) final void
set
(float p_410579_, float p_410376_, float p_410811_, float p_410331_) final void
set
(int p_410028_) final void
set
(int[] p_410800_) final void
set
(int p_409826_, int p_410048_, int p_410852_) final void
set
(org.joml.Matrix4f p_410686_) final void
set
(org.joml.Vector3f p_410611_) void
setLocation
(int p_410451_) void
upload()
static void
uploadInteger
(int p_410167_, int p_410227_) 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 p_410167_, int p_410227_) -
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-
setLocation
public void setLocation(int p_410451_) -
getName
-
getType
-
set
public final void set(float p_410260_) - Overrides:
set
in classAbstractUniform
-
set
public final void set(float p_410013_, float p_409885_) - Overrides:
set
in classAbstractUniform
-
set
public final void set(float p_410560_, float p_410676_, float p_410658_) - Overrides:
set
in classAbstractUniform
-
set
public final void set(org.joml.Vector3f p_410611_) - Overrides:
set
in classAbstractUniform
-
set
public final void set(float p_410579_, float p_410376_, float p_410811_, float p_410331_) - Overrides:
set
in classAbstractUniform
-
set
public final void set(int p_410028_) - Overrides:
set
in classAbstractUniform
-
set
public final void set(int p_409826_, int p_410048_, int p_410852_) - Overrides:
set
in classAbstractUniform
-
set
public final void set(float[] p_410549_) - Overrides:
set
in classAbstractUniform
-
set
public final void set(int[] p_410800_) - Overrides:
set
in classAbstractUniform
-
set
public final void set(org.joml.Matrix4f p_410686_) - Overrides:
set
in classAbstractUniform
-
upload
public void upload()
-