Package net.minecraft.client.renderer
Class WorldBorderRenderer
java.lang.Object
net.minecraft.client.renderer.WorldBorderRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Identifierprivate final RenderSystem.AutoStorageIndexBufferprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate booleanprivate final GpuBuffer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidextract(WorldBorder pWorldBorder, float pPartialTick, Vec3 pCameraPosition, double pRenderDistance, WorldBorderRenderState pReusedState) voidprivate voidrebuildWorldBorderBuffer(WorldBorderRenderState pRenderState, double pRenderDistance, double pCamZ, double pCamX, float pDepthFar, float pVBottom, float pVTop) voidrender(WorldBorderRenderState pRenderState, Vec3 pCameraPostion, double pRenderDistance, double pDepthFar) private booleanshouldRebuildWorldBorderBuffer(WorldBorderRenderState pRenderState)
-
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(WorldBorderRenderState pRenderState, double pRenderDistance, double pCamZ, double pCamX, float pDepthFar, float pVBottom, float pVTop) -
extract
public void extract(WorldBorder pWorldBorder, float pPartialTick, Vec3 pCameraPosition, double pRenderDistance, WorldBorderRenderState pReusedState) -
render
public void render(WorldBorderRenderState pRenderState, Vec3 pCameraPostion, double pRenderDistance, double pDepthFar) -
invalidate
public void invalidate() -
shouldRebuildWorldBorderBuffer
-