Class RenderTypeFeatureRenderer<Submit extends SubmitNode>
java.lang.Object
net.minecraft.client.renderer.feature.RenderTypeFeatureRenderer<Submit>
- All Implemented Interfaces:
AutoCloseable, FeatureRenderer<Submit>
- Direct Known Subclasses:
BlockModelFeatureRenderer, CustomFeatureRenderer, ExtendedBlockModelFeatureRenderer, FlameFeatureRenderer, GizmoFeatureRenderer, ItemFeatureRenderer, LeashFeatureRenderer, ModelFeatureRenderer, MovingBlockFeatureRenderer, NameTagFeatureRenderer, ShadowFeatureRenderer, ShapeOutlineFeatureRenderer, TextFeatureRenderer
public abstract class RenderTypeFeatureRenderer<Submit extends SubmitNode>
extends Object
implements FeatureRenderer<Submit>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidbuildGroup(FeatureFrameContext context, List<Submit> submits) private RenderTypeFeatureRenderer.GroupvoidexecuteGroup(FeatureFrameContext context, int groupIndex, List<Submit> submits, boolean strictlyOrdered) voidfinishExecute(FeatureFrameContext context) protected final VertexConsumergetVertexBuilder(RenderType renderType) final voidprepareGroup(FeatureFrameContext context, List<Submit> submits, boolean strictlyOrdered) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface FeatureRenderer
beginPrepare, close, finishPrepare
-
Field Details
-
currentGroup
-
groups
-
-
Constructor Details
-
RenderTypeFeatureRenderer
public RenderTypeFeatureRenderer()
-
-
Method Details
-
buildGroup
-
getVertexBuilder
-
currentGroup
-
prepareGroup
public final void prepareGroup(FeatureFrameContext context, List<Submit> submits, boolean strictlyOrdered) - Specified by:
prepareGroupin interfaceFeatureRenderer<Submit extends SubmitNode>
-
executeGroup
public void executeGroup(FeatureFrameContext context, int groupIndex, List<Submit> submits, boolean strictlyOrdered) - Specified by:
executeGroupin interfaceFeatureRenderer<Submit extends SubmitNode>
-
finishExecute
- Specified by:
finishExecutein interfaceFeatureRenderer<Submit extends SubmitNode>
-