Torque2D Reference
Loading...
Searching...
No Matches
FileHeader Class Reference

#include <fileHeader.h>

Inheritance diagram for FileHeader:

Public Member Functions

 FileHeader ()
virtual ~FileHeader ()
virtual bool read (Stream *stream)
virtual bool write (Stream *stream)
ExtraFieldfindExtraField (U16 id)
void setFilename (const char *filename)

Public Attributes

U32 mHeaderSig
U16 mExtractVer
U16 mFlags
U16 mCompressMethod
U16 mModTime
U16 mModDate
U32 mCRC32
U32 mCompressedSize
U32 mUncompressedSize
const char * mFilename
Vector< ExtraField * > mExtraFields

Protected Member Functions

bool readExtraFields (Stream *stream, U16 efLen)

Constructor & Destructor Documentation

◆ FileHeader()

FileHeader ( )

◆ ~FileHeader()

~FileHeader ( )
virtual

Member Function Documentation

◆ findExtraField()

ExtraField * findExtraField ( U16 id)

◆ read()

bool read ( Stream * stream)
virtual

Reimplemented in CentralDir.

◆ readExtraFields()

bool readExtraFields ( Stream * stream,
U16 efLen )
protected

◆ setFilename()

void setFilename ( const char * filename)

◆ write()

bool write ( Stream * stream)
virtual

Reimplemented in CentralDir.

Member Data Documentation

◆ mCompressedSize

U32 mCompressedSize

◆ mCompressMethod

U16 mCompressMethod

◆ mCRC32

U32 mCRC32

◆ mExtractVer

U16 mExtractVer

◆ mExtraFields

Vector<ExtraField *> mExtraFields

◆ mFilename

const char* mFilename

◆ mFlags

U16 mFlags

◆ mHeaderSig

U32 mHeaderSig

◆ mModDate

U16 mModDate

◆ mModTime

U16 mModTime

◆ mUncompressedSize

U32 mUncompressedSize

The documentation for this class was generated from the following files: