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
- Mappings:
Namespace Name official enp$a
intermediary net/minecraft/class_1921$class_4687
named net/minecraft/client/render/RenderLayer$MultiPhase
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.render.RenderLayer
RenderLayer.MultiPhaseParameters
Nested 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.Transparency, RenderPhase.WriteMaskState
-
Field Summary
Modifier and TypeFieldDescriptionprivate Optional<RenderLayer>
(package private) static BiFunction<Identifier,RenderPhase.Cull,RenderLayer>
private boolean
private RenderLayer.MultiPhaseParameters
Fields inherited from class net.minecraft.client.render.RenderLayer
field_32772, field_32773, field_32774, field_32775, LINE_STRIP, LINES
Fields 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, field_33628, field_33629, 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
ConstructorDescriptionMultiPhase(String string, VertexFormat vertexFormat, VertexFormat.DrawMode drawMode, int int2, boolean bool, boolean bool2, RenderLayer.MultiPhaseParameters multiPhaseParameters)
-
Method Summary
Methods inherited from class net.minecraft.client.render.RenderLayer
asOptional, draw, getArmorCutoutNoCull, getArmorEntityGlint, getArmorGlint, getBeaconBeam, getBlockBreaking, getBlockLayers, getCutout, getCutoutMipped, getDirectEntityGlint, getDirectGlint, getDrawMode, getEndGateway, getEndPortal, getEnergySwirl, getEntityAlpha, getEntityCutout, getEntityCutoutNoCull, getEntityCutoutNoCull, getEntityCutoutNoCullZOffset, getEntityCutoutNoCullZOffset, getEntityDecal, getEntityGlint, getEntityNoOutline, getEntityShadow, getEntitySmoothCutout, getEntitySolid, getEntityTranslucent, getEntityTranslucent, getEntityTranslucentCull, getExpectedBufferSize, getEyes, getGlint, getItemEntityTranslucentCull, getLeash, getLightning, getLines, getLineStrip, getOutline, getSolid, getText, getTextSeeThrough, getTranslucent, getTranslucentMovingBlock, getTranslucentNoCrumbling, getTripwire, getVertexFormat, getWaterMask, hasCrumbling, method_30676, method_36434, method_36435, of
Methods inherited from class net.minecraft.client.render.RenderPhase
endDrawing, startDrawing
-
Field Details
-
CULLING_LAYERS
- Mappings:
Namespace Name Mixin selector official aP
Lenp$a;aP:Ljava/util/function/BiFunction;
intermediary field_29640
Lnet/minecraft/class_1921$class_4687;field_29640:Ljava/util/function/BiFunction;
named CULLING_LAYERS
Lnet/minecraft/client/render/RenderLayer$MultiPhase;CULLING_LAYERS:Ljava/util/function/BiFunction;
-
phases
- Mappings:
Namespace Name Mixin selector official aQ
Lenp$a;aQ:Lenp$b;
intermediary field_21403
Lnet/minecraft/class_1921$class_4687;field_21403:Lnet/minecraft/class_1921$class_4688;
named phases
Lnet/minecraft/client/render/RenderLayer$MultiPhase;phases:Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;
-
affectedOutline
- Mappings:
Namespace Name Mixin selector official aR
Lenp$a;aR:Ljava/util/Optional;
intermediary field_21697
Lnet/minecraft/class_1921$class_4687;field_21697:Ljava/util/Optional;
named affectedOutline
Lnet/minecraft/client/render/RenderLayer$MultiPhase;affectedOutline:Ljava/util/Optional;
-
outline
private final boolean outline- Mappings:
Namespace Name Mixin selector official aS
Lenp$a;aS:Z
intermediary field_21851
Lnet/minecraft/class_1921$class_4687;field_21851:Z
named outline
Lnet/minecraft/client/render/RenderLayer$MultiPhase;outline:Z
-
-
Constructor Details
-
MultiPhase
MultiPhase(String string, VertexFormat vertexFormat, VertexFormat.DrawMode drawMode, int int2, boolean bool, boolean bool2, RenderLayer.MultiPhaseParameters multiPhaseParameters)
-
-
Method Details
-
getAffectedOutline
- Overrides:
getAffectedOutline
in classRenderLayer
- Mappings:
Namespace Name Mixin selector official B
Lenp;B()Ljava/util/Optional;
intermediary method_23289
Lnet/minecraft/class_1921;method_23289()Ljava/util/Optional;
named getAffectedOutline
Lnet/minecraft/client/render/RenderLayer;getAffectedOutline()Ljava/util/Optional;
-
isOutline
public boolean isOutline()- Overrides:
isOutline
in classRenderLayer
- Mappings:
Namespace Name Mixin selector official C
Lenp;C()Z
intermediary method_24295
Lnet/minecraft/class_1921;method_24295()Z
named isOutline
Lnet/minecraft/client/render/RenderLayer;isOutline()Z
-
getPhases
- Mappings:
Namespace Name Mixin selector official F
Lenp$a;F()Lenp$b;
intermediary method_35784
Lnet/minecraft/class_1921$class_4687;method_35784()Lnet/minecraft/class_1921$class_4688;
named getPhases
Lnet/minecraft/client/render/RenderLayer$MultiPhase;getPhases()Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;
-
toString
- Overrides:
toString
in classRenderLayer
-