Class RenderLayer.MultiPhase

Enclosing class:
RenderLayer

@Environment(CLIENT) private static final class RenderLayer.MultiPhase extends RenderLayer
Mappings:
Namespace Name
named net/minecraft/client/render/RenderLayer$MultiPhase
intermediary net/minecraft/class_1921$class_4687
official gry$a
  • Field Details Link icon

    • CULLING_LAYERS Link icon

      static final BiFunction<Identifier,Boolean,RenderLayer> CULLING_LAYERS
      Mappings:
      Namespace Name Mixin selector
      named CULLING_LAYERS Lnet/minecraft/client/render/RenderLayer$MultiPhase;CULLING_LAYERS:Ljava/util/function/BiFunction;
      intermediary field_29640 Lnet/minecraft/class_1921$class_4687;field_29640:Ljava/util/function/BiFunction;
      official D Lgry$a;D:Ljava/util/function/BiFunction;
    • phases Link icon

      private final RenderLayer.MultiPhaseParameters phases
      Mappings:
      Namespace Name Mixin selector
      named phases Lnet/minecraft/client/render/RenderLayer$MultiPhase;phases:Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;
      intermediary field_21403 Lnet/minecraft/class_1921$class_4687;field_21403:Lnet/minecraft/class_1921$class_4688;
      official E Lgry$a;E:Lgry$b;
    • pipeline Link icon

      private final RenderPipeline pipeline
      Mappings:
      Namespace Name Mixin selector
      named pipeline Lnet/minecraft/client/render/RenderLayer$MultiPhase;pipeline:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
      intermediary field_56922 Lnet/minecraft/class_1921$class_4687;field_56922:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
      official F Lgry$a;F:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
    • affectedOutline Link icon

      private final Optional<RenderLayer> affectedOutline
      Mappings:
      Namespace Name Mixin selector
      named affectedOutline Lnet/minecraft/client/render/RenderLayer$MultiPhase;affectedOutline:Ljava/util/Optional;
      intermediary field_21697 Lnet/minecraft/class_1921$class_4687;field_21697:Ljava/util/Optional;
      official G Lgry$a;G:Ljava/util/Optional;
    • outline Link icon

      private final boolean outline
      Mappings:
      Namespace Name Mixin selector
      named outline Lnet/minecraft/client/render/RenderLayer$MultiPhase;outline:Z
      intermediary field_21851 Lnet/minecraft/class_1921$class_4687;field_21851:Z
      official H Lgry$a;H:Z
  • Constructor Details Link icon

    • MultiPhase Link icon

      MultiPhase(String name, int size, boolean hasCrumbling, boolean translucent, RenderPipeline pipeline, RenderLayer.MultiPhaseParameters phases)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/RenderLayer$MultiPhase;<init>(Ljava/lang/String;IZZLcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;)V
      intermediary <init> Lnet/minecraft/class_1921$class_4687;<init>(Ljava/lang/String;IZZLcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/class_1921$class_4688;)V
      official <init> Lgry$a;<init>(Ljava/lang/String;IZZLcom/mojang/blaze3d/pipeline/RenderPipeline;Lgry$b;)V
  • Method Details Link icon

    • getAffectedOutline Link icon

      public Optional<RenderLayer> getAffectedOutline()
      Overrides:
      getAffectedOutline in class RenderLayer
      Mappings:
      Namespace Name Mixin selector
      named getAffectedOutline Lnet/minecraft/client/render/RenderLayer;getAffectedOutline()Ljava/util/Optional;
      intermediary method_23289 Lnet/minecraft/class_1921;method_23289()Ljava/util/Optional;
      official R Lgry;R()Ljava/util/Optional;
    • isOutline Link icon

      public boolean isOutline()
      Overrides:
      isOutline in class RenderLayer
      Mappings:
      Namespace Name Mixin selector
      named isOutline Lnet/minecraft/client/render/RenderLayer;isOutline()Z
      intermediary method_24295 Lnet/minecraft/class_1921;method_24295()Z
      official S Lgry;S()Z
    • getPipeline Link icon

      public RenderPipeline getPipeline()
      Specified by:
      getPipeline in class RenderLayer
      Mappings:
      Namespace Name Mixin selector
      named getPipeline Lnet/minecraft/client/render/RenderLayer;getPipeline()Lcom/mojang/blaze3d/pipeline/RenderPipeline;
      intermediary method_68495 Lnet/minecraft/class_1921;method_68495()Lcom/mojang/blaze3d/pipeline/RenderPipeline;
      official M Lgry;M()Lcom/mojang/blaze3d/pipeline/RenderPipeline;
    • getVertexFormat Link icon

      public VertexFormat getVertexFormat()
      Specified by:
      getVertexFormat in class RenderLayer
      Mappings:
      Namespace Name Mixin selector
      named getVertexFormat Lnet/minecraft/client/render/RenderLayer;getVertexFormat()Lcom/mojang/blaze3d/vertex/VertexFormat;
      intermediary method_23031 Lnet/minecraft/class_1921;method_23031()Lcom/mojang/blaze3d/vertex/VertexFormat;
      official P Lgry;P()Lcom/mojang/blaze3d/vertex/VertexFormat;
    • getDrawMode Link icon

      public VertexFormat.DrawMode getDrawMode()
      Specified by:
      getDrawMode in class RenderLayer
      Mappings:
      Namespace Name Mixin selector
      named getDrawMode Lnet/minecraft/client/render/RenderLayer;getDrawMode()Lcom/mojang/blaze3d/vertex/VertexFormat$DrawMode;
      intermediary method_23033 Lnet/minecraft/class_1921;method_23033()Lcom/mojang/blaze3d/vertex/VertexFormat$class_5596;
      official Q Lgry;Q()Lcom/mojang/blaze3d/vertex/VertexFormat$b;
    • draw Link icon

      public void draw(BuiltBuffer buffer)
      Specified by:
      draw in class RenderLayer
      Mappings:
      Namespace Name Mixin selector
      named draw Lnet/minecraft/client/render/RenderLayer;draw(Lnet/minecraft/client/render/BuiltBuffer;)V
      intermediary method_60895 Lnet/minecraft/class_1921;method_60895(Lnet/minecraft/class_9801;)V
      official a Lgry;a(Lflc;)V
    • getTarget Link icon

      public Framebuffer getTarget()
      Specified by:
      getTarget in class RenderLayer
      Mappings:
      Namespace Name Mixin selector
      named getTarget Lnet/minecraft/client/render/RenderLayer;getTarget()Lnet/minecraft/client/gl/Framebuffer;
      intermediary method_68494 Lnet/minecraft/class_1921;method_68494()Lnet/minecraft/class_276;
      official L Lgry;L()Lfjr;
    • toString Link icon

      public String toString()
      Overrides:
      toString in class RenderPhase