HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TIL_Stitch::TileReader Class Referenceabstract

#include <TIL_Stitch.h>

+ Inheritance diagram for TIL_Stitch::TileReader:

Public Member Functions

 TileReader ()
 
virtual ~TileReader ()
 
virtual const UT_DimRectdataWindow () const =0
 Return the data window of the tile in pixels. More...
 
virtual bool canRead (const Scanline *scanline) const =0
 
virtual bool open ()=0
 Open tile for reading. More...
 
virtual bool readScanline (int plane, int xoff, int scanline, Scanline *buffer)=0
 Read an AOV from the tile. More...
 
virtual bool close ()=0
 Close tile when finished reading. More...
 

Additional Inherited Members

- Protected Member Functions inherited from UT_NonCopyableNS::UT_NonCopyable
 UT_NonCopyable ()=default
 
 ~UT_NonCopyable ()=default
 
 UT_NonCopyable (const UT_NonCopyable &)=delete
 
UT_NonCopyableoperator= (const UT_NonCopyable &)=delete
 

Detailed Description

Class to represent an input "tile" which is stitched into the final image

Definition at line 38 of file TIL_Stitch.h.

Constructor & Destructor Documentation

TIL_Stitch::TileReader::TileReader ( )
virtual TIL_Stitch::TileReader::~TileReader ( )
virtual

Member Function Documentation

virtual bool TIL_Stitch::TileReader::canRead ( const Scanline scanline) const
pure virtual
virtual bool TIL_Stitch::TileReader::close ( )
pure virtual

Close tile when finished reading.

Implemented in TIL_Stitch::IMGTileReader, and TIL_Stitch::DeepTileReader.

virtual const UT_DimRect& TIL_Stitch::TileReader::dataWindow ( ) const
pure virtual

Return the data window of the tile in pixels.

Implemented in TIL_Stitch::IMGTileReader, and TIL_Stitch::DeepTileReader.

virtual bool TIL_Stitch::TileReader::open ( )
pure virtual

Open tile for reading.

Implemented in TIL_Stitch::IMGTileReader, and TIL_Stitch::DeepTileReader.

virtual bool TIL_Stitch::TileReader::readScanline ( int  plane,
int  xoff,
int  scanline,
Scanline buffer 
)
pure virtual

Read an AOV from the tile.

Implemented in TIL_Stitch::IMGTileReader, and TIL_Stitch::DeepTileReader.


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