Package net.minecraft.client.renderer
Class ShapeRenderer
java.lang.Object
net.minecraft.client.renderer.ShapeRenderer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddChainedFilledBoxVertices(PoseStack poseStack, VertexConsumer buffer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha) static voidaddChainedFilledBoxVertices(PoseStack poseStack, VertexConsumer buffer, float minX, float minY, float minZ, float maxX, float maxY, float maxZ, float red, float green, float blue, float alpha) static voidrenderFace(PoseStack poseStack, VertexConsumer buffer, Direction face, float x1, float y1, float z1, float x2, float y2, float z2, float red, float green, float blue, float alpha) static voidrenderLineBox(PoseStack poseStack, VertexConsumer buffer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha) static voidrenderLineBox(PoseStack poseStack, VertexConsumer buffer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha, float red2, float green2, float blue2) static voidrenderLineBox(PoseStack poseStack, VertexConsumer buffer, AABB box, float red, float green, float blue, float alpha) static voidrenderShape(PoseStack poseStack, VertexConsumer buffer, VoxelShape shape, double x, double y, double z, int color) static voidrenderVector(PoseStack poseStack, VertexConsumer buffer, org.joml.Vector3f startPos, Vec3 vector, int color)
-
Constructor Details
-
ShapeRenderer
public ShapeRenderer()
-
-
Method Details
-
renderShape
public static void renderShape(PoseStack poseStack, VertexConsumer buffer, VoxelShape shape, double x, double y, double z, int color) -
renderLineBox
public static void renderLineBox(PoseStack poseStack, VertexConsumer buffer, AABB box, float red, float green, float blue, float alpha) -
renderLineBox
public static void renderLineBox(PoseStack poseStack, VertexConsumer buffer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha) -
renderLineBox
public static void renderLineBox(PoseStack poseStack, VertexConsumer buffer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha, float red2, float green2, float blue2) -
addChainedFilledBoxVertices
public static void addChainedFilledBoxVertices(PoseStack poseStack, VertexConsumer buffer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha) -
addChainedFilledBoxVertices
public static void addChainedFilledBoxVertices(PoseStack poseStack, VertexConsumer buffer, float minX, float minY, float minZ, float maxX, float maxY, float maxZ, float red, float green, float blue, float alpha) -
renderFace
public static void renderFace(PoseStack poseStack, VertexConsumer buffer, Direction face, float x1, float y1, float z1, float x2, float y2, float z2, float red, float green, float blue, float alpha) -
renderVector
public static void renderVector(PoseStack poseStack, VertexConsumer buffer, org.joml.Vector3f startPos, Vec3 vector, int color)
-