Class BlockClusterOutline

java.lang.Object
net.createmod.catnip.utility.outliner.Outline
net.createmod.catnip.utility.outliner.BlockClusterOutline

public class BlockClusterOutline extends Outline
  • Field Details

    • pos0Temp

      protected final org.joml.Vector3f pos0Temp
    • pos1Temp

      protected final org.joml.Vector3f pos1Temp
    • pos2Temp

      protected final org.joml.Vector3f pos2Temp
    • pos3Temp

      protected final org.joml.Vector3f pos3Temp
    • normalTemp

      protected final org.joml.Vector3f normalTemp
    • originTemp

      protected final org.joml.Vector3f originTemp
  • Constructor Details

    • BlockClusterOutline

      public BlockClusterOutline(Iterable<net.minecraft.core.BlockPos> positions)
  • Method Details

    • render

      public void render(com.mojang.blaze3d.vertex.PoseStack ms, SuperRenderTypeBuffer buffer, net.minecraft.world.phys.Vec3 camera, float pt)
      Specified by:
      render in class Outline
    • renderFaces

      protected void renderFaces(com.mojang.blaze3d.vertex.PoseStack ms, SuperRenderTypeBuffer buffer, net.minecraft.world.phys.Vec3 camera, float pt, org.joml.Vector4f color, int lightmap)
    • renderEdges

      protected void renderEdges(com.mojang.blaze3d.vertex.PoseStack ms, SuperRenderTypeBuffer buffer, net.minecraft.world.phys.Vec3 camera, float pt, org.joml.Vector4f color, int lightmap, boolean disableNormals)
    • loadFaceData

      public static void loadFaceData(net.minecraft.core.Direction face, org.joml.Vector3f pos0, org.joml.Vector3f pos1, org.joml.Vector3f pos2, org.joml.Vector3f pos3, org.joml.Vector3f normal)
    • addPos

      public static void addPos(float x, float y, float z, org.joml.Vector3f pos0, org.joml.Vector3f pos1, org.joml.Vector3f pos2, org.joml.Vector3f pos3)
    • bufferBlockFace

      protected void bufferBlockFace(com.mojang.blaze3d.vertex.PoseStack.Pose pose, com.mojang.blaze3d.vertex.VertexConsumer consumer, net.minecraft.core.BlockPos pos, net.minecraft.core.Direction face, org.joml.Vector4f color, int lightmap)