|
HDK
|
#include <TIL_StitchDeep.h>
Inheritance diagram for TIL_Stitch::DeepTileReader: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 |
Public Member Functions inherited from TIL_Stitch::TileReader | |
| TileReader () | |
| virtual | ~TileReader () |
Protected Member Functions | |
| virtual void | error (const char *msg) const |
Protected Member Functions inherited from UT_NonCopyableNS::UT_NonCopyable | |
| 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.