Classes |
class | ToYa |
Public Member Functions |
| TiledRgbaOutputFile (const char name[], const Header &header, RgbaChannels rgbaChannels, int tileXSize, int tileYSize, LevelMode mode, LevelRoundingMode rmode=ROUND_DOWN, int numThreads=globalThreadCount()) |
| TiledRgbaOutputFile (OStream &os, const Header &header, RgbaChannels rgbaChannels, int tileXSize, int tileYSize, LevelMode mode, LevelRoundingMode rmode=ROUND_DOWN, int numThreads=globalThreadCount()) |
| TiledRgbaOutputFile (const char name[], int tileXSize, int tileYSize, LevelMode mode, LevelRoundingMode rmode, const Imath::Box2i &displayWindow, const Imath::Box2i &dataWindow=Imath::Box2i(), RgbaChannels rgbaChannels=WRITE_RGBA, float pixelAspectRatio=1, const Imath::V2f screenWindowCenter=Imath::V2f(0, 0), float screenWindowWidth=1, LineOrder lineOrder=INCREASING_Y, Compression compression=ZIP_COMPRESSION, int numThreads=globalThreadCount()) |
| TiledRgbaOutputFile (const char name[], int width, int height, int tileXSize, int tileYSize, LevelMode mode, LevelRoundingMode rmode=ROUND_DOWN, RgbaChannels rgbaChannels=WRITE_RGBA, float pixelAspectRatio=1, const Imath::V2f screenWindowCenter=Imath::V2f(0, 0), float screenWindowWidth=1, LineOrder lineOrder=INCREASING_Y, Compression compression=ZIP_COMPRESSION, int numThreads=globalThreadCount()) |
void | setFrameBuffer (const Rgba *base, size_t xStride, size_t yStride) |
const Header & | header () const |
const FrameBuffer & | frameBuffer () const |
const Imath::Box2i & | displayWindow () const |
const Imath::Box2i & | dataWindow () const |
float | pixelAspectRatio () const |
const Imath::V2f | screenWindowCenter () const |
float | screenWindowWidth () const |
LineOrder | lineOrder () const |
Compression | compression () const |
RgbaChannels | channels () 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 dxMin, int dxMax, int dyMin, int dyMax, int lx, int ly) |
void | writeTiles (int dxMin, int dxMax, int dyMin, int dyMax, int l=0) |
void | updatePreviewImage (const PreviewRgba[]) |
void | breakTile (int dx, int dy, int lx, int ly, int offset, int length, char c) |