HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ImfVersion.h File Reference
#include "ImfExport.h"
#include "ImfNamespace.h"
+ Include dependency graph for ImfVersion.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool isTiled (int version)
 
bool isMultiPart (int version)
 
bool isNonImage (int version)
 
int makeTiled (int version)
 
int makeNotTiled (int version)
 
int getVersion (int version)
 
int getFlags (int version)
 
bool supportsFlags (int flags)
 
IMF_EXPORT bool isImfMagic (const char bytes[4])
 

Variables

OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
const int 
MAGIC = 20000630
 
const int VERSION_NUMBER_FIELD = 0x000000ff
 
const int VERSION_FLAGS_FIELD = 0xffffff00
 
const int EXR_VERSION = 2
 
const int TILED_FLAG = 0x00000200
 
const int LONG_NAMES_FLAG = 0x00000400
 
const int NON_IMAGE_FLAG = 0x00000800
 
const int MULTI_PART_FILE_FLAG = 0x00001000
 
const int ALL_FLAGS
 

Function Documentation

int getFlags ( int  version)
inline

Definition at line 117 of file ImfVersion.h.

int getVersion ( int  version)
inline

Definition at line 116 of file ImfVersion.h.

IMF_EXPORT bool isImfMagic ( const char  bytes[4])
bool isMultiPart ( int  version)
inline

Definition at line 112 of file ImfVersion.h.

bool isNonImage ( int  version)
inline

Definition at line 113 of file ImfVersion.h.

bool isTiled ( int  version)
inline

Definition at line 111 of file ImfVersion.h.

int makeNotTiled ( int  version)
inline

Definition at line 115 of file ImfVersion.h.

int makeTiled ( int  version)
inline

Definition at line 114 of file ImfVersion.h.

bool supportsFlags ( int  flags)
inline

Definition at line 118 of file ImfVersion.h.

Variable Documentation

const int ALL_FLAGS
Initial value:
const int TILED_FLAG
Definition: ImfVersion.h:86
const int LONG_NAMES_FLAG
Definition: ImfVersion.h:88
const int NON_IMAGE_FLAG
Definition: ImfVersion.h:92
const int MULTI_PART_FILE_FLAG
Definition: ImfVersion.h:97

Definition at line 103 of file ImfVersion.h.

const int EXR_VERSION = 2

Definition at line 78 of file ImfVersion.h.

const int LONG_NAMES_FLAG = 0x00000400

Definition at line 88 of file ImfVersion.h.

Examples:
IMG/IMG_Sample.C.

Definition at line 56 of file ImfVersion.h.

const int MULTI_PART_FILE_FLAG = 0x00001000

Definition at line 97 of file ImfVersion.h.

const int NON_IMAGE_FLAG = 0x00000800

Definition at line 92 of file ImfVersion.h.

const int TILED_FLAG = 0x00000200

Definition at line 86 of file ImfVersion.h.

const int VERSION_FLAGS_FIELD = 0xffffff00

Definition at line 71 of file ImfVersion.h.

const int VERSION_NUMBER_FIELD = 0x000000ff

Definition at line 70 of file ImfVersion.h.