HDK
|
#include <TIL_StitchDeep.h>
Public Member Functions | |
DeepTileReader () | |
~DeepTileReader () override | |
const UT_DimRect & | dataWindow () const override |
Return the data window of the tile in pixels. More... | |
bool | open () override |
Open tile for reading. More... | |
bool | canRead (const Scanline *scan) const override |
bool | readScanline (int plane, int xoff, int scanline, Scanline *buffer) override |
Read an AOV from the tile. More... | |
bool | close () override |
Close tile when finished reading. More... | |
void | setFile (const UT_StringHolder &filename) |
const UT_StringHolder & | filename () const |
const OIIO::ImageSpec & | imageSpec () const |
![]() | |
TileReader () | |
virtual | ~TileReader () |
Protected Member Functions | |
virtual void | error (const char *msg) const |
![]() | |
UT_NonCopyable ()=default | |
~UT_NonCopyable ()=default | |
UT_NonCopyable (const UT_NonCopyable &)=delete | |
UT_NonCopyable & | operator= (const UT_NonCopyable &)=delete |
Protected Attributes | |
UT_DimRect | myDataWindow |
UT_StringHolder | myFilename |
UT_UniquePtr< OIIO::ImageInput > | myIn |
UT_UniquePtr< OIIO::DeepData > | myData |
bool | myRead |
Definition at line 38 of file TIL_StitchDeep.h.
TIL_Stitch::DeepTileReader::DeepTileReader | ( | ) |
|
override |
|
overridevirtual |
Implements TIL_Stitch::TileReader.
|
overridevirtual |
Close tile when finished reading.
Implements TIL_Stitch::TileReader.
|
overridevirtual |
Return the data window of the tile in pixels.
Implements TIL_Stitch::TileReader.
|
protectedvirtual |
|
inline |
Definition at line 52 of file TIL_StitchDeep.h.
const OIIO::ImageSpec& TIL_Stitch::DeepTileReader::imageSpec | ( | ) | const |
|
overridevirtual |
Open tile for reading.
Implements TIL_Stitch::TileReader.
|
overridevirtual |
Read an AOV from the tile.
Implements TIL_Stitch::TileReader.
void TIL_Stitch::DeepTileReader::setFile | ( | const UT_StringHolder & | filename | ) |
|
protected |
Definition at line 61 of file TIL_StitchDeep.h.
|
protected |
Definition at line 58 of file TIL_StitchDeep.h.
|
protected |
Definition at line 59 of file TIL_StitchDeep.h.
|
protected |
Definition at line 60 of file TIL_StitchDeep.h.
|
protected |
Definition at line 62 of file TIL_StitchDeep.h.