Class OctreeDebugRenderer

java.lang.Object
net.minecraft.client.renderer.debug.OctreeDebugRenderer
All Implemented Interfaces:
DebugRenderer.SimpleDebugRenderer

public class OctreeDebugRenderer extends Object implements DebugRenderer.SimpleDebugRenderer
  • Field Details

    • minecraft

      private final Minecraft minecraft
  • Constructor Details

    • OctreeDebugRenderer

      public OctreeDebugRenderer(Minecraft pMinecraft)
  • Method Details

    • render

      public void render(PoseStack p_366656_, MultiBufferSource p_366910_, double p_366642_, double p_366743_, double p_366744_, DebugValueAccess p_451400_, Frustum p_366635_)
      Specified by:
      render in interface DebugRenderer.SimpleDebugRenderer
    • renderNode

      private void renderNode(Octree.Node pNode, PoseStack pPoseStack, MultiBufferSource pBufferSource, double pCamX, double pCamY, double pCamZ, int pRecursionDepth, boolean pIsLeafNode, org.apache.commons.lang3.mutable.MutableInt pNodesRendered, boolean pIsNearby)
    • getColorComponent

      private static float getColorComponent(long pValue, float pMultiplier)