| xoreos
    0.0.5
    | 
A field in the GFF4 struct. More...

| Public Member Functions | |
| Field () | |
| Field (uint32 l, uint16 t, uint16 f, uint32 o, bool g=false) | |
| ~Field () | |
| Public Attributes | |
| uint32 | label | 
| A numerical label of the field.  More... | |
| FieldType | type | 
| Type of the field.  More... | |
| uint32 | offset | 
| Offset into the GFF4 data.  More... | |
| bool | isList | 
| Is this field a singular item or a list?  More... | |
| bool | isReference | 
| Is this field a reference (pointer) to another field?  More... | |
| bool | isGeneric | 
| Is this field found in a generic?  More... | |
| uint16 | structIndex | 
| Index of the field's struct type (if kFieldTypeStruct).  More... | |
| GFF4List | structs | 
| List of GFF4Struct (if kFieldTypeStruct).  More... | |
A field in the GFF4 struct.
Definition at line 353 of file gff4file.h.
| Aurora::GFF4Struct::Field::Field | ( | ) | 
Definition at line 328 of file gff4file.cpp.
Definition at line 333 of file gff4file.cpp.
References isList, isReference, Aurora::GFF4Struct::kFieldTypeASCIIString, Aurora::GFF4Struct::kFieldTypeGeneric, Aurora::GFF4Struct::kFieldTypeString, Aurora::GFF4Struct::kFieldTypeStruct, Aurora::GFF4Struct::kFieldTypeTlkString, structIndex, and type.
| Aurora::GFF4Struct::Field::~Field | ( | ) | 
Definition at line 370 of file gff4file.cpp.
| bool Aurora::GFF4Struct::Field::isGeneric | 
Is this field found in a generic?
Definition at line 360 of file gff4file.h.
Referenced by Aurora::GFF4Struct::getString().
| bool Aurora::GFF4Struct::Field::isList | 
Is this field a singular item or a list?
Definition at line 358 of file gff4file.h.
Referenced by Field(), Aurora::GFF4Struct::getDouble(), Aurora::GFF4Struct::getFieldProperties(), Aurora::GFF4Struct::getFieldType(), Aurora::GFF4Struct::getFloat(), Aurora::GFF4Struct::getListCount(), Aurora::GFF4Struct::getMatrix4x4(), Aurora::GFF4Struct::getSint(), Aurora::GFF4Struct::getString(), Aurora::GFF4Struct::getStruct(), Aurora::GFF4Struct::getTalkString(), Aurora::GFF4Struct::getUint(), Aurora::GFF4Struct::getVector3(), Aurora::GFF4Struct::getVector4(), Aurora::GFF4Struct::getVectorMatrix(), Aurora::GFF4Struct::load(), and Aurora::GFF4Struct::loadGeneric().
| bool Aurora::GFF4Struct::Field::isReference | 
Is this field a reference (pointer) to another field?
Definition at line 359 of file gff4file.h.
Referenced by Field(), Aurora::GFF4Struct::getDataOffset(), Aurora::GFF4Struct::load(), and Aurora::GFF4Struct::loadStructs().
| uint32 Aurora::GFF4Struct::Field::label | 
A numerical label of the field.
Definition at line 354 of file gff4file.h.
Referenced by Aurora::GFF4Struct::getFieldProperties().
| uint32 Aurora::GFF4Struct::Field::offset | 
Offset into the GFF4 data.
Definition at line 356 of file gff4file.h.
Referenced by Aurora::GFF4Struct::getDataOffset(), Aurora::GFF4Struct::GFF4Struct(), Aurora::GFF4Struct::load(), Aurora::GFF4Struct::loadGeneric(), and Aurora::GFF4Struct::loadStructs().
| uint16 Aurora::GFF4Struct::Field::structIndex | 
Index of the field's struct type (if kFieldTypeStruct).
Definition at line 362 of file gff4file.h.
Referenced by Field(), and Aurora::GFF4Struct::loadStructs().
| GFF4List Aurora::GFF4Struct::Field::structs | 
List of GFF4Struct (if kFieldTypeStruct).
Definition at line 363 of file gff4file.h.
Referenced by Aurora::GFF4Struct::getGeneric(), Aurora::GFF4Struct::getList(), Aurora::GFF4Struct::getStruct(), Aurora::GFF4Struct::loadGeneric(), and Aurora::GFF4Struct::loadStructs().
| FieldType Aurora::GFF4Struct::Field::type | 
Type of the field.
Definition at line 355 of file gff4file.h.
Referenced by Field(), Aurora::GFF4Struct::getBool(), Aurora::GFF4Struct::getData(), Aurora::GFF4Struct::getDataOffset(), Aurora::GFF4Struct::getDouble(), Aurora::GFF4Struct::getFieldProperties(), Aurora::GFF4Struct::getFieldType(), Aurora::GFF4Struct::getFloat(), Aurora::GFF4Struct::getGeneric(), Aurora::GFF4Struct::getList(), Aurora::GFF4Struct::getSint(), Aurora::GFF4Struct::getString(), Aurora::GFF4Struct::getStruct(), Aurora::GFF4Struct::getTalkString(), Aurora::GFF4Struct::getUint(), Aurora::GFF4Struct::getVectorMatrixLength(), and Aurora::GFF4Struct::load().
 1.8.14
 1.8.14