Package net.minecraft
Class class_5944
java.lang.Object
net.minecraft.class_5944
- All Implemented Interfaces:
AutoCloseable
,GlProgram
@Environment(CLIENT) public class class_5944 extends Object implements GlProgram, AutoCloseable
- Mappings:
Namespace Name official ejv
intermediary net/minecraft/class_5944
named net/minecraft/class_5944
-
Field Summary
-
Constructor Summary
Constructors Constructor Description class_5944(class_5912 class_5912, String string, VertexFormat vertexFormat)
-
Method Summary
Modifier and Type Method Description void
close()
GlShader
getFragmentShader()
int
getProgramRef()
GlShader
getVertexShader()
void
markUniformsDirty()
void
method_34418()
private static GlShader
method_34579(class_5912 class_5912, GlShader.Type type, String string)
private void
method_34580(JsonElement jsonElement)
static GlBlendState
method_34581(JsonObject jsonObject)
@Nullable GlUniform
method_34582(String string)
void
method_34583(String string, Object object)
private void
method_34584(JsonElement jsonElement)
void
method_34585()
void
method_34586()
private void
method_34588()
-
Field Details
-
field_29483
- Mappings:
Namespace Name Mixin selector official n
Lejv;n:Lorg/apache/logging/log4j/Logger;
intermediary field_29483
Lnet/minecraft/class_5944;field_29483:Lorg/apache/logging/log4j/Logger;
named field_29483
Lnet/minecraft/class_5944;field_29483:Lorg/apache/logging/log4j/Logger;
-
field_29484
- Mappings:
Namespace Name Mixin selector official o
Lejv;o:Ldmy;
intermediary field_29484
Lnet/minecraft/class_5944;field_29484:Lnet/minecraft/class_278;
named field_29484
Lnet/minecraft/class_5944;field_29484:Lnet/minecraft/client/gl/Uniform;
-
field_29485
- Mappings:
Namespace Name Mixin selector official p
Lejv;p:Lejv;
intermediary field_29485
Lnet/minecraft/class_5944;field_29485:Lnet/minecraft/class_5944;
named field_29485
Lnet/minecraft/class_5944;field_29485:Lnet/minecraft/class_5944;
-
field_29486
private static int field_29486- Mappings:
Namespace Name Mixin selector official q
Lejv;q:I
intermediary field_29486
Lnet/minecraft/class_5944;field_29486:I
named field_29486
Lnet/minecraft/class_5944;field_29486:I
-
field_29487
- Mappings:
Namespace Name Mixin selector official r
Lejv;r:Ljava/util/Map;
intermediary field_29487
Lnet/minecraft/class_5944;field_29487:Ljava/util/Map;
named field_29487
Lnet/minecraft/class_5944;field_29487:Ljava/util/Map;
-
field_29488
- Mappings:
Namespace Name Mixin selector official s
Lejv;s:Ljava/util/List;
intermediary field_29488
Lnet/minecraft/class_5944;field_29488:Ljava/util/List;
named field_29488
Lnet/minecraft/class_5944;field_29488:Ljava/util/List;
-
field_29489
- Mappings:
Namespace Name Mixin selector official t
Lejv;t:Ljava/util/List;
intermediary field_29489
Lnet/minecraft/class_5944;field_29489:Ljava/util/List;
named field_29489
Lnet/minecraft/class_5944;field_29489:Ljava/util/List;
-
field_29490
- Mappings:
Namespace Name Mixin selector official u
Lejv;u:Ljava/util/List;
intermediary field_29490
Lnet/minecraft/class_5944;field_29490:Ljava/util/List;
named field_29490
Lnet/minecraft/class_5944;field_29490:Ljava/util/List;
-
field_29491
- Mappings:
Namespace Name Mixin selector official v
Lejv;v:Ljava/util/List;
intermediary field_29491
Lnet/minecraft/class_5944;field_29491:Ljava/util/List;
named field_29491
Lnet/minecraft/class_5944;field_29491:Ljava/util/List;
-
field_29492
- Mappings:
Namespace Name Mixin selector official w
Lejv;w:Ljava/util/Map;
intermediary field_29492
Lnet/minecraft/class_5944;field_29492:Ljava/util/Map;
named field_29492
Lnet/minecraft/class_5944;field_29492:Ljava/util/Map;
-
field_29493
private final int field_29493- Mappings:
Namespace Name Mixin selector official x
Lejv;x:I
intermediary field_29493
Lnet/minecraft/class_5944;field_29493:I
named field_29493
Lnet/minecraft/class_5944;field_29493:I
-
field_29494
- Mappings:
Namespace Name Mixin selector official y
Lejv;y:Ljava/lang/String;
intermediary field_29494
Lnet/minecraft/class_5944;field_29494:Ljava/lang/String;
named field_29494
Lnet/minecraft/class_5944;field_29494:Ljava/lang/String;
-
field_29495
private boolean field_29495- Mappings:
Namespace Name Mixin selector official z
Lejv;z:Z
intermediary field_29495
Lnet/minecraft/class_5944;field_29495:Z
named field_29495
Lnet/minecraft/class_5944;field_29495:Z
-
field_29464
- Mappings:
Namespace Name Mixin selector official A
Lejv;A:Ldmz;
intermediary field_29464
Lnet/minecraft/class_5944;field_29464:Lnet/minecraft/class_277;
named field_29464
Lnet/minecraft/class_5944;field_29464:Lnet/minecraft/client/gl/GlBlendState;
-
field_29465
- Mappings:
Namespace Name Mixin selector official B
Lejv;B:Ljava/util/List;
intermediary field_29465
Lnet/minecraft/class_5944;field_29465:Ljava/util/List;
named field_29465
Lnet/minecraft/class_5944;field_29465:Ljava/util/List;
-
field_29466
- Mappings:
Namespace Name Mixin selector official C
Lejv;C:Ljava/util/List;
intermediary field_29466
Lnet/minecraft/class_5944;field_29466:Ljava/util/List;
named field_29466
Lnet/minecraft/class_5944;field_29466:Ljava/util/List;
-
field_29467
- Mappings:
Namespace Name Mixin selector official D
Lejv;D:Ldnc;
intermediary field_29467
Lnet/minecraft/class_5944;field_29467:Lnet/minecraft/class_281;
named field_29467
Lnet/minecraft/class_5944;field_29467:Lnet/minecraft/client/gl/GlShader;
-
field_29468
- Mappings:
Namespace Name Mixin selector official E
Lejv;E:Ldnc;
intermediary field_29468
Lnet/minecraft/class_5944;field_29468:Lnet/minecraft/class_281;
named field_29468
Lnet/minecraft/class_5944;field_29468:Lnet/minecraft/client/gl/GlShader;
-
field_29469
- Mappings:
Namespace Name Mixin selector official F
Lejv;F:Ldnq;
intermediary field_29469
Lnet/minecraft/class_5944;field_29469:Lnet/minecraft/class_293;
named field_29469
Lnet/minecraft/class_5944;field_29469:Lnet/minecraft/client/render/VertexFormat;
-
field_29470
- Mappings:
Namespace Name Mixin selector official a
Lejv;a:Ldnf;
intermediary field_29470
Lnet/minecraft/class_5944;field_29470:Lnet/minecraft/class_284;
named field_29470
Lnet/minecraft/class_5944;field_29470:Lnet/minecraft/client/gl/GlUniform;
-
field_29471
- Mappings:
Namespace Name Mixin selector official b
Lejv;b:Ldnf;
intermediary field_29471
Lnet/minecraft/class_5944;field_29471:Lnet/minecraft/class_284;
named field_29471
Lnet/minecraft/class_5944;field_29471:Lnet/minecraft/client/gl/GlUniform;
-
field_29472
- Mappings:
Namespace Name Mixin selector official c
Lejv;c:Ldnf;
intermediary field_29472
Lnet/minecraft/class_5944;field_29472:Lnet/minecraft/class_284;
named field_29472
Lnet/minecraft/class_5944;field_29472:Lnet/minecraft/client/gl/GlUniform;
-
field_29473
- Mappings:
Namespace Name Mixin selector official d
Lejv;d:Ldnf;
intermediary field_29473
Lnet/minecraft/class_5944;field_29473:Lnet/minecraft/class_284;
named field_29473
Lnet/minecraft/class_5944;field_29473:Lnet/minecraft/client/gl/GlUniform;
-
field_29474
- Mappings:
Namespace Name Mixin selector official e
Lejv;e:Ldnf;
intermediary field_29474
Lnet/minecraft/class_5944;field_29474:Lnet/minecraft/class_284;
named field_29474
Lnet/minecraft/class_5944;field_29474:Lnet/minecraft/client/gl/GlUniform;
-
field_29475
- Mappings:
Namespace Name Mixin selector official f
Lejv;f:Ldnf;
intermediary field_29475
Lnet/minecraft/class_5944;field_29475:Lnet/minecraft/class_284;
named field_29475
Lnet/minecraft/class_5944;field_29475:Lnet/minecraft/client/gl/GlUniform;
-
field_29476
- Mappings:
Namespace Name Mixin selector official g
Lejv;g:Ldnf;
intermediary field_29476
Lnet/minecraft/class_5944;field_29476:Lnet/minecraft/class_284;
named field_29476
Lnet/minecraft/class_5944;field_29476:Lnet/minecraft/client/gl/GlUniform;
-
field_29477
- Mappings:
Namespace Name Mixin selector official h
Lejv;h:Ldnf;
intermediary field_29477
Lnet/minecraft/class_5944;field_29477:Lnet/minecraft/class_284;
named field_29477
Lnet/minecraft/class_5944;field_29477:Lnet/minecraft/client/gl/GlUniform;
-
field_29478
- Mappings:
Namespace Name Mixin selector official i
Lejv;i:Ldnf;
intermediary field_29478
Lnet/minecraft/class_5944;field_29478:Lnet/minecraft/class_284;
named field_29478
Lnet/minecraft/class_5944;field_29478:Lnet/minecraft/client/gl/GlUniform;
-
field_29479
- Mappings:
Namespace Name Mixin selector official j
Lejv;j:Ldnf;
intermediary field_29479
Lnet/minecraft/class_5944;field_29479:Lnet/minecraft/class_284;
named field_29479
Lnet/minecraft/class_5944;field_29479:Lnet/minecraft/client/gl/GlUniform;
-
field_29480
- Mappings:
Namespace Name Mixin selector official k
Lejv;k:Ldnf;
intermediary field_29480
Lnet/minecraft/class_5944;field_29480:Lnet/minecraft/class_284;
named field_29480
Lnet/minecraft/class_5944;field_29480:Lnet/minecraft/client/gl/GlUniform;
-
field_29481
- Mappings:
Namespace Name Mixin selector official l
Lejv;l:Ldnf;
intermediary field_29481
Lnet/minecraft/class_5944;field_29481:Lnet/minecraft/class_284;
named field_29481
Lnet/minecraft/class_5944;field_29481:Lnet/minecraft/client/gl/GlUniform;
-
field_29482
- Mappings:
Namespace Name Mixin selector official m
Lejv;m:Ldnf;
intermediary field_29482
Lnet/minecraft/class_5944;field_29482:Lnet/minecraft/class_284;
named field_29482
Lnet/minecraft/class_5944;field_29482:Lnet/minecraft/client/gl/GlUniform;
-
-
Constructor Details
-
class_5944
public class_5944(class_5912 class_5912, String string, VertexFormat vertexFormat) throws IOException- Throws:
IOException
-
-
Method Details
-
method_34579
private static GlShader method_34579(class_5912 class_5912, GlShader.Type type, String string) throws IOException- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official a
Lejv;a(Ladj;Ldnc$a;Ljava/lang/String;)Ldnc;
intermediary method_34579
Lnet/minecraft/class_5944;method_34579(Lnet/minecraft/class_5912;Lnet/minecraft/class_281$class_282;Ljava/lang/String;)Lnet/minecraft/class_281;
named method_34579
Lnet/minecraft/class_5944;method_34579(Lnet/minecraft/class_5912;Lnet/minecraft/client/gl/GlShader$Type;Ljava/lang/String;)Lnet/minecraft/client/gl/GlShader;
-
method_34581
- Mappings:
Namespace Name Mixin selector official a
Lejv;a(Lcom/google/gson/JsonObject;)Ldmz;
intermediary method_34581
Lnet/minecraft/class_5944;method_34581(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_277;
named method_34581
Lnet/minecraft/class_5944;method_34581(Lcom/google/gson/JsonObject;)Lnet/minecraft/client/gl/GlBlendState;
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Mappings:
Namespace Name Mixin selector official close
Lejv;close()V
intermediary close
Lnet/minecraft/class_5944;close()V
named close
Lnet/minecraft/class_5944;close()V
-
method_34585
public void method_34585()- Mappings:
Namespace Name Mixin selector official f
Lejv;f()V
intermediary method_34585
Lnet/minecraft/class_5944;method_34585()V
named method_34585
Lnet/minecraft/class_5944;method_34585()V
-
method_34586
public void method_34586()- Mappings:
Namespace Name Mixin selector official g
Lejv;g()V
intermediary method_34586
Lnet/minecraft/class_5944;method_34586()V
named method_34586
Lnet/minecraft/class_5944;method_34586()V
-
markUniformsDirty
public void markUniformsDirty()- Specified by:
markUniformsDirty
in interfaceGlProgram
- Mappings:
Namespace Name Mixin selector official b
Ldne;b()V
intermediary method_1279
Lnet/minecraft/class_3679;method_1279()V
named markUniformsDirty
Lnet/minecraft/client/gl/GlProgram;markUniformsDirty()V
-
method_34582
- Mappings:
Namespace Name Mixin selector official a
Lejv;a(Ljava/lang/String;)Ldnf;
intermediary method_34582
Lnet/minecraft/class_5944;method_34582(Ljava/lang/String;)Lnet/minecraft/class_284;
named method_34582
Lnet/minecraft/class_5944;method_34582(Ljava/lang/String;)Lnet/minecraft/client/gl/GlUniform;
-
method_34588
private void method_34588()- Mappings:
Namespace Name Mixin selector official k
Lejv;k()V
intermediary method_34588
Lnet/minecraft/class_5944;method_34588()V
named method_34588
Lnet/minecraft/class_5944;method_34588()V
-
method_34580
- Mappings:
Namespace Name Mixin selector official a
Lejv;a(Lcom/google/gson/JsonElement;)V
intermediary method_34580
Lnet/minecraft/class_5944;method_34580(Lcom/google/gson/JsonElement;)V
named method_34580
Lnet/minecraft/class_5944;method_34580(Lcom/google/gson/JsonElement;)V
-
method_34583
- Mappings:
Namespace Name Mixin selector official a
Lejv;a(Ljava/lang/String;Ljava/lang/Object;)V
intermediary method_34583
Lnet/minecraft/class_5944;method_34583(Ljava/lang/String;Ljava/lang/Object;)V
named method_34583
Lnet/minecraft/class_5944;method_34583(Ljava/lang/String;Ljava/lang/Object;)V
-
method_34584
- Throws:
ShaderParseException
- Mappings:
Namespace Name Mixin selector official b
Lejv;b(Lcom/google/gson/JsonElement;)V
intermediary method_34584
Lnet/minecraft/class_5944;method_34584(Lcom/google/gson/JsonElement;)V
named method_34584
Lnet/minecraft/class_5944;method_34584(Lcom/google/gson/JsonElement;)V
-
getVertexShader
- Specified by:
getVertexShader
in interfaceGlProgram
- Mappings:
Namespace Name Mixin selector official c
Ldne;c()Ldnc;
intermediary method_1274
Lnet/minecraft/class_3679;method_1274()Lnet/minecraft/class_281;
named getVertexShader
Lnet/minecraft/client/gl/GlProgram;getVertexShader()Lnet/minecraft/client/gl/GlShader;
-
getFragmentShader
- Specified by:
getFragmentShader
in interfaceGlProgram
- Mappings:
Namespace Name Mixin selector official d
Ldne;d()Ldnc;
intermediary method_1278
Lnet/minecraft/class_3679;method_1278()Lnet/minecraft/class_281;
named getFragmentShader
Lnet/minecraft/client/gl/GlProgram;getFragmentShader()Lnet/minecraft/client/gl/GlShader;
-
method_34418
public void method_34418()- Specified by:
method_34418
in interfaceGlProgram
- Mappings:
Namespace Name Mixin selector official e
Ldne;e()V
intermediary method_34418
Lnet/minecraft/class_3679;method_34418()V
named method_34418
Lnet/minecraft/client/gl/GlProgram;method_34418()V
-
getProgramRef
public int getProgramRef()- Specified by:
getProgramRef
in interfaceGlProgram
- Mappings:
Namespace Name Mixin selector official a
Ldne;a()I
intermediary method_1270
Lnet/minecraft/class_3679;method_1270()I
named getProgramRef
Lnet/minecraft/client/gl/GlProgram;getProgramRef()I
-