Interface IAnimation

All Superinterfaces:
IAsset, IDisposable

public interface IAnimation extends IAsset
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final ResourceName
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    drawFrame(int row, int frame, float x1, float y1, float x2, float y2, float srcX1, float srcY1, float srcX2, float srcY2, int[] light, int filter)
     
    void
    drawFrame(int row, int frame, float x, float y, float width, float height, int filter)
     
    void
    drawFrame(int row, int frame, float x, float y, float width, float height, int[] light, int filter)
     
    void
    drawFrame(int row, int frame, float x, float y, float scale, int filter)
     
    void
    drawFrame(int row, int frame, float x, float y, float scale, int[] light, int filter)
     
    void
    drawRow(int row, float x1, float y1, float x2, float y2, float srcX1, float srcY1, float srcX2, float srcY2, int[] light, int filter)
     
    void
    drawRow(int row, float x, float y, float width, float height, int filter)
     
    void
    drawRow(int row, float x, float y, float width, float height, int[] light, int filter)
     
    void
    drawRow(int row, float x, float y, float width, float height, int[] light, int filter, boolean mirrorHor, boolean mirrorVert)
     
    void
    drawRow(int row, float x, float y, float width, float height, int filter, boolean mirrorHor, boolean mirrorVert)
     
    void
    drawRow(int row, float x, float y, float scale, int filter)
     
    void
    drawRow(int row, float x, float y, float scale, int[] light, int filter)
     
    void
    drawRow(long startTimeMillis, int row, float x1, float y1, float x2, float y2, float srcX1, float srcY1, float srcX2, float srcY2, int[] light, int filter)
     
    void
    drawRow(long startTimeMillis, int row, float x, float y, float width, float height, int filter)
     
    void
    drawRow(long startTimeMillis, int row, float x, float y, float width, float height, int[] light, int filter)
     
    void
    drawRow(long startTimeMillis, int row, float x, float y, float width, float height, int[] light, int filter, boolean mirrorHor, boolean mirrorVert)
     
    void
    drawRow(long startTimeMillis, int row, float x, float y, float width, float height, int filter, boolean mirrorHor, boolean mirrorVert)
     
    void
    drawRow(long startTimeMillis, int row, float x, float y, float scale, int filter)
     
    void
    drawRow(long startTimeMillis, int row, float x, float y, float scale, int[] light, int filter)
     
    com.google.gson.JsonElement[]
     
    com.google.gson.JsonElement
    getAdditionalFrameData(String name, int row, int frame)
     
    int
    getFrameAmount(int row)
     
    int
    getFrameByTime(int row, long millis)
     
    int
     
    long
    getFrameTime(int row, int frame)
     
    int
     
     
    long
    getTotalTime(int row)
     

    Methods inherited from interface de.ellpeck.rockbottom.api.render.engine.IDisposable

    dispose
  • Field Details

  • Method Details

    • drawFrame

      void drawFrame(int row, int frame, float x, float y, float width, float height, int filter)
    • drawFrame

      void drawFrame(int row, int frame, float x, float y, float width, float height, int[] light, int filter)
    • drawFrame

      void drawFrame(int row, int frame, float x, float y, float scale, int filter)
    • drawFrame

      void drawFrame(int row, int frame, float x, float y, float scale, int[] light, int filter)
    • drawFrame

      void drawFrame(int row, int frame, float x1, float y1, float x2, float y2, float srcX1, float srcY1, float srcX2, float srcY2, int[] light, int filter)
    • drawRow

      void drawRow(int row, float x, float y, float width, float height, int filter)
    • drawRow

      void drawRow(int row, float x, float y, float width, float height, int[] light, int filter)
    • drawRow

      void drawRow(int row, float x, float y, float width, float height, int filter, boolean mirrorHor, boolean mirrorVert)
    • drawRow

      void drawRow(int row, float x, float y, float width, float height, int[] light, int filter, boolean mirrorHor, boolean mirrorVert)
    • drawRow

      void drawRow(int row, float x, float y, float scale, int filter)
    • drawRow

      void drawRow(int row, float x, float y, float scale, int[] light, int filter)
    • drawRow

      void drawRow(int row, float x1, float y1, float x2, float y2, float srcX1, float srcY1, float srcX2, float srcY2, int[] light, int filter)
    • drawRow

      void drawRow(long startTimeMillis, int row, float x, float y, float width, float height, int filter)
    • drawRow

      void drawRow(long startTimeMillis, int row, float x, float y, float width, float height, int[] light, int filter)
    • drawRow

      void drawRow(long startTimeMillis, int row, float x, float y, float width, float height, int filter, boolean mirrorHor, boolean mirrorVert)
    • drawRow

      void drawRow(long startTimeMillis, int row, float x, float y, float width, float height, int[] light, int filter, boolean mirrorHor, boolean mirrorVert)
    • drawRow

      void drawRow(long startTimeMillis, int row, float x, float y, float scale, int filter)
    • drawRow

      void drawRow(long startTimeMillis, int row, float x, float y, float scale, int[] light, int filter)
    • drawRow

      void drawRow(long startTimeMillis, int row, float x1, float y1, float x2, float y2, float srcX1, float srcY1, float srcX2, float srcY2, int[] light, int filter)
    • getFrameAmount

      int getFrameAmount(int row)
    • getTotalTime

      long getTotalTime(int row)
    • getFrameTime

      long getFrameTime(int row, int frame)
    • getTexture

      ITexture getTexture()
    • getFrameWidth

      int getFrameWidth()
    • getFrameHeight

      int getFrameHeight()
    • getFrameByTime

      int getFrameByTime(int row, long millis)
    • getAdditionalFrameData

      com.google.gson.JsonElement[] getAdditionalFrameData(String name, int row)
    • getAdditionalFrameData

      com.google.gson.JsonElement getAdditionalFrameData(String name, int row, int frame)