/**
*
*/
package com.javaxyq.tools;
import java.awt.Point;
import java.io.InputStream;
/**
* ��������
* @author gongdewei
* @date 2011-8-13 create
*/
public interface SpriteDescriptor {
int getAnimCount();
int getFrameCount();
int getFrameWidth(int animIndex, int frameIndex);
int getFrameHeight(int animIndex, int frameIndex);
int getFrameLeft(int animIndex, int frameIndex);
int getFrameTop(int animIndex, int frameIndex);
Point getFrameRefPixel(int animIndex, int frameIndex);
int getTotalWidth();
int getTotalHeight();
String encode();
void decode(String descriptor);
public void setFrameWidth(int animIndex, int frameIndex, int width);
public void setFrameHeight(int animIndex, int frameIndex, int height);
public void setFrameRefPixel(int animIndex, int frameIndex, int refPixelX, int refPixelY);
public void decode(InputStream source);
}