struct TTZFileHeader_t { char fileTypeString[4]; // "VTF" Valve texture file int version[2]; // version[0].version[1] int headerSize; inline VTFFileHeader_t *pVTF( ) const { return (VTFFileHeader_t *)(((byte *)this) + headerSize); }; unsigned short width; unsigned short height; unsigned int flags; unsigned short numFrames; unsigned short startFrame; float bumpScale; unsigned char numMipLevels; unsigned char lowResImageWidth; unsigned char lowResImageHeight; };