Class RenderLayer.MultiPhaseParameters

java.lang.Object
net.minecraft.client.render.RenderLayer.MultiPhaseParameters
Enclosing class:
RenderLayer

@Environment(CLIENT)
public static final class RenderLayer.MultiPhaseParameters
extends Object
Mappings:
Namespace Name
official ehy$b
intermediary net/minecraft/class_1921$class_4688
named net/minecraft/client/render/RenderLayer$MultiPhaseParameters
  • Field Details

    • texture

      private final RenderPhase.Texture texture
      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b;a:Lehx$o;
      intermediary field_21406 Lnet/minecraft/class_1921$class_4688;field_21406:Lnet/minecraft/class_4668$class_4683;
      named texture Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;texture:Lnet/minecraft/client/render/RenderPhase$Texture;
    • transparency

      private final RenderPhase.Transparency transparency
      Mappings:
      Namespace Name Mixin selector
      official b Lehy$b;b:Lehx$q;
      intermediary field_21407 Lnet/minecraft/class_1921$class_4688;field_21407:Lnet/minecraft/class_4668$class_4685;
      named transparency Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;transparency:Lnet/minecraft/client/render/RenderPhase$Transparency;
    • diffuseLighting

      private final RenderPhase.DiffuseLighting diffuseLighting
      Mappings:
      Namespace Name Mixin selector
      official c Lehy$b;c:Lehx$e;
      intermediary field_21408 Lnet/minecraft/class_1921$class_4688;field_21408:Lnet/minecraft/class_4668$class_4673;
      named diffuseLighting Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;diffuseLighting:Lnet/minecraft/client/render/RenderPhase$DiffuseLighting;
    • shadeModel

      private final RenderPhase.ShadeModel shadeModel
      Mappings:
      Namespace Name Mixin selector
      official d Lehy$b;d:Lehx$n;
      intermediary field_21409 Lnet/minecraft/class_1921$class_4688;field_21409:Lnet/minecraft/class_4668$class_4681;
      named shadeModel Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;shadeModel:Lnet/minecraft/client/render/RenderPhase$ShadeModel;
    • alpha

      private final RenderPhase.Alpha alpha
      Mappings:
      Namespace Name Mixin selector
      official e Lehy$b;e:Lehx$a;
      intermediary field_21410 Lnet/minecraft/class_1921$class_4688;field_21410:Lnet/minecraft/class_4668$class_4669;
      named alpha Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;alpha:Lnet/minecraft/client/render/RenderPhase$Alpha;
    • depthTest

      private final RenderPhase.DepthTest depthTest
      Mappings:
      Namespace Name Mixin selector
      official f Lehy$b;f:Lehx$d;
      intermediary field_21411 Lnet/minecraft/class_1921$class_4688;field_21411:Lnet/minecraft/class_4668$class_4672;
      named depthTest Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;depthTest:Lnet/minecraft/client/render/RenderPhase$DepthTest;
    • cull

      private final RenderPhase.Cull cull
      Mappings:
      Namespace Name Mixin selector
      official g Lehy$b;g:Lehx$c;
      intermediary field_21412 Lnet/minecraft/class_1921$class_4688;field_21412:Lnet/minecraft/class_4668$class_4671;
      named cull Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;cull:Lnet/minecraft/client/render/RenderPhase$Cull;
    • lightmap

      private final RenderPhase.Lightmap lightmap
      Mappings:
      Namespace Name Mixin selector
      official h Lehy$b;h:Lehx$h;
      intermediary field_21413 Lnet/minecraft/class_1921$class_4688;field_21413:Lnet/minecraft/class_4668$class_4676;
      named lightmap Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;lightmap:Lnet/minecraft/client/render/RenderPhase$Lightmap;
    • overlay

      private final RenderPhase.Overlay overlay
      Mappings:
      Namespace Name Mixin selector
      official i Lehy$b;i:Lehx$l;
      intermediary field_21414 Lnet/minecraft/class_1921$class_4688;field_21414:Lnet/minecraft/class_4668$class_4679;
      named overlay Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;overlay:Lnet/minecraft/client/render/RenderPhase$Overlay;
    • fog

      private final RenderPhase.Fog fog
      Mappings:
      Namespace Name Mixin selector
      official j Lehy$b;j:Lehx$f;
      intermediary field_21415 Lnet/minecraft/class_1921$class_4688;field_21415:Lnet/minecraft/class_4668$class_4674;
      named fog Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;fog:Lnet/minecraft/client/render/RenderPhase$Fog;
    • layering

      private final RenderPhase.Layering layering
      Mappings:
      Namespace Name Mixin selector
      official k Lehy$b;k:Lehx$g;
      intermediary field_21416 Lnet/minecraft/class_1921$class_4688;field_21416:Lnet/minecraft/class_4668$class_4675;
      named layering Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;layering:Lnet/minecraft/client/render/RenderPhase$Layering;
    • target

      private final RenderPhase.Target target
      Mappings:
      Namespace Name Mixin selector
      official l Lehy$b;l:Lehx$k;
      intermediary field_21417 Lnet/minecraft/class_1921$class_4688;field_21417:Lnet/minecraft/class_4668$class_4678;
      named target Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;target:Lnet/minecraft/client/render/RenderPhase$Target;
    • texturing

      private final RenderPhase.Texturing texturing
      Mappings:
      Namespace Name Mixin selector
      official m Lehy$b;m:Lehx$p;
      intermediary field_21418 Lnet/minecraft/class_1921$class_4688;field_21418:Lnet/minecraft/class_4668$class_4684;
      named texturing Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;texturing:Lnet/minecraft/client/render/RenderPhase$Texturing;
    • writeMaskState

      private final RenderPhase.WriteMaskState writeMaskState
      Mappings:
      Namespace Name Mixin selector
      official n Lehy$b;n:Lehx$r;
      intermediary field_21419 Lnet/minecraft/class_1921$class_4688;field_21419:Lnet/minecraft/class_4668$class_4686;
      named writeMaskState Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;writeMaskState:Lnet/minecraft/client/render/RenderPhase$WriteMaskState;
    • lineWidth

      private final RenderPhase.LineWidth lineWidth
      Mappings:
      Namespace Name Mixin selector
      official o Lehy$b;o:Lehx$i;
      intermediary field_21420 Lnet/minecraft/class_1921$class_4688;field_21420:Lnet/minecraft/class_4668$class_4677;
      named lineWidth Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;lineWidth:Lnet/minecraft/client/render/RenderPhase$LineWidth;
    • outlineMode

      private final RenderLayer.OutlineMode outlineMode
      Mappings:
      Namespace Name Mixin selector
      official p Lehy$b;p:Lehy$c;
      intermediary field_21852 Lnet/minecraft/class_1921$class_4688;field_21852:Lnet/minecraft/class_1921$class_4750;
      named outlineMode Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;outlineMode:Lnet/minecraft/client/render/RenderLayer$OutlineMode;
    • phases

      private final ImmutableList<RenderPhase> phases
      Mappings:
      Namespace Name Mixin selector
      official q Lehy$b;q:Lcom/google/common/collect/ImmutableList;
      intermediary field_21422 Lnet/minecraft/class_1921$class_4688;field_21422:Lcom/google/common/collect/ImmutableList;
      named phases Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;phases:Lcom/google/common/collect/ImmutableList;
  • Constructor Details

    • MultiPhaseParameters

      private MultiPhaseParameters​(RenderPhase.Texture texture, RenderPhase.Transparency transparency, RenderPhase.DiffuseLighting diffuseLighting, RenderPhase.ShadeModel shadeModel, RenderPhase.Alpha alpha, RenderPhase.DepthTest depthTest, RenderPhase.Cull cull, RenderPhase.Lightmap lightmap, RenderPhase.Overlay overlay, RenderPhase.Fog fog, RenderPhase.Layering layering, RenderPhase.Target target, RenderPhase.Texturing texturing, RenderPhase.WriteMaskState writeMaskState, RenderPhase.LineWidth lineWidth, RenderLayer.OutlineMode outlineMode)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lehy$b;<init>(Lehx$o;Lehx$q;Lehx$e;Lehx$n;Lehx$a;Lehx$d;Lehx$c;Lehx$h;Lehx$l;Lehx$f;Lehx$g;Lehx$k;Lehx$p;Lehx$r;Lehx$i;Lehy$c;)V
      intermediary <init> Lnet/minecraft/class_1921$class_4688;<init>(Lnet/minecraft/class_4668$class_4683;Lnet/minecraft/class_4668$class_4685;Lnet/minecraft/class_4668$class_4673;Lnet/minecraft/class_4668$class_4681;Lnet/minecraft/class_4668$class_4669;Lnet/minecraft/class_4668$class_4672;Lnet/minecraft/class_4668$class_4671;Lnet/minecraft/class_4668$class_4676;Lnet/minecraft/class_4668$class_4679;Lnet/minecraft/class_4668$class_4674;Lnet/minecraft/class_4668$class_4675;Lnet/minecraft/class_4668$class_4678;Lnet/minecraft/class_4668$class_4684;Lnet/minecraft/class_4668$class_4686;Lnet/minecraft/class_4668$class_4677;Lnet/minecraft/class_1921$class_4750;)V
      named <init> Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;<init>(Lnet/minecraft/client/render/RenderPhase$Texture;Lnet/minecraft/client/render/RenderPhase$Transparency;Lnet/minecraft/client/render/RenderPhase$DiffuseLighting;Lnet/minecraft/client/render/RenderPhase$ShadeModel;Lnet/minecraft/client/render/RenderPhase$Alpha;Lnet/minecraft/client/render/RenderPhase$DepthTest;Lnet/minecraft/client/render/RenderPhase$Cull;Lnet/minecraft/client/render/RenderPhase$Lightmap;Lnet/minecraft/client/render/RenderPhase$Overlay;Lnet/minecraft/client/render/RenderPhase$Fog;Lnet/minecraft/client/render/RenderPhase$Layering;Lnet/minecraft/client/render/RenderPhase$Target;Lnet/minecraft/client/render/RenderPhase$Texturing;Lnet/minecraft/client/render/RenderPhase$WriteMaskState;Lnet/minecraft/client/render/RenderPhase$LineWidth;Lnet/minecraft/client/render/RenderLayer$OutlineMode;)V
  • Method Details

    • equals

      public boolean equals​(Object object)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Lehy$b;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_1921$class_4688;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Mappings:
      Namespace Name Mixin selector
      official hashCode Lehy$b;hashCode()I
      intermediary hashCode Lnet/minecraft/class_1921$class_4688;hashCode()I
      named hashCode Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;hashCode()I
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Lehy$b;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_1921$class_4688;toString()Ljava/lang/String;
      named toString Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;toString()Ljava/lang/String;
    • builder

      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b;a()Lehy$b$a;
      intermediary method_23598 Lnet/minecraft/class_1921$class_4688;method_23598()Lnet/minecraft/class_1921$class_4688$class_4689;
      named builder Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;builder()Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;