PBRT
Imf::TiledRgbaInputFile Class Reference

List of all members.

Classes

class  FromYa

Public Member Functions

 TiledRgbaInputFile (const char name[], int numThreads=globalThreadCount())
 TiledRgbaInputFile (IStream &is, int numThreads=globalThreadCount())
 TiledRgbaInputFile (const char name[], const std::string &layerName, int numThreads=globalThreadCount())
 TiledRgbaInputFile (IStream &is, const std::string &layerName, int numThreads=globalThreadCount())
void setFrameBuffer (Rgba *base, size_t xStride, size_t yStride)
void setLayerName (const std::string &layerName)
const Headerheader () const
const FrameBufferframeBuffer () const
const Imath::Box2idisplayWindow () const
const Imath::Box2idataWindow () const
float pixelAspectRatio () const
const Imath::V2f screenWindowCenter () const
float screenWindowWidth () const
LineOrder lineOrder () const
Compression compression () const
RgbaChannels channels () const
const char * fileName () const
bool isComplete () const
int version () 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 readTile (int dx, int dy, int l=0)
void readTile (int dx, int dy, int lx, int ly)
void readTiles (int dxMin, int dxMax, int dyMin, int dyMax, int lx, int ly)
void readTiles (int dxMin, int dxMax, int dyMin, int dyMax, int l=0)

The documentation for this class was generated from the following files: