载入中...
搜索中...
未找到
SpriteClip.cpp
浏览该文件的文档.
Definition Exception.h:14
SpriteClip(const std::string &name="")
Definition SpriteClip.cpp:10
int getSheetFrame(int index) const
Definition SpriteClip.cpp:38
float wrapTime(float timeSeconds) const
Local time wrapped or clamped according to loop flag.
Definition SpriteClip.cpp:54
void addFrame(int sheetFrameIndex, float duration=0.1f)
Append one cell: sheetFrameIndex + display duration (seconds).
Definition SpriteClip.cpp:20
void setName(const std::string &name)
Definition SpriteClip.cpp:12
void addFrameByName(SpriteSheet *sheet, const std::string &frameName, float duration=0.1f)
Resolve name via sheet and append.
Definition SpriteClip.cpp:27
int frameAtTime(float timeSeconds) const
Map absolute time (seconds) into a clip frame index. When loop is false and t >= duration,...
Definition SpriteClip.cpp:66
float getFrameDuration(int index) const
Definition SpriteClip.cpp:43
Sprite-sheet / texture-atlas frame table (pixel rects).
Definition SpriteSheet.h:20
int findFrame(const std::string &name) const
Definition SpriteSheet.cpp:57
Definition Animation.cpp:29