# E:/DevIL/src-IL/src/il_pix.c File Reference

`#include "il_internal.h"`
`#include "il_manip.h"`
`#include "il_endian.h"`

## Data Structures

struct | PIXHEAD

## Functions

ILboolean | iCheckPix (PIXHEAD *Header)
ILboolean | iLoadPixInternal (void)
ILboolean | iGetPixHead (PIXHEAD *Header)
ILboolean | iIsValidPix ()
ILboolean | ilLoadPix (ILconst_string FileName)
| Reads a Pix file.
ILboolean | ilLoadPixF (ILHANDLE File)
| Reads an already-opened Pix file.
ILboolean | ilLoadPixL (const void *Lump, ILuint Size)
| Reads from a memory "lump" that contains a Pix.

## Function Documentation

ILboolean iCheckPix | ( | PIXHEAD * | Header | ) |

Referenced by iIsValidPix(), and iLoadPixInternal().

ILboolean iGetPixHead | ( | PIXHEAD * | Header | ) |

Referenced by iIsValidPix(), and iLoadPixInternal().

ILboolean iIsValidPix | ( |  | ) |

ILboolean ilLoadPix | ( | ILconst_string | FileName | ) |

Reads a Pix file.

Referenced by ilLoad(), and ilLoadImage().

ILboolean ilLoadPixF | ( | ILHANDLE | File | ) |

Reads an already-opened Pix file.

Referenced by ilLoadF(), and ilLoadPix().

ILboolean ilLoadPixL | ( | const void * | Lump,
|  | ILuint | Size |
| ) |  |  |

Reads from a memory "lump" that contains a Pix.

Referenced by ilLoadL().

ILboolean iLoadPixInternal | ( | void |  | ) |

Referenced by ilLoadPixF(), and ilLoadPixL().