Package net.minecraft.client.renderer
Class WorldBorderRenderer
java.lang.Object
net.minecraft.client.renderer.WorldBorderRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ResourceLocationprivate final RenderSystem.AutoStorageIndexBufferprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate booleanprivate final GpuBuffer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate voidrebuildWorldBorderBuffer(WorldBorder pWorldBorder, double pRenderDistance, double pCamZ, double pCamX, float pFarPlaneDepth, float pVBottom, float pVTop) voidrender(WorldBorder pWorldBorder, Vec3 pCameraPosition, double pRenderDistance, double pFarPlaneDepth) private booleanshouldRebuildWorldBorderBuffer(WorldBorder pWorldBorder)
-
Field Details
-
FORCEFIELD_LOCATION
-
needsRebuild
private boolean needsRebuild -
lastMinX
private double lastMinX -
lastMinZ
private double lastMinZ -
lastBorderMinX
private double lastBorderMinX -
lastBorderMaxX
private double lastBorderMaxX -
lastBorderMinZ
private double lastBorderMinZ -
lastBorderMaxZ
private double lastBorderMaxZ -
worldBorderBuffer
-
indices
-
-
Constructor Details
-
WorldBorderRenderer
public WorldBorderRenderer()
-
-
Method Details
-
rebuildWorldBorderBuffer
private void rebuildWorldBorderBuffer(WorldBorder pWorldBorder, double pRenderDistance, double pCamZ, double pCamX, float pFarPlaneDepth, float pVBottom, float pVTop) -
render
public void render(WorldBorder pWorldBorder, Vec3 pCameraPosition, double pRenderDistance, double pFarPlaneDepth) -
invalidate
public void invalidate() -
shouldRebuildWorldBorderBuffer
-