Package net.minecraft.client.gl
Class GlUniform
java.lang.Object
net.minecraft.client.gl.Uniform
net.minecraft.client.gl.GlUniform
- All Implemented Interfaces:
AutoCloseable
Represents a uniform variable.
- See Also:
- Mappings:
Namespace Name named net/minecraft/client/gl/GlUniformintermediary net/minecraft/class_284official fjq
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getName()static intgetUniformLocation(int program, CharSequence name) final voidset(float value1) final voidset(float[] values) final voidset(float value1, float value2) final voidset(float value1, float value2, float value3) final voidset(int value) final voidset(int value1, int value2, int value3) voidfinal voidfinal voidfinal voidsetAndFlip(float value1, float value2, float value3, float value4) voidsetLocation(int location) static voiduniform1(int location, int value) voidupload()private voiduploadIntOrIVecData(int x, int y, int z)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/client/gl/GlUniform;LOGGER:Lorg/slf4j/Logger;intermediary field_1548Lnet/minecraft/class_284;field_1548:Lorg/slf4j/Logger;official aLfjq;a:Lorg/slf4j/Logger;
-
location
private int location- Mappings:
Namespace Name Mixin selector named locationLnet/minecraft/client/gl/GlUniform;location:Iintermediary field_1545Lnet/minecraft/class_284;field_1545:Iofficial bLfjq;b:I
-
type
- Mappings:
Namespace Name Mixin selector named typeLnet/minecraft/client/gl/GlUniform;type:Lnet/minecraft/client/gl/GlUniform$UniformType;intermediary field_56740Lnet/minecraft/class_284;field_56740:Lnet/minecraft/class_284$class_10789;official cLfjq;c:Lfjq$a;
-
intData
- Mappings:
Namespace Name Mixin selector named intDataLnet/minecraft/client/gl/GlUniform;intData:Ljava/nio/IntBuffer;intermediary field_1547Lnet/minecraft/class_284;field_1547:Ljava/nio/IntBuffer;official dLfjq;d:Ljava/nio/IntBuffer;
-
floatData
- Mappings:
Namespace Name Mixin selector named floatDataLnet/minecraft/client/gl/GlUniform;floatData:Ljava/nio/FloatBuffer;intermediary field_1549Lnet/minecraft/class_284;field_1549:Ljava/nio/FloatBuffer;official eLfjq;e:Ljava/nio/FloatBuffer;
-
name
- Mappings:
Namespace Name Mixin selector named nameLnet/minecraft/client/gl/GlUniform;name:Ljava/lang/String;intermediary field_1546Lnet/minecraft/class_284;field_1546:Ljava/lang/String;official fLfjq;f:Ljava/lang/String;
-
-
Constructor Details
-
GlUniform
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gl/GlUniform;<init>(Ljava/lang/String;Lnet/minecraft/client/gl/GlUniform$UniformType;)Vintermediary <init>Lnet/minecraft/class_284;<init>(Ljava/lang/String;Lnet/minecraft/class_284$class_10789;)Vofficial <init>Lfjq;<init>(Ljava/lang/String;Lfjq$a;)V
-
-
Method Details
-
getUniformLocation
- Mappings:
Namespace Name Mixin selector named getUniformLocationLnet/minecraft/client/gl/GlUniform;getUniformLocation(ILjava/lang/CharSequence;)Iintermediary method_22096Lnet/minecraft/class_284;method_22096(ILjava/lang/CharSequence;)Iofficial aLfjq;a(ILjava/lang/CharSequence;)I
-
uniform1
public static void uniform1(int location, int value) - Mappings:
Namespace Name Mixin selector named uniform1Lnet/minecraft/client/gl/GlUniform;uniform1(II)Vintermediary method_22095Lnet/minecraft/class_284;method_22095(II)Vofficial bLfjq;b(II)V
-
set
- Mappings:
Namespace Name Mixin selector named setLnet/minecraft/client/gl/GlUniform;set(Ljava/util/List;I)Vintermediary method_65016Lnet/minecraft/class_284;method_65016(Ljava/util/List;I)Vofficial aLfjq;a(Ljava/util/List;I)V
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
setLocation
public void setLocation(int location) - Mappings:
Namespace Name Mixin selector named setLocationLnet/minecraft/client/gl/GlUniform;setLocation(I)Vintermediary method_1297Lnet/minecraft/class_284;method_1297(I)Vofficial bLfjq;b(I)V
-
getName
- Mappings:
Namespace Name Mixin selector named getNameLnet/minecraft/client/gl/GlUniform;getName()Ljava/lang/String;intermediary method_1298Lnet/minecraft/class_284;method_1298()Ljava/lang/String;official aLfjq;a()Ljava/lang/String;
-
getDataType
- Mappings:
Namespace Name Mixin selector named getDataTypeLnet/minecraft/client/gl/GlUniform;getDataType()Lnet/minecraft/client/gl/GlUniform$UniformType;intermediary method_35662Lnet/minecraft/class_284;method_35662()Lnet/minecraft/class_284$class_10789;official bLfjq;b()Lfjq$a;
-
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) -
set
-
setAndFlip
public final void setAndFlip(float value1, float value2, float value3, float value4) - Overrides:
setAndFlipin classUniform- Mappings:
Namespace Name Mixin selector named setAndFlipLnet/minecraft/client/gl/Uniform;setAndFlip(FFFF)Vintermediary method_1254Lnet/minecraft/class_278;method_1254(FFFF)Vofficial aLfjn;a(FFFF)V
-
uploadIntOrIVecData
private void uploadIntOrIVecData(int x, int y, int z) - Mappings:
Namespace Name Mixin selector named uploadIntOrIVecDataLnet/minecraft/client/gl/GlUniform;uploadIntOrIVecData(III)Vintermediary method_67770Lnet/minecraft/class_284;method_67770(III)Vofficial bLfjq;b(III)V
-
set
public final void set(int value) -
set
public final void set(int value1, int value2, int value3) -
set
public final void set(float[] values) -
set
-
upload
public void upload()- Mappings:
Namespace Name Mixin selector named uploadLnet/minecraft/client/gl/GlUniform;upload()Vintermediary method_1300Lnet/minecraft/class_284;method_1300()Vofficial cLfjq;c()V
-