public class AtlasFrameSet
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
mFps |
protected PointF |
mFrameMaxSize |
protected java.util.ArrayList<AtlasFrame> |
mFrames |
protected int |
mLoopMode |
protected java.lang.String |
mName |
protected Texture |
mTexture |
Constructor and Description |
---|
AtlasFrameSet(java.lang.String name) |
AtlasFrameSet(java.lang.String name,
Texture... textures) |
Modifier and Type | Method and Description |
---|---|
void |
addFrame(AtlasFrame frame) |
void |
appendFrames(AtlasFrameSet frames) |
static AtlasFrameSet |
createReversedFrameSet(AtlasFrameSet frameSet) |
static java.lang.String |
extractName(java.lang.String full) |
static java.lang.String |
extractName(java.lang.String full,
java.lang.String delimiter)
Extract the frame set's name from a full frame name
|
int |
getFps() |
AtlasFrame |
getFrame(int index) |
AtlasFrame |
getFrame(java.lang.String name) |
PointF |
getFrameMaxSize() |
int |
getLoopMode() |
int |
getNumFrames() |
Texture |
getTexture() |
void |
removeAllFrames() |
boolean |
removeFrame(AtlasFrame frame) |
void |
reverseFrames() |
void |
setFps(int fps) |
void |
setFrameMaxSize(PointF frameMaxSize) |
void |
setLoopMode(int loopMode) |
void |
setTexture(Texture texture) |
java.lang.String |
toString() |
protected final java.lang.String mName
protected java.util.ArrayList<AtlasFrame> mFrames
protected PointF mFrameMaxSize
protected Texture mTexture
protected int mFps
protected int mLoopMode
public AtlasFrameSet(java.lang.String name)
public AtlasFrameSet(java.lang.String name, Texture... textures)
public void addFrame(AtlasFrame frame)
public boolean removeFrame(AtlasFrame frame)
public void removeAllFrames()
public AtlasFrame getFrame(int index)
public AtlasFrame getFrame(java.lang.String name)
public void setTexture(Texture texture)
public Texture getTexture()
public int getNumFrames()
public void reverseFrames()
public void appendFrames(AtlasFrameSet frames)
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String extractName(java.lang.String full, java.lang.String delimiter)
full
- delimiter
- public static java.lang.String extractName(java.lang.String full)
public PointF getFrameMaxSize()
public void setFrameMaxSize(PointF frameMaxSize)
public int getFps()
public void setFps(int fps)
public int getLoopMode()
public void setLoopMode(int loopMode)
public static AtlasFrameSet createReversedFrameSet(AtlasFrameSet frameSet)