|
IMF_EXPORT | Header (int width=64, int height=64, float pixelAspectRatio=1, const IMATH_NAMESPACE::V2f &screenWindowCenter=IMATH_NAMESPACE::V2f(0, 0), float screenWindowWidth=1, LineOrder lineOrder=INCREASING_Y, Compression=ZIP_COMPRESSION) |
|
IMF_EXPORT | Header (int width, int height, const IMATH_NAMESPACE::Box2i &dataWindow, float pixelAspectRatio=1, const IMATH_NAMESPACE::V2f &screenWindowCenter=IMATH_NAMESPACE::V2f(0, 0), float screenWindowWidth=1, LineOrder lineOrder=INCREASING_Y, Compression=ZIP_COMPRESSION) |
|
IMF_EXPORT | Header (const IMATH_NAMESPACE::Box2i &displayWindow, const IMATH_NAMESPACE::Box2i &dataWindow, float pixelAspectRatio=1, const IMATH_NAMESPACE::V2f &screenWindowCenter=IMATH_NAMESPACE::V2f(0, 0), float screenWindowWidth=1, LineOrder lineOrder=INCREASING_Y, Compression=ZIP_COMPRESSION) |
|
IMF_EXPORT | Header (const Header &other) |
|
IMF_EXPORT | Header (Header &&other) |
|
IMF_EXPORT | ~Header () |
|
IMF_EXPORT Header & | operator= (const Header &other) |
|
IMF_EXPORT Header & | operator= (Header &&other) |
|
IMF_EXPORT void | insert (const char name[], const Attribute &attribute) |
|
IMF_EXPORT void | insert (const std::string &name, const Attribute &attribute) |
|
IMF_EXPORT void | erase (const char name[]) |
|
IMF_EXPORT void | erase (const std::string &name) |
|
IMF_EXPORT Attribute & | operator[] (const char name[]) |
|
IMF_EXPORT const Attribute & | operator[] (const char name[]) const |
|
IMF_EXPORT Attribute & | operator[] (const std::string &name) |
|
IMF_EXPORT const Attribute & | operator[] (const std::string &name) const |
|
template<class T > |
T & | typedAttribute (const char name[]) |
|
template<class T > |
const T & | typedAttribute (const char name[]) const |
|
template<class T > |
T & | typedAttribute (const std::string &name) |
|
template<class T > |
const T & | typedAttribute (const std::string &name) const |
|
template<class T > |
T * | findTypedAttribute (const char name[]) |
|
template<class T > |
const T * | findTypedAttribute (const char name[]) const |
|
template<class T > |
T * | findTypedAttribute (const std::string &name) |
|
template<class T > |
const T * | findTypedAttribute (const std::string &name) const |
|
IMF_EXPORT Iterator | begin () |
|
IMF_EXPORT ConstIterator | begin () const |
|
IMF_EXPORT Iterator | end () |
|
IMF_EXPORT ConstIterator | end () const |
|
IMF_EXPORT Iterator | find (const char name[]) |
|
IMF_EXPORT ConstIterator | find (const char name[]) const |
|
IMF_EXPORT Iterator | find (const std::string &name) |
|
IMF_EXPORT ConstIterator | find (const std::string &name) const |
|
IMF_EXPORT IMATH_NAMESPACE::Box2i & | displayWindow () |
|
IMF_EXPORT const
IMATH_NAMESPACE::Box2i & | displayWindow () const |
|
IMF_EXPORT IMATH_NAMESPACE::Box2i & | dataWindow () |
|
IMF_EXPORT const
IMATH_NAMESPACE::Box2i & | dataWindow () const |
|
IMF_EXPORT float & | pixelAspectRatio () |
|
IMF_EXPORT const float & | pixelAspectRatio () const |
|
IMF_EXPORT IMATH_NAMESPACE::V2f & | screenWindowCenter () |
|
IMF_EXPORT const
IMATH_NAMESPACE::V2f & | screenWindowCenter () const |
|
IMF_EXPORT float & | screenWindowWidth () |
|
IMF_EXPORT const float & | screenWindowWidth () const |
|
IMF_EXPORT ChannelList & | channels () |
|
IMF_EXPORT const ChannelList & | channels () const |
|
IMF_EXPORT LineOrder & | lineOrder () |
|
IMF_EXPORT const LineOrder & | lineOrder () const |
|
IMF_EXPORT Compression & | compression () |
|
IMF_EXPORT const Compression & | compression () const |
|
IMF_EXPORT void | resetDefaultCompressionLevels () |
|
IMF_EXPORT int & | zipCompressionLevel () |
|
IMF_EXPORT int | zipCompressionLevel () const |
|
IMF_EXPORT float & | dwaCompressionLevel () |
|
IMF_EXPORT float | dwaCompressionLevel () const |
|
IMF_EXPORT void | setName (const string &name) |
|
IMF_EXPORT string & | name () |
|
IMF_EXPORT const string & | name () const |
|
IMF_EXPORT bool | hasName () const |
|
IMF_EXPORT void | setType (const string &Type) |
|
IMF_EXPORT string & | type () |
|
IMF_EXPORT const string & | type () const |
|
IMF_EXPORT bool | hasType () const |
|
IMF_EXPORT void | setVersion (const int version) |
|
IMF_EXPORT int & | version () |
|
IMF_EXPORT const int & | version () const |
|
IMF_EXPORT bool | hasVersion () const |
|
IMF_EXPORT void | setChunkCount (int chunks) |
|
IMF_EXPORT bool | hasChunkCount () const |
|
IMF_EXPORT const int & | chunkCount () const |
|
IMF_EXPORT int & | chunkCount () |
|
IMF_EXPORT void | setView (const string &view) |
|
IMF_EXPORT bool | hasView () const |
|
IMF_EXPORT string & | view () |
|
IMF_EXPORT const string & | view () const |
|
IMF_EXPORT void | setTileDescription (const TileDescription &td) |
|
IMF_EXPORT TileDescription & | tileDescription () |
|
IMF_EXPORT const TileDescription & | tileDescription () const |
|
IMF_EXPORT bool | hasTileDescription () const |
|
IMF_EXPORT void | setPreviewImage (const PreviewImage &p) |
|
IMF_EXPORT PreviewImage & | previewImage () |
|
IMF_EXPORT const PreviewImage & | previewImage () const |
|
IMF_EXPORT bool | hasPreviewImage () const |
|
IMF_EXPORT void | sanityCheck (bool isTiled=false, bool isMultipartFile=false) const |
|
IMF_EXPORT bool | readsNothing () |
|
IMF_EXPORT uint64_t | writeTo (OPENEXR_IMF_INTERNAL_NAMESPACE::OStream &os, bool isTiled=false) const |
|
IMF_EXPORT void | readFrom (OPENEXR_IMF_INTERNAL_NAMESPACE::IStream &is, int &version) |
|
IMF_EXPORT | Iterator () |
|
IMF_EXPORT | Iterator (const Header::AttributeMap::iterator &i) |
|
IMF_EXPORT Iterator & | operator++ () |
|
IMF_EXPORT Iterator | operator++ (int) |
|
IMF_EXPORT const char * | name () const |
|
IMF_EXPORT Attribute & | attribute () const |
|
IMF_EXPORT | ConstIterator () |
|
IMF_EXPORT | ConstIterator (const Header::AttributeMap::const_iterator &i) |
|
IMF_EXPORT | ConstIterator (const Header::Iterator &other) |
|
IMF_EXPORT ConstIterator & | operator++ () |
|
IMF_EXPORT ConstIterator | operator++ (int) |
|
IMF_EXPORT const char * | name () const |
|
IMF_EXPORT const Attribute & | attribute () const |
|
Definition at line 36 of file ImfHeader.h.