HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TiledRgbaInputFile Class Reference

#include <ImfTiledRgbaFile.h>

Public Member Functions

 TiledRgbaInputFile (const char name[], int numThreads=globalThreadCount())
 
 TiledRgbaInputFile (OPENEXR_IMF_INTERNAL_NAMESPACE::IStream &is, int numThreads=globalThreadCount())
 
 TiledRgbaInputFile (const char name[], const std::string &layerName, int numThreads=globalThreadCount())
 
 TiledRgbaInputFile (OPENEXR_IMF_INTERNAL_NAMESPACE::IStream &is, const std::string &layerName, int numThreads=globalThreadCount())
 
virtual ~TiledRgbaInputFile ()
 
void setFrameBuffer (Rgba *base, size_t xStride, size_t yStride)
 
void setLayerName (const std::string &layerName)
 
const Headerheader () const
 
const FrameBufferframeBuffer () const
 
const IMATH_NAMESPACE::Box2idisplayWindow () const
 
const IMATH_NAMESPACE::Box2idataWindow () const
 
float pixelAspectRatio () const
 
const IMATH_NAMESPACE::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_NAMESPACE::Box2i dataWindowForLevel (int l=0) const
 
IMATH_NAMESPACE::Box2i dataWindowForLevel (int lx, int ly) const
 
IMATH_NAMESPACE::Box2i dataWindowForTile (int dx, int dy, int l=0) const
 
IMATH_NAMESPACE::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)
 

Detailed Description

Definition at line 297 of file ImfTiledRgbaFile.h.

Constructor & Destructor Documentation

TiledRgbaInputFile::TiledRgbaInputFile ( const char  name[],
int  numThreads = globalThreadCount() 
)
TiledRgbaInputFile::TiledRgbaInputFile ( OPENEXR_IMF_INTERNAL_NAMESPACE::IStream &  is,
int  numThreads = globalThreadCount() 
)
TiledRgbaInputFile::TiledRgbaInputFile ( const char  name[],
const std::string layerName,
int  numThreads = globalThreadCount() 
)
TiledRgbaInputFile::TiledRgbaInputFile ( OPENEXR_IMF_INTERNAL_NAMESPACE::IStream &  is,
const std::string layerName,
int  numThreads = globalThreadCount() 
)
virtual TiledRgbaInputFile::~TiledRgbaInputFile ( )
virtual

Member Function Documentation

RgbaChannels TiledRgbaInputFile::channels ( ) const
Compression TiledRgbaInputFile::compression ( ) const
const IMATH_NAMESPACE::Box2i& TiledRgbaInputFile::dataWindow ( ) const
IMATH_NAMESPACE::Box2i TiledRgbaInputFile::dataWindowForLevel ( int  l = 0) const
IMATH_NAMESPACE::Box2i TiledRgbaInputFile::dataWindowForLevel ( int  lx,
int  ly 
) const
IMATH_NAMESPACE::Box2i TiledRgbaInputFile::dataWindowForTile ( int  dx,
int  dy,
int  l = 0 
) const
IMATH_NAMESPACE::Box2i TiledRgbaInputFile::dataWindowForTile ( int  dx,
int  dy,
int  lx,
int  ly 
) const
const IMATH_NAMESPACE::Box2i& TiledRgbaInputFile::displayWindow ( ) const
const char* TiledRgbaInputFile::fileName ( ) const
const FrameBuffer& TiledRgbaInputFile::frameBuffer ( ) const
const Header& TiledRgbaInputFile::header ( ) const
bool TiledRgbaInputFile::isComplete ( ) const
bool TiledRgbaInputFile::isValidLevel ( int  lx,
int  ly 
) const
int TiledRgbaInputFile::levelHeight ( int  ly) const
LevelMode TiledRgbaInputFile::levelMode ( ) const
LevelRoundingMode TiledRgbaInputFile::levelRoundingMode ( ) const
int TiledRgbaInputFile::levelWidth ( int  lx) const
LineOrder TiledRgbaInputFile::lineOrder ( ) const
int TiledRgbaInputFile::numLevels ( ) const
int TiledRgbaInputFile::numXLevels ( ) const
int TiledRgbaInputFile::numXTiles ( int  lx = 0) const
int TiledRgbaInputFile::numYLevels ( ) const
int TiledRgbaInputFile::numYTiles ( int  ly = 0) const
float TiledRgbaInputFile::pixelAspectRatio ( ) const
void TiledRgbaInputFile::readTile ( int  dx,
int  dy,
int  l = 0 
)
void TiledRgbaInputFile::readTile ( int  dx,
int  dy,
int  lx,
int  ly 
)
void TiledRgbaInputFile::readTiles ( int  dxMin,
int  dxMax,
int  dyMin,
int  dyMax,
int  lx,
int  ly 
)
void TiledRgbaInputFile::readTiles ( int  dxMin,
int  dxMax,
int  dyMin,
int  dyMax,
int  l = 0 
)
const IMATH_NAMESPACE::V2f TiledRgbaInputFile::screenWindowCenter ( ) const
float TiledRgbaInputFile::screenWindowWidth ( ) const
void TiledRgbaInputFile::setFrameBuffer ( Rgba base,
size_t  xStride,
size_t  yStride 
)
void TiledRgbaInputFile::setLayerName ( const std::string layerName)
unsigned int TiledRgbaInputFile::tileXSize ( ) const
unsigned int TiledRgbaInputFile::tileYSize ( ) const
int TiledRgbaInputFile::version ( ) const

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