nw::GffBuilder

struct GffBuilder

Public Functions

explicit GffBuilder(StringView type, StringView version = "V3.2")
size_t add_label(StringView name)
void build()
ByteArray to_byte_array() const
bool write_to(const std::filesystem::path &path) const

Public Members

GffBuilderStruct top
GffHeader header
ByteArray data
Vector<GffLabel> labels
Vector<uint32_t> field_indices
Vector<uint32_t> list_indices
Vector<GffFieldEntry> field_entries
Vector<GffStructEntry> struct_entries