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 - named - net/minecraft/client/render/RenderLayer$MultiPhase- intermediary - net/minecraft/class_1921$class_4687- official - gmj$a
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.client.render.RenderLayerRenderLayer.MultiPhaseParametersNested classes/interfaces inherited from class net.minecraft.client.render.RenderPhaseRenderPhase.ColorLogic, RenderPhase.Cull, RenderPhase.DepthTest, RenderPhase.Layering, RenderPhase.Lightmap, RenderPhase.LineWidth, RenderPhase.OffsetTexturing, RenderPhase.Overlay, RenderPhase.ShaderProgram, RenderPhase.Target, RenderPhase.Texture, RenderPhase.TextureBase, RenderPhase.Textures, RenderPhase.Texturing, RenderPhase.Transparency, RenderPhase.WriteMaskState
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Optional<RenderLayer> (package private) static final BiFunction<Identifier, RenderPhase.Cull, RenderLayer> private final booleanprivate final RenderLayer.MultiPhaseParametersFields inherited from class net.minecraft.client.render.RenderLayerCUTOUT_BUFFER_SIZE, DEFAULT_BUFFER_SIZE, LINE_STRIP, LINES, SECONDARY_BLOCK_OUTLINE, SOLID_BUFFER_SIZEFields inherited from class net.minecraft.client.render.RenderPhaseADDITIVE_TRANSPARENCY, ALL_MASK, ALWAYS_DEPTH_TEST, ARMOR_CUTOUT_NO_CULL_PROGRAM, ARMOR_ENTITY_GLINT_PROGRAM, BEACON_BEAM_PROGRAM, BIGGER_DEPTH_TEST, BLOCK_ATLAS_TEXTURE, BREEZE_WIND_PROGRAM, CLOUDS_PROGRAM, CLOUDS_TARGET, COLOR_MASK, CROSSHAIR_TRANSPARENCY, CRUMBLING_PROGRAM, CRUMBLING_TRANSPARENCY, CUTOUT_MIPPED_PROGRAM, CUTOUT_PROGRAM, DEFAULT_TEXTURING, DEPTH_MASK, DISABLE_CULLING, DISABLE_LIGHTMAP, DISABLE_OVERLAY_COLOR, ENABLE_CULLING, ENABLE_LIGHTMAP, ENABLE_OVERLAY_COLOR, END_GATEWAY_PROGRAM, END_PORTAL_PROGRAM, ENERGY_SWIRL_PROGRAM, ENTITY_ALPHA_PROGRAM, ENTITY_CUTOUT_NONULL_OFFSET_Z_PROGRAM, ENTITY_CUTOUT_NONULL_PROGRAM, ENTITY_CUTOUT_PROGRAM, ENTITY_DECAL_PROGRAM, ENTITY_GLINT_PROGRAM, ENTITY_GLINT_TEXTURING, ENTITY_NO_OUTLINE_PROGRAM, ENTITY_SHADOW_PROGRAM, ENTITY_SMOOTH_CUTOUT_PROGRAM, ENTITY_SOLID_PROGRAM, ENTITY_TRANSLUCENT_EMISSIVE_PROGRAM, ENTITY_TRANSLUCENT_PROGRAM, EQUAL_DEPTH_TEST, EYES_PROGRAM, field_42230, FULL_LINE_WIDTH, GLINT_PROGRAM, GLINT_TEXTURING, GLINT_TRANSPARENCY, GUI_GHOST_RECIPE_OVERLAY_PROGRAM, GUI_OVERLAY_PROGRAM, GUI_PROGRAM, GUI_TEXT_HIGHLIGHT_PROGRAM, ITEM_ENTITY_TARGET, ITEM_ENTITY_TRANSLUCENT_CULL_PROGRAM, LEASH_PROGRAM, LEQUAL_DEPTH_TEST, LIGHTNING_PROGRAM, LIGHTNING_TRANSPARENCY, LINES_PROGRAM, MAIN_TARGET, MIPMAP_BLOCK_ATLAS_TEXTURE, MOJANG_LOGO_TRANSPARENCY, name, NAUSEA_OVERLAY_TRANSPARENCY, NO_COLOR_LOGIC, NO_LAYERING, NO_PROGRAM, NO_TEXTURE, NO_TRANSPARENCY, OR_REVERSE, OUTLINE_PROGRAM, OUTLINE_TARGET, OVERLAY_TRANSPARENCY, PARTICLE, PARTICLES_TARGET, POLYGON_OFFSET_LAYERING, POSITION_COLOR_LIGHTMAP_PROGRAM, POSITION_COLOR_PROGRAM, POSITION_COLOR_TEXTURE_LIGHTMAP_PROGRAM, POSITION_PROGRAM, POSITION_TEXTURE_COLOR_PROGRAM, POSITION_TEXTURE_PROGRAM, SOLID_PROGRAM, TEXT_BACKGROUND_PROGRAM, TEXT_INTENSITY_PROGRAM, TEXT_PROGRAM, TRANSLUCENT_GLINT_PROGRAM, TRANSLUCENT_MOVING_BLOCK_PROGRAM, TRANSLUCENT_PROGRAM, TRANSLUCENT_TARGET, TRANSLUCENT_TRANSPARENCY, TRANSPARENT_TEXT_BACKGROUND_PROGRAM, TRANSPARENT_TEXT_INTENSITY_PROGRAM, TRANSPARENT_TEXT_PROGRAM, TRIPWIRE_PROGRAM, VIEW_OFFSET_Z_LAYERING, VIEW_OFFSET_Z_LAYERING_FORWARD, VIGNETTE_TRANSPARENCY, WATER_MASK_PROGRAM, WEATHER_TARGET, WORLD_BORDER_LAYERING
- 
Constructor SummaryConstructorsConstructorDescriptionMultiPhase(String name, VertexFormat vertexFormat, VertexFormat.DrawMode drawMode, int expectedBufferSize, boolean hasCrumbling, boolean translucent, RenderLayer.MultiPhaseParameters phases) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected final RenderLayer.MultiPhaseParametersbooleantoString()Methods inherited from class net.minecraft.client.render.RenderLayerareVerticesNotShared, createArmorDecalCutoutNoCull, createArmorTranslucent, draw, getArmorCutoutNoCull, getArmorEntityGlint, getBeaconBeam, getBlockBreaking, getBlockLayers, getBlockScreenEffect, getBreezeWind, getCelestial, getCrosshair, getCutout, getCutoutMipped, getDebugFilledBox, getDebugLineStrip, getDebugQuads, getDebugSectionQuads, getDebugStructureQuads, getDebugTriangleFan, getDragonRays, getDragonRaysDepth, getDrawMode, getEndGateway, getEndPortal, getEndSky, getEnergySwirl, getEntityAlpha, getEntityCutout, getEntityCutoutNoCull, getEntityCutoutNoCull, getEntityCutoutNoCullZOffset, getEntityCutoutNoCullZOffset, getEntityDecal, getEntityGlint, getEntityNoOutline, getEntityShadow, getEntitySmoothCutout, getEntitySolid, getEntitySolidZOffsetForward, getEntityTranslucent, getEntityTranslucent, getEntityTranslucentEmissive, getEntityTranslucentEmissive, getEntityTranslucentEmissiveNoOutline, getExpectedBufferSize, getEyes, getFancyClouds, getFastClouds, getFireScreenEffect, getGlint, getGlintTranslucent, getGui, getGuiGhostRecipeOverlay, getGuiNauseaOverlay, getGuiOpaqueTexturedBackground, getGuiOverlay, getGuiTextHighlight, getGuiTextured, getGuiTexturedOverlay, getItemEntityTranslucentCull, getLeash, getLightning, getLines, getLineStrip, getMojangLogo, getNoCullingClouds, getOpaqueParticle, getOutline, getSecondaryBlockOutline, getSky, getSolid, getStars, getSunriseSunset, getText, getTextBackground, getTextBackgroundSeeThrough, getTextIntensity, getTextIntensityPolygonOffset, getTextIntensitySeeThrough, getTextPolygonOffset, getTextSeeThrough, getTranslucent, getTranslucentMovingBlock, getTranslucentParticle, getTripwire, getVertexFormat, getVignette, getWaterMask, getWeather, getWorldBorder, hasCrumbling, isTranslucent, ofMethods inherited from class net.minecraft.client.render.RenderPhaseendDrawing, startDrawing
- 
Field Details- 
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 - be- Lgmj$a;be:Ljava/util/function/BiFunction;
 
- 
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 - bf- Lgmj$a;bf:Lgmj$b;
 
- 
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 - bg- Lgmj$a;bg:Ljava/util/Optional;
 
- 
outlineprivate 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 - bh- Lgmj$a;bh:Z
 
 
- 
- 
Constructor Details- 
MultiPhaseMultiPhase(String name, VertexFormat vertexFormat, VertexFormat.DrawMode drawMode, int expectedBufferSize, boolean hasCrumbling, boolean translucent, RenderLayer.MultiPhaseParameters phases) - Mappings:
- Namespace - Name - Mixin selector - named - <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- intermediary - <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;)V- official - <init>- Lgmj$a;<init>(Ljava/lang/String;Lfga;Lfga$c;IZZLgmj$b;)V
 
 
- 
- 
Method Details- 
getAffectedOutline- Overrides:
- getAffectedOutlinein 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 - U- Lgmj;U()Ljava/util/Optional;
 
- 
isOutlinepublic boolean isOutline()- Overrides:
- isOutlinein 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 - V- Lgmj;V()Z
 
- 
getPhases- Mappings:
- Namespace - Name - Mixin selector - named - getPhases- Lnet/minecraft/client/render/RenderLayer$MultiPhase;getPhases()Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;- intermediary - method_35784- Lnet/minecraft/class_1921$class_4687;method_35784()Lnet/minecraft/class_1921$class_4688;- official - Z- Lgmj$a;Z()Lgmj$b;
 
- 
toString- Overrides:
- toStringin class- RenderLayer
 
 
-