Class FireAnimation

java.lang.Object
btw.client.texture.FireAnimation

@Environment(CLIENT) public class FireAnimation extends Object
  • Field Details

    • instanceArray

      public static FireAnimation[] instanceArray
    • width

      public int width
    • height

      public int height
    • textureHeight

      public int textureHeight
    • size

      public int size
    • previousIntensities

      protected float[] previousIntensities
    • currentIntensities

      protected float[] currentIntensities
    • COLOR_SHIFT_SEPARATOR_BLUE_TO_WHITE

      public static final float COLOR_SHIFT_SEPARATOR_BLUE_TO_WHITE
      See Also:
    • COLOR_SHIFT_SEPARATOR_WHITE_TO_RED

      public static final float COLOR_SHIFT_SEPARATOR_WHITE_TO_RED
      See Also:
    • INVISIBLE_PIXEL_THRESHOLD_TOP

      public static final float INVISIBLE_PIXEL_THRESHOLD_TOP
      See Also:
    • INVISIBLE_PIXEL_THRESHOLD_BOTTOM

      public static final float INVISIBLE_PIXEL_THRESHOLD_BOTTOM
      See Also:
  • Constructor Details

    • FireAnimation

      public FireAnimation(int iInstanceIndex, int iTextureWidth, int iTextureHeight)
  • Method Details

    • update

      public void update()
    • copyRegularFireFrameToByteBuffer

      public void copyRegularFireFrameToByteBuffer(int[] m_frameBuffer, int m_iBufferPixelSize)
    • copyStokedFireFrameToByteBuffer

      public void copyStokedFireFrameToByteBuffer(int[] m_frameBuffer, int m_iBufferPixelSize)
    • updateInstances

      public static void updateInstances()