PBRT
Imf::Compressor Class Reference
Inheritance diagram for Imf::Compressor:
Imf::B44Compressor Imf::PizCompressor Imf::Pxr24Compressor Imf::RleCompressor Imf::ZipCompressor

List of all members.

Public Types

enum  Format { NATIVE, XDR }

Public Member Functions

 Compressor (const Header &hdr)
virtual int numScanLines () const =0
virtual Format format () const
const Headerheader () const
virtual int compress (const char *inPtr, int inSize, int minY, const char *&outPtr)=0
virtual int compressTile (const char *inPtr, int inSize, Imath::Box2i range, const char *&outPtr)
virtual int uncompress (const char *inPtr, int inSize, int minY, const char *&outPtr)=0
virtual int uncompressTile (const char *inPtr, int inSize, Imath::Box2i range, const char *&outPtr)

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