Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
bxmlfilestructs.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
12
#include "
core/types.h
"
13
14
//------------------------------------------------------------------------------
15
namespace
IO
16
{
17
#pragma pack(push,1)
18
struct
BXMLFileHeader
19
{
20
uint
magic
;
21
uint
numAttrs
;
// number of attributes in attribute array
22
uint
numNodes
;
// number of nodes in node array
23
uint
numStrings
;
// number of strings in string table
24
};
25
struct
BXMLFileAttr
26
{
27
ushort
nameIndex
;
// index into string table
28
ushort
valueIndex
;
// index into string table
29
};
30
struct
BXMLFileNode
31
{
32
ushort
nameIndex
;
// index into string table
33
ushort
firstChildIndex
;
// index to first child node
34
ushort
nextSiblingIndex
;
// index of next sibling
35
ushort
parentIndex
;
// index of parent
36
uint
attrIndex
;
// index to first attr
37
uint
numAttrs
;
// number of attributes
38
};
39
#pragma pack(pop)
40
}
41
//------------------------------------------------------------------------------
42
IO
Instances of wrapped stream classes.
Definition
multiplayerfeatureunit.cc:324
IO::BXMLFileAttr
Definition
bxmlfilestructs.h:26
IO::BXMLFileAttr::valueIndex
ushort valueIndex
Definition
bxmlfilestructs.h:28
IO::BXMLFileAttr::nameIndex
ushort nameIndex
Definition
bxmlfilestructs.h:27
IO::BXMLFileHeader
Definition
bxmlfilestructs.h:19
IO::BXMLFileHeader::magic
uint magic
Definition
bxmlfilestructs.h:20
IO::BXMLFileHeader::numStrings
uint numStrings
Definition
bxmlfilestructs.h:23
IO::BXMLFileHeader::numAttrs
uint numAttrs
Definition
bxmlfilestructs.h:21
IO::BXMLFileHeader::numNodes
uint numNodes
Definition
bxmlfilestructs.h:22
IO::BXMLFileNode
Definition
bxmlfilestructs.h:31
IO::BXMLFileNode::nameIndex
ushort nameIndex
Definition
bxmlfilestructs.h:32
IO::BXMLFileNode::nextSiblingIndex
ushort nextSiblingIndex
Definition
bxmlfilestructs.h:34
IO::BXMLFileNode::firstChildIndex
ushort firstChildIndex
Definition
bxmlfilestructs.h:33
IO::BXMLFileNode::attrIndex
uint attrIndex
Definition
bxmlfilestructs.h:36
IO::BXMLFileNode::parentIndex
ushort parentIndex
Definition
bxmlfilestructs.h:35
IO::BXMLFileNode::numAttrs
uint numAttrs
Definition
bxmlfilestructs.h:37
types.h
uint
unsigned int uint
Definition
types.h:33
ushort
unsigned short ushort
Definition
types.h:34
code
foundation
io
util
bxmlfilestructs.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.