6 #ifndef INCLUDED_IMF_VERSION_H
7 #define INCLUDED_IMF_VERSION_H
26 static const int MAGIC = 20000630;
40 static const int VERSION_NUMBER_FIELD = 0x000000ff;
41 static const int VERSION_FLAGS_FIELD = 0xffffff00;
48 static const int EXR_VERSION = 2;
56 static const int TILED_FLAG = 0x00000200;
58 const int LONG_NAMES_FLAG = 0x00000400;
62 const int NON_IMAGE_FLAG = 0x00000800;
67 const int MULTI_PART_FILE_FLAG = 0x00001000;
73 const int ALL_FLAGS = TILED_FLAG | LONG_NAMES_FLAG |
74 NON_IMAGE_FLAG | MULTI_PART_FILE_FLAG;
bool isTiled(int version)
int getVersion(int version)
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
bool isMultiPart(int version)
bool isNonImage(int version)
int getFlags(int version)
bool supportsFlags(int flags)
IMF_EXPORT bool isImfMagic(const char bytes[4])
int makeNotTiled(int version)
GT_API const UT_StringHolder version
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
int makeTiled(int version)