Class CTSpriteShiftEntry

java.lang.Object
com.simibubi.create.foundation.block.render.SpriteShiftEntry
com.simibubi.create.foundation.block.connected.CTSpriteShiftEntry
Direct Known Subclasses:
CTSpriteShiftEntry.Cross, CTSpriteShiftEntry.Horizontal, CTSpriteShiftEntry.Omnidirectional, CTSpriteShiftEntry.Rect, CTSpriteShiftEntry.Vertical

public abstract class CTSpriteShiftEntry extends SpriteShiftEntry
  • Field Details

    • textureSheetSize

      protected int textureSheetSize
  • Constructor Details

    • CTSpriteShiftEntry

      public CTSpriteShiftEntry(int sheetSize)
  • Method Details

    • getTargetU

      public float getTargetU(float localU, int index)
    • getTargetV

      public float getTargetV(float localV, int index)
    • getTextureIndex

      public abstract int getTextureIndex(ConnectedTextureBehaviour.CTContext context)
    • getType

      public abstract CTSpriteShifter.CTType getType()