Class CachedMeshOverlayRenderer
java.lang.Object
net.lugo.overlaylib.OverlayRenderer
net.lugo.overlaylib.renderers.CachedMeshOverlayRenderer
- Direct Known Subclasses:
TextureOverlayRenderer
-
Nested Class Summary
Nested classes/interfaces inherited from class OverlayRenderer
OverlayRenderer.RenderResult -
Field Summary
Fields inherited from class OverlayRenderer
batchStarted, buffer -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCachedMeshOverlayRenderer(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.resources.Identifier texture) protectedCachedMeshOverlayRenderer(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.resources.Identifier texture, boolean doIrisFlickerFix) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()renderSections(OverlayManager manager, List<net.minecraft.core.SectionPos> sections) Methods inherited from class OverlayRenderer
addBlock, addVertices, beginSection, drawSection, drawSection, endBatch, endSection, getFrameStateToken, isSectionNotVisible, resetTextureSetups, startBatch
-
Constructor Details
-
CachedMeshOverlayRenderer
protected CachedMeshOverlayRenderer(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.resources.Identifier texture) -
CachedMeshOverlayRenderer
protected CachedMeshOverlayRenderer(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.resources.Identifier texture, boolean doIrisFlickerFix)
-
-
Method Details
-
clearCache
public void clearCache()- Overrides:
clearCachein classOverlayRenderer
-
close
public void close()- Overrides:
closein classOverlayRenderer
-
renderSections
public OverlayRenderer.RenderResult renderSections(OverlayManager manager, List<net.minecraft.core.SectionPos> sections) - Overrides:
renderSectionsin classOverlayRenderer
-