Classes |
struct | Data |
Public Member Functions |
| TiledOutputFile (const char fileName[], const Header &header, int numThreads=globalThreadCount()) |
| TiledOutputFile (OStream &os, const Header &header, int numThreads=globalThreadCount()) |
const char * | fileName () const |
const Header & | header () const |
void | setFrameBuffer (const FrameBuffer &frameBuffer) |
const FrameBuffer & | frameBuffer () const |
unsigned int | tileXSize () const |
unsigned int | tileYSize () const |
LevelMode | levelMode () const |
LevelRoundingMode | levelRoundingMode () const |
int | numLevels () const |
int | numXLevels () const |
int | numYLevels () const |
bool | isValidLevel (int lx, int ly) const |
int | levelWidth (int lx) const |
int | levelHeight (int ly) const |
int | numXTiles (int lx=0) const |
int | numYTiles (int ly=0) const |
Imath::Box2i | dataWindowForLevel (int l=0) const |
Imath::Box2i | dataWindowForLevel (int lx, int ly) const |
Imath::Box2i | dataWindowForTile (int dx, int dy, int l=0) const |
Imath::Box2i | dataWindowForTile (int dx, int dy, int lx, int ly) const |
void | writeTile (int dx, int dy, int l=0) |
void | writeTile (int dx, int dy, int lx, int ly) |
void | writeTiles (int dx1, int dx2, int dy1, int dy2, int lx, int ly) |
void | writeTiles (int dx1, int dx2, int dy1, int dy2, int l=0) |
void | copyPixels (TiledInputFile &in) |
void | copyPixels (InputFile &in) |
void | updatePreviewImage (const PreviewRgba newPixels[]) |
void | breakTile (int dx, int dy, int lx, int ly, int offset, int length, char c) |