类 VisGraph

java.lang.Object
net.minecraft.client.renderer.chunk.VisGraph

public class VisGraph extends Object
  • 字段详细资料

    • SIZE_IN_BITS

      private static final int SIZE_IN_BITS
      另请参阅:
    • LEN

      private static final int LEN
      另请参阅:
    • MASK

      private static final int MASK
      另请参阅:
    • SIZE

      private static final int SIZE
      另请参阅:
    • X_SHIFT

      private static final int X_SHIFT
      另请参阅:
    • Z_SHIFT

      private static final int Z_SHIFT
      另请参阅:
    • Y_SHIFT

      private static final int Y_SHIFT
      另请参阅:
    • DX

      private static final int DX
    • DZ

      private static final int DZ
    • DY

      private static final int DY
    • INVALID_INDEX

      private static final int INVALID_INDEX
      另请参阅:
    • DIRECTIONS

      private static final Direction[] DIRECTIONS
    • bitSet

      private final BitSet bitSet
    • INDEX_OF_EDGES

      private static final int[] INDEX_OF_EDGES
    • empty

      private int empty
  • 构造器详细资料

    • VisGraph

      public VisGraph()
  • 方法详细资料

    • setOpaque

      public void setOpaque(BlockPos pPos)
    • getIndex

      private static int getIndex(BlockPos pPos)
    • getIndex

      private static int getIndex(int pX, int pY, int pZ)
    • resolve

      public VisibilitySet resolve()
    • floodFill

      private Set<Direction> floodFill(int pIndex)
    • addEdges

      private void addEdges(int pIndex, Set<Direction> pFaces)
    • getNeighborIndexAtFace

      private int getNeighborIndexAtFace(int pIndex, Direction pFace)