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$MultiPhaseintermediary net/minecraft/class_1921$class_4687official gry$a
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.render.RenderLayer
RenderLayer.MultiPhaseParameters, RenderLayer.OutlineModeNested 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 booleanprivate final RenderLayer.MultiPhaseParametersprivate final RenderPipelineFields inherited from class net.minecraft.client.render.RenderLayer
CUTOUT_BUFFER_SIZE, DEFAULT_BUFFER_SIZE, LINE_STRIP, LINES, SECONDARY_BLOCK_OUTLINE, SOLID_BUFFER_SIZEFields 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, ofMethods inherited from class net.minecraft.client.render.RenderPhase
endDrawing, getName, startDrawing
-
Field Details
-
CULLING_LAYERS
- Mappings:
Namespace Name Mixin selector named CULLING_LAYERSLnet/minecraft/client/render/RenderLayer$MultiPhase;CULLING_LAYERS:Ljava/util/function/BiFunction;intermediary field_29640Lnet/minecraft/class_1921$class_4687;field_29640:Ljava/util/function/BiFunction;official DLgry$a;D:Ljava/util/function/BiFunction;
-
phases
- Mappings:
Namespace Name Mixin selector named phasesLnet/minecraft/client/render/RenderLayer$MultiPhase;phases:Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;intermediary field_21403Lnet/minecraft/class_1921$class_4687;field_21403:Lnet/minecraft/class_1921$class_4688;official ELgry$a;E:Lgry$b;
-
pipeline
- Mappings:
Namespace Name Mixin selector named pipelineLnet/minecraft/client/render/RenderLayer$MultiPhase;pipeline:Lcom/mojang/blaze3d/pipeline/RenderPipeline;intermediary field_56922Lnet/minecraft/class_1921$class_4687;field_56922:Lcom/mojang/blaze3d/pipeline/RenderPipeline;official FLgry$a;F:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
-
affectedOutline
- Mappings:
Namespace Name Mixin selector named affectedOutlineLnet/minecraft/client/render/RenderLayer$MultiPhase;affectedOutline:Ljava/util/Optional;intermediary field_21697Lnet/minecraft/class_1921$class_4687;field_21697:Ljava/util/Optional;official GLgry$a;G:Ljava/util/Optional;
-
outline
private final boolean outline- Mappings:
Namespace Name Mixin selector named outlineLnet/minecraft/client/render/RenderLayer$MultiPhase;outline:Zintermediary field_21851Lnet/minecraft/class_1921$class_4687;field_21851:Zofficial HLgry$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;)Vintermediary <init>Lnet/minecraft/class_1921$class_4687;<init>(Ljava/lang/String;IZZLcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/class_1921$class_4688;)Vofficial <init>Lgry$a;<init>(Ljava/lang/String;IZZLcom/mojang/blaze3d/pipeline/RenderPipeline;Lgry$b;)V
-
-
Method Details
-
getAffectedOutline
- Overrides:
getAffectedOutlinein classRenderLayer- Mappings:
Namespace Name Mixin selector named getAffectedOutlineLnet/minecraft/client/render/RenderLayer;getAffectedOutline()Ljava/util/Optional;intermediary method_23289Lnet/minecraft/class_1921;method_23289()Ljava/util/Optional;official RLgry;R()Ljava/util/Optional;
-
isOutline
public boolean isOutline()- Overrides:
isOutlinein classRenderLayer- Mappings:
Namespace Name Mixin selector named isOutlineLnet/minecraft/client/render/RenderLayer;isOutline()Zintermediary method_24295Lnet/minecraft/class_1921;method_24295()Zofficial SLgry;S()Z
-
getPipeline
- Specified by:
getPipelinein classRenderLayer- Mappings:
Namespace Name Mixin selector named getPipelineLnet/minecraft/client/render/RenderLayer;getPipeline()Lcom/mojang/blaze3d/pipeline/RenderPipeline;intermediary method_68495Lnet/minecraft/class_1921;method_68495()Lcom/mojang/blaze3d/pipeline/RenderPipeline;official MLgry;M()Lcom/mojang/blaze3d/pipeline/RenderPipeline;
-
getVertexFormat
- Specified by:
getVertexFormatin classRenderLayer- Mappings:
Namespace Name Mixin selector named getVertexFormatLnet/minecraft/client/render/RenderLayer;getVertexFormat()Lcom/mojang/blaze3d/vertex/VertexFormat;intermediary method_23031Lnet/minecraft/class_1921;method_23031()Lcom/mojang/blaze3d/vertex/VertexFormat;official PLgry;P()Lcom/mojang/blaze3d/vertex/VertexFormat;
-
getDrawMode
- Specified by:
getDrawModein classRenderLayer- Mappings:
Namespace Name Mixin selector named getDrawModeLnet/minecraft/client/render/RenderLayer;getDrawMode()Lcom/mojang/blaze3d/vertex/VertexFormat$DrawMode;intermediary method_23033Lnet/minecraft/class_1921;method_23033()Lcom/mojang/blaze3d/vertex/VertexFormat$class_5596;official QLgry;Q()Lcom/mojang/blaze3d/vertex/VertexFormat$b;
-
draw
- Specified by:
drawin classRenderLayer- Mappings:
Namespace Name Mixin selector named drawLnet/minecraft/client/render/RenderLayer;draw(Lnet/minecraft/client/render/BuiltBuffer;)Vintermediary method_60895Lnet/minecraft/class_1921;method_60895(Lnet/minecraft/class_9801;)Vofficial aLgry;a(Lflc;)V
-
getTarget
- Specified by:
getTargetin classRenderLayer- Mappings:
Namespace Name Mixin selector named getTargetLnet/minecraft/client/render/RenderLayer;getTarget()Lnet/minecraft/client/gl/Framebuffer;intermediary method_68494Lnet/minecraft/class_1921;method_68494()Lnet/minecraft/class_276;official LLgry;L()Lfjr;
-
toString
- Overrides:
toStringin classRenderPhase
-