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 intermediary net/minecraft/class_1921$class_4687official fju$anamed net/minecraft/client/render/RenderLayer$MultiPhase
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.render.RenderLayer
RenderLayer.MultiPhaseParametersNested classes/interfaces inherited from class net.minecraft.client.render.RenderPhase
RenderPhase.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 Summary
FieldsModifier 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.RenderLayer
CUTOUT_BUFFER_SIZE, DEFAULT_BUFFER_SIZE, LINE_STRIP, LINES, SOLID_BUFFER_SIZE, TRANSLUCENT_BUFFER_SIZEFields inherited from class net.minecraft.client.render.RenderPhase
ADDITIVE_TRANSPARENCY, ALL_MASK, ALWAYS_DEPTH_TEST, ARMOR_CUTOUT_NO_CULL_PROGRAM, ARMOR_ENTITY_GLINT_PROGRAM, ARMOR_GLINT_PROGRAM, BEACON_BEAM_PROGRAM, BIGGER_DEPTH_TEST, BLOCK_ATLAS_TEXTURE, CLOUDS_TARGET, COLOR_MASK, COLOR_PROGRAM, CRUMBLING_PROGRAM, CRUMBLING_TRANSPARENCY, CUTOUT_MIPPED_PROGRAM, CUTOUT_PROGRAM, DEFAULT_TEXTURING, DEPTH_MASK, DIRECT_ENTITY_GLINT_PROGRAM, DIRECT_GLINT_PROGRAM, 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_CULL_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, name, NO_COLOR_LOGIC, NO_LAYERING, NO_PROGRAM, NO_TEXTURE, NO_TRANSPARENCY, OR_REVERSE, OUTLINE_PROGRAM, OUTLINE_TARGET, PARTICLES_TARGET, POLYGON_OFFSET_LAYERING, POSITION_COLOR_LIGHTMAP_PROGRAM, POSITION_COLOR_TEXTURE_LIGHTMAP_PROGRAM, POSITION_COLOR_TEXTURE_PROGRAM, POSITION_PROGRAM, POSITION_TEXTURE_PROGRAM, SOLID_PROGRAM, TEXT_BACKGROUND_PROGRAM, TEXT_INTENSITY_PROGRAM, TEXT_PROGRAM, TRANSLUCENT_GLINT_PROGRAM, TRANSLUCENT_MOVING_BLOCK_PROGRAM, TRANSLUCENT_NO_CRUMBLING_PROGRAM, TRANSLUCENT_PROGRAM, TRANSLUCENT_TARGET, TRANSLUCENT_TRANSPARENCY, TRANSPARENT_TEXT_BACKGROUND_PROGRAM, TRANSPARENT_TEXT_INTENSITY_PROGRAM, TRANSPARENT_TEXT_PROGRAM, TRIPWIRE_PROGRAM, VIEW_OFFSET_Z_LAYERING, WATER_MASK_PROGRAM, WEATHER_TARGET -
Constructor Summary
ConstructorsConstructorDescriptionMultiPhase(String name, VertexFormat vertexFormat, VertexFormat.DrawMode drawMode, int expectedBufferSize, boolean hasCrumbling, boolean translucent, RenderLayer.MultiPhaseParameters phases) -
Method Summary
Modifier and TypeMethodDescriptionprotected final RenderLayer.MultiPhaseParametersbooleantoString()Methods inherited from class net.minecraft.client.render.RenderLayer
areVerticesNotShared, asOptional, draw, getArmorCutoutNoCull, getArmorEntityGlint, getArmorGlint, getBeaconBeam, getBlockBreaking, getBlockLayers, getCutout, getCutoutMipped, getDebugFilledBox, getDebugLineStrip, getDebugQuads, getDebugSectionQuads, getDirectEntityGlint, getDirectGlint, getDrawMode, getEndGateway, getEndPortal, getEnergySwirl, getEntityAlpha, getEntityCutout, getEntityCutoutNoCull, getEntityCutoutNoCull, getEntityCutoutNoCullZOffset, getEntityCutoutNoCullZOffset, getEntityDecal, getEntityGlint, getEntityNoOutline, getEntityShadow, getEntitySmoothCutout, getEntitySolid, getEntityTranslucent, getEntityTranslucent, getEntityTranslucentCull, getEntityTranslucentEmissive, getEntityTranslucentEmissive, getExpectedBufferSize, getEyes, getGlint, getGlintTranslucent, getGui, getGuiGhostRecipeOverlay, getGuiOverlay, getGuiTextHighlight, getItemEntityTranslucentCull, getLeash, getLightning, getLines, getLineStrip, getOutline, getSolid, getText, getTextBackground, getTextBackgroundSeeThrough, getTextIntensity, getTextIntensityPolygonOffset, getTextIntensitySeeThrough, getTextPolygonOffset, getTextSeeThrough, getTranslucent, getTranslucentMovingBlock, getTranslucentNoCrumbling, getTripwire, getVertexFormat, getWaterMask, hasCrumbling, ofMethods inherited from class net.minecraft.client.render.RenderPhase
endDrawing, startDrawing
-
Field Details
-
CULLING_LAYERS
- Mappings:
Namespace Name Mixin selector intermediary field_29640Lnet/minecraft/class_1921$class_4687;field_29640:Ljava/util/function/BiFunction;official aYLfju$a;aY:Ljava/util/function/BiFunction;named CULLING_LAYERSLnet/minecraft/client/render/RenderLayer$MultiPhase;CULLING_LAYERS:Ljava/util/function/BiFunction;
-
phases
- Mappings:
Namespace Name Mixin selector intermediary field_21403Lnet/minecraft/class_1921$class_4687;field_21403:Lnet/minecraft/class_1921$class_4688;official aZLfju$a;aZ:Lfju$b;named phasesLnet/minecraft/client/render/RenderLayer$MultiPhase;phases:Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;
-
affectedOutline
- Mappings:
Namespace Name Mixin selector intermediary field_21697Lnet/minecraft/class_1921$class_4687;field_21697:Ljava/util/Optional;official baLfju$a;ba:Ljava/util/Optional;named affectedOutlineLnet/minecraft/client/render/RenderLayer$MultiPhase;affectedOutline:Ljava/util/Optional;
-
outline
private final boolean outline- Mappings:
Namespace Name Mixin selector intermediary field_21851Lnet/minecraft/class_1921$class_4687;field_21851:Zofficial bbLfju$a;bb:Znamed outlineLnet/minecraft/client/render/RenderLayer$MultiPhase;outline:Z
-
-
Constructor Details
-
MultiPhase
MultiPhase(String name, VertexFormat vertexFormat, VertexFormat.DrawMode drawMode, int expectedBufferSize, boolean hasCrumbling, boolean translucent, RenderLayer.MultiPhaseParameters phases) - Mappings:
Namespace Name Mixin selector 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;)Vofficial <init>Lfju$a;<init>(Ljava/lang/String;Leig;Leig$b;IZZLfju$b;)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 intermediary method_23289Lnet/minecraft/class_1921;method_23289()Ljava/util/Optional;official KLfju;K()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 intermediary method_24295Lnet/minecraft/class_1921;method_24295()Zofficial LLfju;L()Znamed isOutlineLnet/minecraft/client/render/RenderLayer;isOutline()Z
-
getPhases
- Mappings:
Namespace Name Mixin selector intermediary method_35784Lnet/minecraft/class_1921$class_4687;method_35784()Lnet/minecraft/class_1921$class_4688;official PLfju$a;P()Lfju$b;named getPhasesLnet/minecraft/client/render/RenderLayer$MultiPhase;getPhases()Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;
-
toString
- Overrides:
toStringin classRenderLayer
-