Nebula
Loading...
Searching...
No Matches
bxmlfilestructs.h
Go to the documentation of this file.
1#pragma once
2//------------------------------------------------------------------------------
12#include "core/types.h"
13
14//------------------------------------------------------------------------------
15namespace IO
16{
17#pragma pack(push,1)
19{
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};
26{
27 ushort nameIndex; // index into string table
28 ushort valueIndex; // index into string table
29};
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
Instances of wrapped stream classes.
Definition orientation.cc:10
Definition bxmlfilestructs.h:26
ushort valueIndex
Definition bxmlfilestructs.h:28
ushort nameIndex
Definition bxmlfilestructs.h:27
Definition bxmlfilestructs.h:19
uint magic
Definition bxmlfilestructs.h:20
uint numStrings
Definition bxmlfilestructs.h:23
uint numAttrs
Definition bxmlfilestructs.h:21
uint numNodes
Definition bxmlfilestructs.h:22
Definition bxmlfilestructs.h:31
ushort nameIndex
Definition bxmlfilestructs.h:32
ushort nextSiblingIndex
Definition bxmlfilestructs.h:34
ushort firstChildIndex
Definition bxmlfilestructs.h:33
uint attrIndex
Definition bxmlfilestructs.h:36
ushort parentIndex
Definition bxmlfilestructs.h:35
uint numAttrs
Definition bxmlfilestructs.h:37
unsigned int uint
Definition types.h:31
unsigned short ushort
Definition types.h:32