Package net.minecraft.client.gl
Class GlUniform
java.lang.Object
net.minecraft.client.gl.Uniform
net.minecraft.client.gl.GlUniform
- All Implemented Interfaces:
AutoCloseable
@Environment(CLIENT) public class GlUniform extends Uniform implements AutoCloseable
- Mappings:
Namespace Name official dnfintermediary net/minecraft/class_284named net/minecraft/client/gl/GlUniform
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description voidclose()static intgetAttribLocation(int program, CharSequence name)StringgetName()static intgetTypeIndex(String typeName)static intgetUniformLocation(int program, CharSequence name)private voidmarkStateDirty()voidmethod_34413(Vec3f vec3f)static voidmethod_34419(int int2, int int3, CharSequence charSequence)voidset(float value1)voidset(float[] values)voidset(float value1, float value2)voidset(float value1, float value2, float value3)voidset(float value1, float value2, float value3, float value4)voidset(int value1, int value2, int value3, int value4)voidset(Matrix4f values)voidsetForDataType(float value1, float value2, float value3, float value4)voidsetLoc(int loc)static voiduniform1(int location, int value)voidupload()private voiduploadFloats()private voiduploadInts()private voiduploadMatrix()
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLdnf;a:Lorg/apache/logging/log4j/Logger;intermediary field_1548Lnet/minecraft/class_284;field_1548:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/gl/GlUniform;LOGGER:Lorg/apache/logging/log4j/Logger;
-
loc
private int loc- Mappings:
Namespace Name Mixin selector official bLdnf;b:Iintermediary field_1545Lnet/minecraft/class_284;field_1545:Inamed locLnet/minecraft/client/gl/GlUniform;loc:I
-
count
private final int count- Mappings:
Namespace Name Mixin selector official cLdnf;c:Iintermediary field_1544Lnet/minecraft/class_284;field_1544:Inamed countLnet/minecraft/client/gl/GlUniform;count:I
-
dataType
private final int dataType- Mappings:
Namespace Name Mixin selector official dLdnf;d:Iintermediary field_1543Lnet/minecraft/class_284;field_1543:Inamed dataTypeLnet/minecraft/client/gl/GlUniform;dataType:I
-
intData
- Mappings:
Namespace Name Mixin selector official eLdnf;e:Ljava/nio/IntBuffer;intermediary field_1547Lnet/minecraft/class_284;field_1547:Ljava/nio/IntBuffer;named intDataLnet/minecraft/client/gl/GlUniform;intData:Ljava/nio/IntBuffer;
-
floatData
- Mappings:
Namespace Name Mixin selector official fLdnf;f:Ljava/nio/FloatBuffer;intermediary field_1549Lnet/minecraft/class_284;field_1549:Ljava/nio/FloatBuffer;named floatDataLnet/minecraft/client/gl/GlUniform;floatData:Ljava/nio/FloatBuffer;
-
name
- Mappings:
Namespace Name Mixin selector official gLdnf;g:Ljava/lang/String;intermediary field_1546Lnet/minecraft/class_284;field_1546:Ljava/lang/String;named nameLnet/minecraft/client/gl/GlUniform;name:Ljava/lang/String;
-
stateDirty
private boolean stateDirty- Mappings:
Namespace Name Mixin selector official hLdnf;h:Zintermediary field_1542Lnet/minecraft/class_284;field_1542:Znamed stateDirtyLnet/minecraft/client/gl/GlUniform;stateDirty:Z
-
program
- Mappings:
Namespace Name Mixin selector official iLdnf;i:Ldne;intermediary field_1541Lnet/minecraft/class_284;field_1541:Lnet/minecraft/class_3679;named programLnet/minecraft/client/gl/GlUniform;program:Lnet/minecraft/client/gl/GlProgram;
-
-
Constructor Details
-
GlUniform
- Mappings:
Namespace Name Mixin selector official <init>Ldnf;<init>(Ljava/lang/String;IILdne;)Vintermediary <init>Lnet/minecraft/class_284;<init>(Ljava/lang/String;IILnet/minecraft/class_3679;)Vnamed <init>Lnet/minecraft/client/gl/GlUniform;<init>(Ljava/lang/String;IILnet/minecraft/client/gl/GlProgram;)V
-
-
Method Details
-
getUniformLocation
- Mappings:
Namespace Name Mixin selector official aLdnf;a(ILjava/lang/CharSequence;)Iintermediary method_22096Lnet/minecraft/class_284;method_22096(ILjava/lang/CharSequence;)Inamed getUniformLocationLnet/minecraft/client/gl/GlUniform;getUniformLocation(ILjava/lang/CharSequence;)I
-
uniform1
public static void uniform1(int location, int value)- Mappings:
Namespace Name Mixin selector official aLdnf;a(II)Vintermediary method_22095Lnet/minecraft/class_284;method_22095(II)Vnamed uniform1Lnet/minecraft/client/gl/GlUniform;uniform1(II)V
-
getAttribLocation
- Mappings:
Namespace Name Mixin selector official bLdnf;b(ILjava/lang/CharSequence;)Iintermediary method_22097Lnet/minecraft/class_284;method_22097(ILjava/lang/CharSequence;)Inamed getAttribLocationLnet/minecraft/client/gl/GlUniform;getAttribLocation(ILjava/lang/CharSequence;)I
-
method_34419
- Mappings:
Namespace Name Mixin selector official aLdnf;a(IILjava/lang/CharSequence;)Vintermediary method_34419Lnet/minecraft/class_284;method_34419(IILjava/lang/CharSequence;)Vnamed method_34419Lnet/minecraft/client/gl/GlUniform;method_34419(IILjava/lang/CharSequence;)V
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Mappings:
Namespace Name Mixin selector official closeLdnf;close()Vintermediary closeLnet/minecraft/class_284;close()Vnamed closeLnet/minecraft/client/gl/GlUniform;close()V
-
markStateDirty
private void markStateDirty()- Mappings:
Namespace Name Mixin selector official cLdnf;c()Vintermediary method_1302Lnet/minecraft/class_284;method_1302()Vnamed markStateDirtyLnet/minecraft/client/gl/GlUniform;markStateDirty()V
-
getTypeIndex
- Mappings:
Namespace Name Mixin selector official aLdnf;a(Ljava/lang/String;)Iintermediary method_1299Lnet/minecraft/class_284;method_1299(Ljava/lang/String;)Inamed getTypeIndexLnet/minecraft/client/gl/GlUniform;getTypeIndex(Ljava/lang/String;)I
-
setLoc
public void setLoc(int loc)- Mappings:
Namespace Name Mixin selector official aLdnf;a(I)Vintermediary method_1297Lnet/minecraft/class_284;method_1297(I)Vnamed setLocLnet/minecraft/client/gl/GlUniform;setLoc(I)V
-
getName
- Mappings:
Namespace Name Mixin selector official aLdnf;a()Ljava/lang/String;intermediary method_1298Lnet/minecraft/class_284;method_1298()Ljava/lang/String;named getNameLnet/minecraft/client/gl/GlUniform;getName()Ljava/lang/String;
-
set
public final void set(float value1) -
set
public final void set(float value1, float value2) -
set
public final void set(float value1, float value2, float value3) -
method_34413
- Overrides:
method_34413in classUniform- Mappings:
Namespace Name Mixin selector official aLdmy;a(Lg;)Vintermediary method_34413Lnet/minecraft/class_278;method_34413(Lnet/minecraft/class_1160;)Vnamed method_34413Lnet/minecraft/client/gl/Uniform;method_34413(Lnet/minecraft/util/math/Vec3f;)V
-
set
public final void set(float value1, float value2, float value3, float value4) -
setForDataType
public final void setForDataType(float value1, float value2, float value3, float value4)- Overrides:
setForDataTypein classUniform- Mappings:
Namespace Name Mixin selector official bLdmy;b(FFFF)Vintermediary method_1252Lnet/minecraft/class_278;method_1252(FFFF)Vnamed setForDataTypeLnet/minecraft/client/gl/Uniform;setForDataType(FFFF)V
-
set
public final void set(int value1, int value2, int value3, int value4) -
set
public final void set(float[] values) -
set
-
upload
public void upload()- Mappings:
Namespace Name Mixin selector official bLdnf;b()Vintermediary method_1300Lnet/minecraft/class_284;method_1300()Vnamed uploadLnet/minecraft/client/gl/GlUniform;upload()V
-
uploadInts
private void uploadInts()- Mappings:
Namespace Name Mixin selector official dLdnf;d()Vintermediary method_1303Lnet/minecraft/class_284;method_1303()Vnamed uploadIntsLnet/minecraft/client/gl/GlUniform;uploadInts()V
-
uploadFloats
private void uploadFloats()- Mappings:
Namespace Name Mixin selector official eLdnf;e()Vintermediary method_1301Lnet/minecraft/class_284;method_1301()Vnamed uploadFloatsLnet/minecraft/client/gl/GlUniform;uploadFloats()V
-
uploadMatrix
private void uploadMatrix()- Mappings:
Namespace Name Mixin selector official fLdnf;f()Vintermediary method_1296Lnet/minecraft/class_284;method_1296()Vnamed uploadMatrixLnet/minecraft/client/gl/GlUniform;uploadMatrix()V
-