HIO_API HioFieldTextureData()
virtual int ResizedWidth() const =0
virtual int ResizedDepth() const =0
virtual unsigned char const * GetRawBuffer() const =0
virtual bool HasRawBuffer() const =0
virtual HIO_API ~HioFieldTextureData()
static HIO_API HioFieldTextureDataSharedPtr New(std::string const &filePath, std::string const &fieldName, int fieldIndex, std::string const &fieldPurpose, size_t targetMemory)
virtual const GfBBox3d & GetBoundingBox() const =0
std::shared_ptr< class HioFieldTextureData > HioFieldTextureDataSharedPtr
virtual HioFormat GetFormat() const =0
virtual int ResizedHeight() const =0