# VTFHEAD Struct Reference

`#include <il_vtf.h>`

## Data Fields

ILubyte | Signature [4]
ILuint | Version [2]
ILuint | HeaderSize
ILushort | Width
ILushort | Height
ILuint | Flags
ILushort | Frames
ILushort | FirstFrame
ILubyte | Padding0 [4]
ILfloat | Reflectivity [3]
ILubyte | Padding1 [4]
ILfloat | BumpmapScale
ILuint | HighResImageFormat
ILubyte | MipmapCount
ILuint | LowResImageFormat
ILubyte | LowResImageWidth
ILubyte | LowResImageHeight
ILushort | Depth

## Field Documentation

ILfloat VTFHEAD::BumpmapScale

Referenced by iGetVtfHead().

ILushort VTFHEAD::Depth

Referenced by iGetVtfHead(), and iLoadVtfInternal().

ILushort VTFHEAD::FirstFrame

Referenced by iGetVtfHead(), and iLoadVtfInternal().

ILuint VTFHEAD::Flags

Referenced by iGetVtfHead(), and iLoadVtfInternal().

ILushort VTFHEAD::Frames

Referenced by iGetVtfHead(), and iLoadVtfInternal().

ILuint VTFHEAD::HeaderSize

Referenced by iCheckVtf(), and iGetVtfHead().

ILushort VTFHEAD::Height

Referenced by iCheckVtf(), iGetVtfHead(), and iLoadVtfInternal().

ILuint VTFHEAD::HighResImageFormat

Referenced by iGetVtfHead(), and iLoadVtfInternal().

ILuint VTFHEAD::LowResImageFormat

Referenced by iCheckVtf(), and iGetVtfHead().

ILubyte VTFHEAD::LowResImageHeight

Referenced by iCheckVtf(), iGetVtfHead(), and iLoadVtfInternal().

ILubyte VTFHEAD::LowResImageWidth

Referenced by iCheckVtf(), iGetVtfHead(), and iLoadVtfInternal().

ILubyte VTFHEAD::MipmapCount

Referenced by iGetVtfHead(), iLoadVtfInternal(), and VtfInitMipmaps().

ILubyte VTFHEAD::Padding0[4]

ILubyte VTFHEAD::Padding1[4]

ILfloat VTFHEAD::Reflectivity[3]

Referenced by iGetVtfHead().

ILubyte VTFHEAD::Signature[4]

Referenced by iCheckVtf(), and iGetVtfHead().

ILuint VTFHEAD::Version[2]

Referenced by iCheckVtf(), and iGetVtfHead().

ILushort VTFHEAD::Width

Referenced by iCheckVtf(), iGetVtfHead(), and iLoadVtfInternal().

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

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