# iSgiHeader Struct Reference

`#include <il_sgi.h>`

## Data Fields

ILshort | MagicNum
ILbyte | Storage
ILbyte | Bpc
ILushort | Dim
ILushort | XSize
ILushort | YSize
ILushort | ZSize
ILint | PixMin
ILint | PixMax
ILint | Dummy1
ILbyte | Name [80]
ILint | ColMap
ILbyte | Dummy [404]

## Field Documentation

ILbyte iSgiHeader::Bpc

Referenced by iCheckSgi(), iGetScanLine(), iGetSgiHead(), iNewSgi(), iReadNonRleSgi(), and iReadRleSgi().

ILint iSgiHeader::ColMap

Referenced by iGetSgiHead().

ILushort iSgiHeader::Dim

Referenced by iCheckSgi(), and iGetSgiHead().

ILbyte iSgiHeader::Dummy[404]

Referenced by iGetSgiHead().

ILint iSgiHeader::Dummy1

Referenced by iGetSgiHead().

ILshort iSgiHeader::MagicNum

Referenced by iCheckSgi(), and iGetSgiHead().

ILbyte iSgiHeader::Name[80]

Referenced by iGetSgiHead().

ILint iSgiHeader::PixMax

Referenced by iGetSgiHead().

ILint iSgiHeader::PixMin

Referenced by iGetSgiHead(), and iNewSgi().

ILbyte iSgiHeader::Storage

Referenced by iCheckSgi(), iGetSgiHead(), and iLoadSgiInternal().

ILushort iSgiHeader::XSize

Referenced by iCheckSgi(), iGetScanLine(), iGetSgiHead(), iNewSgi(), iReadNonRleSgi(), and iReadRleSgi().

ILushort iSgiHeader::YSize

Referenced by iCheckSgi(), iGetSgiHead(), iNewSgi(), iReadNonRleSgi(), and iReadRleSgi().

ILushort iSgiHeader::ZSize

Referenced by iCheckSgi(), iGetSgiHead(), iLoadSgiInternal(), iNewSgi(), and iReadRleSgi().

The documentation for this struct was generated from the following file:

- E:/DevIL/src-IL/include/il_sgi.h