xoreos  0.0.5
Public Member Functions | Public Attributes | List of all members
Aurora::GFF3File::Header Struct Reference

A GFF3 header. More...

Public Member Functions

 Header ()
 
void read (Common::SeekableReadStream &gff3)
 

Public Attributes

uint32 structOffset
 Offset to the struct definitions. More...
 
uint32 structCount
 Number of structs. More...
 
uint32 fieldOffset
 Offset to the field definitions. More...
 
uint32 fieldCount
 Number of fields. More...
 
uint32 labelOffset
 Offset to the field labels. More...
 
uint32 labelCount
 Number of labels. More...
 
uint32 fieldDataOffset
 Offset to the field data. More...
 
uint32 fieldDataCount
 Number of field data fields. More...
 
uint32 fieldIndicesOffset
 Offset to the field indices. More...
 
uint32 fieldIndicesCount
 Number of field indices. More...
 
uint32 listIndicesOffset
 Offset to the list indices. More...
 
uint32 listIndicesCount
 Number of list indices. More...
 

Detailed Description

A GFF3 header.

Definition at line 102 of file gff3file.h.

Constructor & Destructor Documentation

◆ Header()

Aurora::GFF3File::Header::Header ( )

Definition at line 47 of file gff3file.cpp.

Member Function Documentation

◆ read()

void Aurora::GFF3File::Header::read ( Common::SeekableReadStream gff3)

Definition at line 50 of file gff3file.cpp.

References Common::ReadStream::readUint32LE().

Referenced by Aurora::GFF3File::loadHeader().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ fieldCount

uint32 Aurora::GFF3File::Header::fieldCount

Number of fields.

Definition at line 106 of file gff3file.h.

Referenced by Aurora::GFF3Struct::readField().

◆ fieldDataCount

uint32 Aurora::GFF3File::Header::fieldDataCount

Number of field data fields.

Definition at line 110 of file gff3file.h.

◆ fieldDataOffset

uint32 Aurora::GFF3File::Header::fieldDataOffset

Offset to the field data.

Definition at line 109 of file gff3file.h.

Referenced by Aurora::GFF3File::getFieldData(), and Aurora::GFF3File::loadHeader().

◆ fieldIndicesCount

uint32 Aurora::GFF3File::Header::fieldIndicesCount

Number of field indices.

Definition at line 112 of file gff3file.h.

Referenced by Aurora::GFF3Struct::readFields().

◆ fieldIndicesOffset

uint32 Aurora::GFF3File::Header::fieldIndicesOffset

Offset to the field indices.

Definition at line 111 of file gff3file.h.

Referenced by Aurora::GFF3File::loadHeader(), and Aurora::GFF3Struct::readFields().

◆ fieldOffset

uint32 Aurora::GFF3File::Header::fieldOffset

Offset to the field definitions.

Definition at line 105 of file gff3file.h.

Referenced by Aurora::GFF3File::loadHeader(), and Aurora::GFF3Struct::readField().

◆ labelCount

uint32 Aurora::GFF3File::Header::labelCount

Number of labels.

Definition at line 108 of file gff3file.h.

◆ labelOffset

uint32 Aurora::GFF3File::Header::labelOffset

Offset to the field labels.

Definition at line 107 of file gff3file.h.

Referenced by Aurora::GFF3File::loadHeader(), and Aurora::GFF3Struct::readLabel().

◆ listIndicesCount

uint32 Aurora::GFF3File::Header::listIndicesCount

Number of list indices.

Definition at line 114 of file gff3file.h.

Referenced by Aurora::GFF3File::loadLists().

◆ listIndicesOffset

uint32 Aurora::GFF3File::Header::listIndicesOffset

Offset to the list indices.

Definition at line 113 of file gff3file.h.

Referenced by Aurora::GFF3File::loadHeader(), and Aurora::GFF3File::loadLists().

◆ structCount

uint32 Aurora::GFF3File::Header::structCount

Number of structs.

Definition at line 104 of file gff3file.h.

Referenced by Aurora::GFF3File::loadStructs().

◆ structOffset

uint32 Aurora::GFF3File::Header::structOffset

Offset to the struct definitions.

Definition at line 103 of file gff3file.h.

Referenced by Aurora::GFF3File::loadHeader(), and Aurora::GFF3File::loadStructs().


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