# E:/DevIL/src-IL/include/il_exr.h File Reference

`#include "il_internal.h"`
`#include <ImfIO.h>`

Go to the source code of this file.

## Data Structures

struct | EXRHEAD
class | ilIStream
class | ilOStream

## Defines

#define | EXR_UINT 0
#define | EXR_HALF 1
#define | EXR_FLOAT 2
#define | EXR_NO_COMPRESSION 0
#define | EXR_RLE_COMPRESSION 1
#define | EXR_ZIPS_COMPRESSION 2
#define | EXR_ZIP_COMPRESSION 3
#define | EXR_PIZ_COMPRESSION 4
#define | EXR_PXR24_COMPRESSION 5
#define | EXR_B44_COMPRESSION 6
#define | EXR_B44A_COMPRESSION 7

## Functions

ILboolean | iIsValidExr ()
ILboolean | iCheckExr (EXRHEAD *Header)
ILboolean | iLoadExrInternal ()
ILboolean | iSaveExrInternal ()

## Define Documentation

#define EXR_B44_COMPRESSION 6

#define EXR_B44A_COMPRESSION 7

#define EXR_FLOAT 2

Referenced by ExrGetFormatType().

#define EXR_HALF 1

Referenced by ExrGetFormatType().

#define EXR_NO_COMPRESSION 0

Referenced by iLoadExrInternal().

#define EXR_PIZ_COMPRESSION 4

#define EXR_PXR24_COMPRESSION 5

#define EXR_RLE_COMPRESSION 1

#define EXR_UINT 0

Referenced by ExrGetFormatType().

#define EXR_ZIP_COMPRESSION 3

#define EXR_ZIPS_COMPRESSION 2

## Function Documentation

ILboolean iCheckExr | ( | EXRHEAD * | Header | ) |

Referenced by iIsValidExr(), and iLoadExrInternal().

ILboolean iIsValidExr | ( |  | ) |

Referenced by ilIsValidExrF(), and ilIsValidExrL().

ILboolean iLoadExrInternal | ( |  | ) |

Referenced by ilLoadExrF(), and ilLoadExrL().

ILboolean iSaveExrInternal | ( |  | ) |

Referenced by ilSaveExrF(), and ilSaveExrL().