Files
2023-03-13 01:39:05 -04:00

28 lines
594 B
Plaintext

#ifndef _CRENDEROCTREE
#define _CRENDEROCTREE
#include "Common.bt"
#include "CAABox.bt"
typedef struct {
struct SHeader {
FourCC fcc;
uint version;
uint bitmaskCount;
uint bitmaskNumBits;
uint entryNodeCount;
CAABox bounds;
};
SHeader header;
uint bitmaskWordCount;
uint bitmaskWords[bitmaskWordCount];
uint edgeOffsetCount;
uint edgeOffsets[edgeOffsetCount];
uint dataSize;
char data[dataSize];
uint aaboxCount;
CAABox aaboxes[aaboxCount];
} CRenderOctree <optimize=false>;
#endif// _CRENDEROCTREE