Class OverlayRenderer
java.lang.Object
net.lugo.overlaylib.OverlayRenderer
- Direct Known Subclasses:
SimpleTextureOverlayRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptioncom.mojang.blaze3d.vertex.BufferBuildernet.minecraft.client.renderer.MappableRingBuffer -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOverlayRenderer(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.resources.Identifier texture, boolean doIrisFlickerFix, double nearbyBlockDistanceSq) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidprotected abstract voidaddVertices(float worldX, float worldY, float worldZ, OverlayRendererBlockData blockData) final voidendBatch()static voidvoidstartBatch(net.fabricmc.fabric.api.client.rendering.v1.level.LevelRenderContext context) final void
-
Field Details
-
buffer
public com.mojang.blaze3d.vertex.BufferBuilder buffer -
vertexBuffer
public net.minecraft.client.renderer.MappableRingBuffer vertexBuffer
-
-
Constructor Details
-
OverlayRenderer
protected OverlayRenderer(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.resources.Identifier texture, boolean doIrisFlickerFix, double nearbyBlockDistanceSq)
-
-
Method Details
-
resetTextureSetups
public static void resetTextureSetups() -
startBatch
public void startBatch(net.fabricmc.fabric.api.client.rendering.v1.level.LevelRenderContext context) -
addBlock
-
endBatch
public final void endBatch() -
uploadThenDraw
public final void uploadThenDraw() -
addVertices
protected abstract void addVertices(float worldX, float worldY, float worldZ, OverlayRendererBlockData blockData)
-