Class RenderPhase.ShaderProgram

java.lang.Object
net.minecraft.client.render.RenderPhase
net.minecraft.client.render.RenderPhase.ShaderProgram
Enclosing class:
RenderPhase

@Environment(CLIENT) protected static class RenderPhase.ShaderProgram extends RenderPhase
Mappings:
Namespace Name
named net/minecraft/client/render/RenderPhase$ShaderProgram
intermediary net/minecraft/class_4668$class_5942
official gfg$m
  • Field Details

    • supplier

      private final Optional<Supplier<ShaderProgram>> supplier
      Mappings:
      Namespace Name Mixin selector
      named supplier Lnet/minecraft/client/render/RenderPhase$ShaderProgram;supplier:Ljava/util/Optional;
      intermediary field_29455 Lnet/minecraft/class_4668$class_5942;field_29455:Ljava/util/Optional;
      official aQ Lgfg$m;aQ:Ljava/util/Optional;
  • Constructor Details

    • ShaderProgram

      public ShaderProgram(Supplier<ShaderProgram> supplier)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/RenderPhase$ShaderProgram;<init>(Ljava/util/function/Supplier;)V
      intermediary <init> Lnet/minecraft/class_4668$class_5942;<init>(Ljava/util/function/Supplier;)V
      official <init> Lgfg$m;<init>(Ljava/util/function/Supplier;)V
    • ShaderProgram

      public ShaderProgram()
  • Method Details