Imf::AcesOutputFile Class Reference

#include <ImfAcesFile.h>

List of all members.

Public Member Functions

 AcesOutputFile (const std::string &name, const Header &header, RgbaChannels rgbaChannels=WRITE_RGBA, int numThreads=globalThreadCount())
 AcesOutputFile (OStream &os, const Header &header, RgbaChannels rgbaChannels=WRITE_RGBA, int numThreads=globalThreadCount())
 AcesOutputFile (const std::string &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())
 AcesOutputFile (const std::string &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())
virtual ~AcesOutputFile ()
void setFrameBuffer (const Rgba *base, size_t xStride, size_t yStride)
void writePixels (int numScanLines=1)
int currentScanLine () const
const Headerheader () 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[])


Detailed Description

Definition at line 106 of file ImfAcesFile.h.


Constructor & Destructor Documentation

Imf::AcesOutputFile::AcesOutputFile ( const std::string name,
const Header header,
RgbaChannels  rgbaChannels = WRITE_RGBA,
int  numThreads = globalThreadCount() 
)

Imf::AcesOutputFile::AcesOutputFile ( OStream os,
const Header header,
RgbaChannels  rgbaChannels = WRITE_RGBA,
int  numThreads = globalThreadCount() 
)

Imf::AcesOutputFile::AcesOutputFile ( const std::string 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() 
)

Imf::AcesOutputFile::AcesOutputFile ( const std::string 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() 
)

virtual Imf::AcesOutputFile::~AcesOutputFile (  )  [virtual]


Member Function Documentation

RgbaChannels Imf::AcesOutputFile::channels (  )  const

Compression Imf::AcesOutputFile::compression (  )  const

int Imf::AcesOutputFile::currentScanLine (  )  const

const Imath::Box2i& Imf::AcesOutputFile::dataWindow (  )  const

const Imath::Box2i& Imf::AcesOutputFile::displayWindow (  )  const

const Header& Imf::AcesOutputFile::header (  )  const

LineOrder Imf::AcesOutputFile::lineOrder (  )  const

float Imf::AcesOutputFile::pixelAspectRatio (  )  const

const Imath::V2f Imf::AcesOutputFile::screenWindowCenter (  )  const

float Imf::AcesOutputFile::screenWindowWidth (  )  const

void Imf::AcesOutputFile::setFrameBuffer ( const Rgba base,
size_t  xStride,
size_t  yStride 
)

void Imf::AcesOutputFile::updatePreviewImage ( const   PreviewRgba[]  ) 

void Imf::AcesOutputFile::writePixels ( int  numScanLines = 1  ) 


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

Generated on Mon Jan 28 00:49:33 2013 for HDK by  doxygen 1.5.9