PBRT
Imf::RgbaOutputFile Class Reference

List of all members.

Classes

class  ToYca

Public Member Functions

 RgbaOutputFile (const char name[], const Header &header, RgbaChannels rgbaChannels=WRITE_RGBA, int numThreads=globalThreadCount())
 RgbaOutputFile (OStream &os, const Header &header, RgbaChannels rgbaChannels=WRITE_RGBA, int numThreads=globalThreadCount())
 RgbaOutputFile (const char name[], 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=PIZ_COMPRESSION, int numThreads=globalThreadCount())
 RgbaOutputFile (const char name[], int width, int height, RgbaChannels rgbaChannels=WRITE_RGBA, float pixelAspectRatio=1, const Imath::V2f screenWindowCenter=Imath::V2f(0, 0), float screenWindowWidth=1, LineOrder lineOrder=INCREASING_Y, Compression compression=PIZ_COMPRESSION, int numThreads=globalThreadCount())
void setFrameBuffer (const Rgba *base, size_t xStride, size_t yStride)
void writePixels (int numScanLines=1)
int currentScanLine () const
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
void updatePreviewImage (const PreviewRgba[])
void setYCRounding (unsigned int roundY, unsigned int roundC)
void breakScanLine (int y, int offset, int length, char c)

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