Class UVTransform

java.lang.Object
net.neoforged.neoforge.client.model.quad.UVTransform

public class UVTransform extends Object
  • Field Details

    • TRANSFORMS

      private static final UVTransform[] TRANSFORMS
    • IDENTITY

      public static final UVTransform IDENTITY
    • rotation

      final int rotation
    • flipU

      final boolean flipU
    • flipV

      final boolean flipV
    • quadrant

      final Quadrant quadrant
  • Constructor Details

    • UVTransform

      private UVTransform(Quadrant rotation, boolean flipU, boolean flipV)
  • Method Details

    • isIdentity

      public boolean isIdentity()
    • of

      public static UVTransform of(Quadrant rotation, boolean flipU, boolean flipV)
    • transformPacked

      public long transformPacked(long packedUv)
    • createTransforms

      private static UVTransform[] createTransforms()
    • makeIndex

      private static int makeIndex(int rotation, boolean flipU, boolean flipV)