Class FeatureRenderDispatcher
java.lang.Object
net.minecraft.client.renderer.feature.FeatureRenderDispatcher
- All Implemented Interfaces:
AutoCloseable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classclassprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AtlasManagerprivate final FeatureRendererMapprivate final Fontprivate final GameRenderStateprivate final ModelManagerprivate final FeatureRenderDispatcher.PreparedFrameprivate final StagedVertexBuffer -
Constructor Summary
ConstructorsConstructorDescriptionFeatureRenderDispatcher(RenderBuffers renderBuffers, ModelManager modelManager, AtlasManager atlasManager, Font font, GameRenderState gameRenderState) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()prepareFrame(SubmitNodeStorage submitNodeStorage) prepareFrameWithContext(FeatureFrameContext context, SubmitNodeStorage submitNodeStorage) voidrenderAllFeatures(SubmitNodeStorage submitNodeStorage)
-
Field Details
-
modelManager
-
atlasManager
-
font
-
gameRenderState
-
stagedVertexBuffer
-
featureRenderers
-
preparedFrame
-
-
Constructor Details
-
FeatureRenderDispatcher
public FeatureRenderDispatcher(RenderBuffers renderBuffers, ModelManager modelManager, AtlasManager atlasManager, Font font, GameRenderState gameRenderState)
-
-
Method Details
-
prepareFrame
-
prepareFrameWithContext
private FeatureRenderDispatcher.PreparedFrame prepareFrameWithContext(FeatureFrameContext context, SubmitNodeStorage submitNodeStorage) -
renderAllFeatures
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-