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 gry$a
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.render.RenderLayer
RenderLayer.MultiPhaseParameters, RenderLayer.OutlineMode
Nested classes/interfaces inherited from class net.minecraft.client.render.RenderPhase
RenderPhase.Layering, RenderPhase.Lightmap, RenderPhase.LineWidth, RenderPhase.OffsetTexturing, RenderPhase.Overlay, RenderPhase.Target, RenderPhase.Texture, RenderPhase.TextureBase, RenderPhase.Textures, RenderPhase.Texturing
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Optional
<RenderLayer> (package private) static final BiFunction
<Identifier, Boolean, RenderLayer> private final boolean
private final RenderLayer.MultiPhaseParameters
private final RenderPipeline
Fields inherited from class net.minecraft.client.render.RenderLayer
CUTOUT_BUFFER_SIZE, DEFAULT_BUFFER_SIZE, LINE_STRIP, LINES, SECONDARY_BLOCK_OUTLINE, SOLID_BUFFER_SIZE
Fields inherited from class net.minecraft.client.render.RenderPhase
ARMOR_ENTITY_GLINT_TEXTURING, BLOCK_ATLAS_TEXTURE, DEFAULT_TEXTURING, DISABLE_LIGHTMAP, DISABLE_OVERLAY_COLOR, ENABLE_LIGHTMAP, ENABLE_OVERLAY_COLOR, ENTITY_GLINT_TEXTURING, field_42230, FULL_LINE_WIDTH, GLINT_TEXTURING, ITEM_ENTITY_TARGET, MAIN_TARGET, MIPMAP_BLOCK_ATLAS_TEXTURE, name, NO_LAYERING, NO_TEXTURE, OUTLINE_TARGET, PARTICLES_TARGET, TRANSLUCENT_TARGET, VIEW_OFFSET_Z_LAYERING, VIEW_OFFSET_Z_LAYERING_FORWARD, WEATHER_TARGET
-
Constructor Summary
ConstructorsConstructorDescriptionMultiPhase
(String name, int size, boolean hasCrumbling, boolean translucent, RenderPipeline pipeline, RenderLayer.MultiPhaseParameters phases) -
Method Summary
Methods inherited from class net.minecraft.client.render.RenderLayer
areVerticesNotShared, createArmorDecalCutoutNoCull, createArmorTranslucent, getArmorCutoutNoCull, getArmorEntityGlint, getBeaconBeam, getBlockBreaking, getBlockLayers, getBlockScreenEffect, getBreezeWind, getCelestial, getCrosshair, getCutout, getCutoutMipped, getDebugCrosshair, getDebugFilledBox, getDebugLineStrip, getDebugQuads, getDebugSectionQuads, getDebugStructureQuads, getDebugTriangleFan, getDragonRays, getDragonRaysDepth, getEndGateway, getEndPortal, getEnergySwirl, getEntityAlpha, getEntityCutout, getEntityCutoutNoCull, getEntityCutoutNoCull, getEntityCutoutNoCullZOffset, getEntityCutoutNoCullZOffset, getEntityDecal, getEntityGlint, getEntityNoOutline, getEntityShadow, getEntitySmoothCutout, getEntitySolid, getEntitySolidZOffsetForward, getEntityTranslucent, getEntityTranslucent, getEntityTranslucentEmissive, getEntityTranslucentEmissive, getEntityTranslucentEmissiveNoOutline, getExpectedBufferSize, getEyes, getFireScreenEffect, getGlint, getGlintTranslucent, getGui, getGuiGhostRecipeOverlay, getGuiNauseaOverlay, getGuiOpaqueTexturedBackground, getGuiOverlay, getGuiTextHighlight, getGuiTextured, getGuiTexturedOverlay, getItemEntityTranslucentCull, getLeash, getLightning, getLines, getLineStrip, getMojangLogo, getOpaqueParticle, getOutline, getSecondaryBlockOutline, getSolid, getSunriseSunset, getText, getTextBackground, getTextBackgroundSeeThrough, getTextIntensity, getTextIntensityPolygonOffset, getTextIntensitySeeThrough, getTextPolygonOffset, getTextSeeThrough, getTranslucent, getTranslucentMovingBlock, getTranslucentParticle, getTripwire, getVignette, getWaterMask, getWeather, hasCrumbling, isTranslucent, of
Methods inherited from class net.minecraft.client.render.RenderPhase
endDrawing, getName, 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 D
Lgry$a;D: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 E
Lgry$a;E:Lgry$b;
-
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
- 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
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
-
MultiPhase
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
-
getAffectedOutline
- Overrides:
getAffectedOutline
in classRenderLayer
- 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
public boolean isOutline()- Overrides:
isOutline
in classRenderLayer
- 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
- Specified by:
getPipeline
in classRenderLayer
- 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
- Specified by:
getVertexFormat
in classRenderLayer
- 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
- Specified by:
getDrawMode
in classRenderLayer
- 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
- Specified by:
draw
in classRenderLayer
- 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
- Specified by:
getTarget
in classRenderLayer
- 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
- Overrides:
toString
in classRenderPhase
-