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 fjl
-
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 aLfjl;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 bLfjl;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 cLfjl;c:Lfjl$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 dLfjl;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 eLfjl;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 fLfjl;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>Lfjl;<init>(Ljava/lang/String;Lfjl$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 aLfjl;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 bLfjl;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 aLfjl;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 bLfjl;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 aLfjl;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 bLfjl;b()Lfjl$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 aLfji;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 bLfjl;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 cLfjl;c()V
-