Logo Search packages:      
Sourcecode: openexr version File versions  Download package

Classes | Public Member Functions | Private Member Functions | Private Attributes

Imf::TiledRgbaOutputFile Class Reference

Collaboration diagram for Imf::TiledRgbaOutputFile:
Collaboration graph
[legend]

List of all members.

Classes

class  ToYa

Public Member Functions

RgbaChannels channels () const
Compression compression () const
const Imath::Box2idataWindow () const
Imath::Box2i dataWindowForLevel (int l=0) const
Imath::Box2i dataWindowForLevel (int lx, int ly) const
Imath::Box2i dataWindowForTile (int dx, int dy, int lx, int ly) const
Imath::Box2i dataWindowForTile (int dx, int dy, int l=0) const
const Imath::Box2idisplayWindow () const
const FrameBufferframeBuffer () const
const Headerheader () const
bool isValidLevel (int lx, int ly) const
int levelHeight (int ly) const
LevelMode levelMode () const
LevelRoundingMode levelRoundingMode () const
int levelWidth (int lx) const
LineOrder lineOrder () const
int numLevels () const
int numXLevels () const
int numXTiles (int lx=0) const
int numYLevels () const
int numYTiles (int ly=0) const
float pixelAspectRatio () const
const Imath::V2f screenWindowCenter () const
float screenWindowWidth () const
void setFrameBuffer (const Rgba *base, size_t xStride, size_t yStride)
 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)
 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)
 TiledRgbaOutputFile (const char name[], const Header &header, RgbaChannels rgbaChannels, int tileXSize, int tileYSize, LevelMode mode, LevelRoundingMode rmode=ROUND_DOWN)
 TiledRgbaOutputFile (OStream &os, const Header &header, RgbaChannels rgbaChannels, int tileXSize, int tileYSize, LevelMode mode, LevelRoundingMode rmode=ROUND_DOWN)
unsigned int tileXSize () const
unsigned int tileYSize () const
void updatePreviewImage (const PreviewRgba[])
void writeTile (int dx, int dy, int lx, int ly)
void writeTile (int dx, int dy, int l=0)

Private Member Functions

TiledRgbaOutputFileoperator= (const TiledRgbaOutputFile &)
 TiledRgbaOutputFile (const TiledRgbaOutputFile &)

Private Attributes

TiledOutputFile_outputFile
ToYa_toYa

Detailed Description

Definition at line 67 of file ImfTiledRgbaFile.h.


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

Generated by  Doxygen 1.6.0   Back to index