类 RenderLayer.MultiPhase
- java.lang.Object
-
- net.minecraft.client.render.RenderPhase
-
- net.minecraft.client.render.RenderLayer
-
- net.minecraft.client.render.RenderLayer.MultiPhase
-
- 封闭类:
- RenderLayer
@Environment(CLIENT) static final class RenderLayer.MultiPhase extends RenderLayer
- Mappings:
Namespace Name official emi$aintermediary net/minecraft/class_1921$class_4687named net/minecraft/client/render/RenderLayer$MultiPhase
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.client.render.RenderLayer
RenderLayer.MultiPhase, RenderLayer.MultiPhaseParameters, RenderLayer.OutlineMode
-
从类继承的嵌套类/接口 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.Toggleable, RenderPhase.Transparency, RenderPhase.WriteMaskState
-
-
字段概要
字段 修饰符和类型 字段 说明 private Optional<RenderLayer>affectedOutlineprivate static BiFunction<Identifier,RenderPhase.Cull,RenderLayer>field_29640private booleanoutlineprivate RenderLayer.MultiPhaseParametersphases-
从类继承的字段 net.minecraft.client.render.RenderLayer
field_32772, field_32773, field_32774, field_32775, LINE_STRIP, LINES
-
从类继承的字段 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, 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
-
-
构造器概要
构造器 限定符 构造器 说明 privateMultiPhase(String name, VertexFormat vertexFormat, VertexFormat.DrawMode drawMode, int expectedBufferSize, boolean hasCrumbling, boolean translucent, RenderLayer.MultiPhaseParameters phases)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Optional<RenderLayer>getAffectedOutline()booleanisOutline()protected RenderLayer.MultiPhaseParametersmethod_35784()StringtoString()-
从类继承的方法 net.minecraft.client.render.RenderLayer
asOptional, draw, getArmorCutoutNoCull, getArmorEntityGlint, getArmorGlint, getBeaconBeam, getBlockBreaking, getBlockLayers, getCutout, getCutoutMipped, getDirectEntityGlint, getDirectGlint, getDrawMode, getEndPortal, getEnergySwirl, getEntityAlpha, getEntityCutout, getEntityCutoutNoCull, getEntityCutoutNoCull, getEntityCutoutNoCullZOffset, getEntityCutoutNoCullZOffset, getEntityDecal, getEntityGlint, getEntityNoOutline, getEntityShadow, getEntitySmoothCutout, getEntitySolid, getEntityTranslucent, getEntityTranslucent, getEntityTranslucentCull, getExpectedBufferSize, getEyes, getGlint, getItemEntityTranslucentCull, getLeash, getLightning, getLines, getOutline, getSolid, getText, getTextSeeThrough, getTranslucent, getTranslucentMovingBlock, getTranslucentNoCrumbling, getTripwire, getVertexFormat, getWaterMask, hasCrumbling, method_30676, method_34571, method_34572
-
从类继承的方法 net.minecraft.client.render.RenderPhase
endDrawing, startDrawing
-
-
-
-
字段详细资料
-
field_29640
private static final BiFunction<Identifier,RenderPhase.Cull,RenderLayer> field_29640
- Mappings:
Namespace Name Mixin selector official aNLemi$a;aN:Ljava/util/function/BiFunction;intermediary field_29640Lnet/minecraft/class_1921$class_4687;field_29640:Ljava/util/function/BiFunction;named field_29640Lnet/minecraft/client/render/RenderLayer$MultiPhase;field_29640:Ljava/util/function/BiFunction;
-
phases
private final RenderLayer.MultiPhaseParameters phases
- Mappings:
Namespace Name Mixin selector official aOLemi$a;aO:Lemi$b;intermediary field_21403Lnet/minecraft/class_1921$class_4687;field_21403:Lnet/minecraft/class_1921$class_4688;named phasesLnet/minecraft/client/render/RenderLayer$MultiPhase;phases:Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;
-
affectedOutline
private final Optional<RenderLayer> affectedOutline
- Mappings:
Namespace Name Mixin selector official aPLemi$a;aP:Ljava/util/Optional;intermediary field_21697Lnet/minecraft/class_1921$class_4687;field_21697:Ljava/util/Optional;named affectedOutlineLnet/minecraft/client/render/RenderLayer$MultiPhase;affectedOutline:Ljava/util/Optional;
-
outline
private final boolean outline
- Mappings:
Namespace Name Mixin selector official aQLemi$a;aQ:Zintermediary field_21851Lnet/minecraft/class_1921$class_4687;field_21851:Znamed outlineLnet/minecraft/client/render/RenderLayer$MultiPhase;outline:Z
-
-
构造器详细资料
-
MultiPhase
private MultiPhase(String name, VertexFormat vertexFormat, VertexFormat.DrawMode drawMode, int expectedBufferSize, boolean hasCrumbling, boolean translucent, RenderLayer.MultiPhaseParameters phases)
- Mappings:
Namespace Name Mixin selector official <init>Lemi$a;<init>(Ljava/lang/String;Ldpn;Ldpn$b;IZZLemi$b;)Vintermediary <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;)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
-
-
方法详细资料
-
getAffectedOutline
public Optional<RenderLayer> getAffectedOutline()
- 覆盖:
getAffectedOutline在类中RenderLayer- Mappings:
Namespace Name Mixin selector official BLemi;B()Ljava/util/Optional;intermediary method_23289Lnet/minecraft/class_1921;method_23289()Ljava/util/Optional;named getAffectedOutlineLnet/minecraft/client/render/RenderLayer;getAffectedOutline()Ljava/util/Optional;
-
isOutline
public boolean isOutline()
- 覆盖:
isOutline在类中RenderLayer- Mappings:
Namespace Name Mixin selector official CLemi;C()Zintermediary method_24295Lnet/minecraft/class_1921;method_24295()Znamed isOutlineLnet/minecraft/client/render/RenderLayer;isOutline()Z
-
method_35784
protected final RenderLayer.MultiPhaseParameters method_35784()
- Mappings:
Namespace Name Mixin selector official FLemi$a;F()Lemi$b;intermediary method_35784Lnet/minecraft/class_1921$class_4687;method_35784()Lnet/minecraft/class_1921$class_4688;named method_35784Lnet/minecraft/client/render/RenderLayer$MultiPhase;method_35784()Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;
-
toString
public String toString()
- 覆盖:
toString在类中RenderLayer- Mappings:
Namespace Name Mixin selector official toStringLemh;toString()Ljava/lang/String;intermediary toStringLnet/minecraft/class_4668;toString()Ljava/lang/String;named toStringLnet/minecraft/client/render/RenderPhase;toString()Ljava/lang/String;
-
-