Package net.minecraft.client.render
Class RenderLayer.MultiPhase
java.lang.Object
net.minecraft.client.render.RenderPhase
net.minecraft.client.render.RenderLayer
net.minecraft.client.render.RenderLayer.MultiPhase
- Enclosing class:
- RenderLayer
@Environment(CLIENT) static final class RenderLayer.MultiPhase extends RenderLayer
- Mappings:
Namespace Name official emg$aintermediary net/minecraft/class_1921$class_4687named net/minecraft/client/render/RenderLayer$MultiPhase
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.render.RenderLayer
RenderLayer.MultiPhase, RenderLayer.MultiPhaseParameters, RenderLayer.OutlineModeNested classes/interfaces inherited from class net.minecraft.client.render.RenderPhase
RenderPhase.Cull, RenderPhase.DepthTest, RenderPhase.Layering, RenderPhase.Lightmap, RenderPhase.LineWidth, RenderPhase.OffsetTexturing, RenderPhase.Overlay, RenderPhase.Shader, RenderPhase.Target, RenderPhase.Texture, RenderPhase.TextureBase, RenderPhase.Textures, RenderPhase.Texturing, RenderPhase.Toggleable, RenderPhase.Transparency, RenderPhase.WriteMaskState -
Field Summary
Fields Modifier and Type Field Description private Optional<RenderLayer>affectedOutlineprivate static BiFunction<Identifier,RenderPhase.Cull,RenderLayer>field_29640private booleanoutlineprivate RenderLayer.MultiPhaseParametersphasesFields inherited from class net.minecraft.client.render.RenderLayer
field_32772, field_32773, field_32774, field_32775, LINE_STRIP, LINESFields inherited from class net.minecraft.client.render.RenderPhase
ADDITIVE_TRANSPARENCY, ALL_MASK, ALWAYS_DEPTH_TEST, ARMOR_CUTOUT_NO_CULL_SHADER, ARMOR_ENTITY_GLINT_SHADER, ARMOR_GLINT_SHADER, BEACON_BEAM_SHADER, BLOCK_ATLAS_TEXTURE, BLOCK_SHADER, CLOUDS_TARGET, COLOR_MASK, COLOR_SHADER, CRUMBLING_SHADER, CRUMBLING_TRANSPARENCY, CUTOUT_MIPPED_SHADER, CUTOUT_SHADER, DEFAULT_TEXTURING, DEPTH_MASK, DIRECT_ENTITY_GLINT_SHADER, DIRECT_GLINT_SHADER, DISABLE_CULLING, DISABLE_LIGHTMAP, DISABLE_OVERLAY_COLOR, ENABLE_CULLING, ENABLE_LIGHTMAP, ENABLE_OVERLAY_COLOR, END_GATEWAY_SHADER, END_PORTAL_SHADER, ENERGY_SWIRL_SHADER, ENTITY_ALPHA_SHADER, ENTITY_CUTOUT_NONULL_OFFSET_Z_SHADER, ENTITY_CUTOUT_NONULL_SHADER, ENTITY_CUTOUT_SHADER, ENTITY_DECAL_SHADER, ENTITY_GLINT_SHADER, ENTITY_GLINT_TEXTURING, ENTITY_NO_OUTLINE_SHADER, ENTITY_SHADOW_SHADER, ENTITY_SMOOTH_CUTOUT_SHADER, ENTITY_SOLID_SHADER, ENTITY_TRANSLUCENT_CULL_SHADER, ENTITY_TRANSLUCENT_SHADER, EQUAL_DEPTH_TEST, EYES_SHADER, FULL_LINE_WIDTH, GLINT_SHADER, GLINT_TEXTURING, GLINT_TRANSPARENCY, ITEM_ENTITY_TRANSLUCENT_CULL_SHADER, ITEM_TARGET, LEASH_SHADER, LEQUAL_DEPTH_TEST, LIGHTNING_SHADER, LIGHTNING_TRANSPARENCY, LINES_SHADER, MAIN_TARGET, MIPMAP_BLOCK_ATLAS_TEXTURE, name, NEW_ENTITY_SHADER, NO_LAYERING, NO_SHADER, NO_TEXTURE, NO_TRANSPARENCY, OUTLINE_SHADER, OUTLINE_TARGET, PARTICLES_TARGET, POLYGON_OFFSET_LAYERING, POSITION_COLOR_LIGHTMAP_SHADER, POSITION_COLOR_TEXTURE_LIGHTMAP_SHADER, POSITION_COLOR_TEXTURE_SHADER, POSITION_SHADER, POSITION_TEXTURE_SHADER, SOLID_SHADER, TEXT_SHADER, TRANSLUCENT_GLINT_SHADER, TRANSLUCENT_MOVING_BLOCK_SHADER, TRANSLUCENT_NO_CRUMBLING_SHADER, TRANSLUCENT_SHADER, TRANSLUCENT_TARGET, TRANSLUCENT_TRANSPARENCY, TRANSPARENT_TEXT_SHADER, TRIPWIRE_SHADER, VIEW_OFFSET_Z_LAYERING, WATER_MASK_SHADER, WEATHER_TARGET -
Constructor Summary
Constructors Modifier Constructor Description privateMultiPhase(String name, VertexFormat vertexFormat, VertexFormat.DrawMode drawMode, int expectedBufferSize, boolean hasCrumbling, boolean translucent, RenderLayer.MultiPhaseParameters phases) -
Method Summary
Modifier and Type Method Description Optional<RenderLayer>getAffectedOutline()booleanisOutline()protected RenderLayer.MultiPhaseParametersmethod_35784()StringtoString()Methods inherited from class net.minecraft.client.render.RenderLayer
asOptional, draw, getArmorCutoutNoCull, getArmorEntityGlint, getArmorGlint, getBeaconBeam, getBlockBreaking, getBlockLayers, getCutout, getCutoutMipped, getDirectEntityGlint, getDirectGlint, getDrawMode, getEndPortal, getEnergySwirl, getEntityAlpha, getEntityCutout, getEntityCutoutNoCull, getEntityCutoutNoCull, getEntityCutoutNoCullZOffset, getEntityCutoutNoCullZOffset, getEntityDecal, getEntityGlint, getEntityNoOutline, getEntityShadow, getEntitySmoothCutout, getEntitySolid, getEntityTranslucent, getEntityTranslucent, getEntityTranslucentCull, getExpectedBufferSize, getEyes, getGlint, getItemEntityTranslucentCull, getLeash, getLightning, getLines, getOutline, getSolid, getText, getTextSeeThrough, getTranslucent, getTranslucentMovingBlock, getTranslucentNoCrumbling, getTripwire, getVertexFormat, getWaterMask, hasCrumbling, method_30676, method_34571, method_34572Methods inherited from class net.minecraft.client.render.RenderPhase
endDrawing, startDrawing
-
Field Details
-
field_29640
- Mappings:
Namespace Name Mixin selector official aNLemg$a;aN:Ljava/util/function/BiFunction;intermediary field_29640Lnet/minecraft/class_1921$class_4687;field_29640:Ljava/util/function/BiFunction;named field_29640Lnet/minecraft/client/render/RenderLayer$MultiPhase;field_29640:Ljava/util/function/BiFunction;
-
phases
- Mappings:
Namespace Name Mixin selector official aOLemg$a;aO:Lemg$b;intermediary field_21403Lnet/minecraft/class_1921$class_4687;field_21403:Lnet/minecraft/class_1921$class_4688;named phasesLnet/minecraft/client/render/RenderLayer$MultiPhase;phases:Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;
-
affectedOutline
- Mappings:
Namespace Name Mixin selector official aPLemg$a;aP:Ljava/util/Optional;intermediary field_21697Lnet/minecraft/class_1921$class_4687;field_21697:Ljava/util/Optional;named affectedOutlineLnet/minecraft/client/render/RenderLayer$MultiPhase;affectedOutline:Ljava/util/Optional;
-
outline
private final boolean outline- Mappings:
Namespace Name Mixin selector official aQLemg$a;aQ:Zintermediary field_21851Lnet/minecraft/class_1921$class_4687;field_21851:Znamed outlineLnet/minecraft/client/render/RenderLayer$MultiPhase;outline:Z
-
-
Constructor Details
-
MultiPhase
private MultiPhase(String name, VertexFormat vertexFormat, VertexFormat.DrawMode drawMode, int expectedBufferSize, boolean hasCrumbling, boolean translucent, RenderLayer.MultiPhaseParameters phases)- Mappings:
Namespace Name Mixin selector official <init>Lemg$a;<init>(Ljava/lang/String;Ldpl;Ldpl$b;IZZLemg$b;)Vintermediary <init>Lnet/minecraft/class_1921$class_4687;<init>(Ljava/lang/String;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;IZZLnet/minecraft/class_1921$class_4688;)Vnamed <init>Lnet/minecraft/client/render/RenderLayer$MultiPhase;<init>(Ljava/lang/String;Lnet/minecraft/client/render/VertexFormat;Lnet/minecraft/client/render/VertexFormat$DrawMode;IZZLnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;)V
-
-
Method Details
-
getAffectedOutline
- Overrides:
getAffectedOutlinein classRenderLayer- Mappings:
Namespace Name Mixin selector official BLemg;B()Ljava/util/Optional;intermediary method_23289Lnet/minecraft/class_1921;method_23289()Ljava/util/Optional;named getAffectedOutlineLnet/minecraft/client/render/RenderLayer;getAffectedOutline()Ljava/util/Optional;
-
isOutline
public boolean isOutline()- Overrides:
isOutlinein classRenderLayer- Mappings:
Namespace Name Mixin selector official CLemg;C()Zintermediary method_24295Lnet/minecraft/class_1921;method_24295()Znamed isOutlineLnet/minecraft/client/render/RenderLayer;isOutline()Z
-
method_35784
- Mappings:
Namespace Name Mixin selector official FLemg$a;F()Lemg$b;intermediary method_35784Lnet/minecraft/class_1921$class_4687;method_35784()Lnet/minecraft/class_1921$class_4688;named method_35784Lnet/minecraft/client/render/RenderLayer$MultiPhase;method_35784()Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;
-
toString
- Overrides:
toStringin classRenderLayer- Mappings:
Namespace Name Mixin selector official toStringLemf;toString()Ljava/lang/String;intermediary toStringLnet/minecraft/class_4668;toString()Ljava/lang/String;named toStringLnet/minecraft/client/render/RenderPhase;toString()Ljava/lang/String;
-