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 Details

    • field_29483

      private static final Logger 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

      private static final Uniform 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

      private static class_5944 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

      private final Map<String,​Object> 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

      private final List<String> 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

      private final List<Integer> 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

      private final List<GlUniform> 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

      private final List<Integer> 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

      private final Map<String,​GlUniform> 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

      private final String 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

      private final GlBlendState 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

      private final List<Integer> 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

      private final List<String> 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

      private final GlShader 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

      private final 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

      private final VertexFormat 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

      @Nullable public final @Nullable GlUniform 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

      @Nullable public final @Nullable 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

      @Nullable public final @Nullable 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

      @Nullable public final @Nullable 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

      @Nullable public final @Nullable 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

      @Nullable public final @Nullable 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

      @Nullable public final @Nullable 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

      @Nullable public final @Nullable 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

      @Nullable public final @Nullable 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

      @Nullable public final @Nullable 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

      @Nullable public final @Nullable 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

      @Nullable public final @Nullable 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

      @Nullable public final @Nullable 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

  • 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

      public static GlBlendState method_34581​(JsonObject jsonObject)
      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 interface AutoCloseable
      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 interface GlProgram
      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

      @Nullable public @Nullable GlUniform method_34582​(String string)
      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

      private void method_34580​(JsonElement jsonElement)
      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

      public void method_34583​(String string, Object object)
      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

      private void method_34584​(JsonElement jsonElement) throws ShaderParseException
      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

      public GlShader getVertexShader()
      Specified by:
      getVertexShader in interface GlProgram
      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

      public GlShader getFragmentShader()
      Specified by:
      getFragmentShader in interface GlProgram
      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 interface GlProgram
      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 interface GlProgram
      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