mirror of https://github.com/PrimeDecomp/prime.git
33 lines
713 B
C++
33 lines
713 B
C++
#ifndef _CPVSAREASET
|
|
#define _CPVSAREASET
|
|
|
|
#include "Kyoto/PVS/CPVSVisOctree.hpp"
|
|
class CPVSVisSet;
|
|
class CInputStream;
|
|
|
|
class CPVSAreaSet {
|
|
public:
|
|
CPVSAreaSet(const int, const int, const int, const int, const int, const int, const char*,
|
|
const char*, const char*);
|
|
|
|
const CPVSVisOctree& GetOctree() const { return x20_octree; }
|
|
|
|
static rstl::auto_ptr< CPVSAreaSet > MakeAreaSet(const char* data, int len);
|
|
CPVSVisSet GetLightSet(int) const;
|
|
|
|
const CPVSVisOctree& GetVisOctree(const uint) const;
|
|
|
|
private:
|
|
int x0_;
|
|
int x4_;
|
|
int x8_;
|
|
int xc_;
|
|
int x10_leafSize;
|
|
int x14_;
|
|
const char* x18_;
|
|
const char* x1c_lightLeaves;
|
|
CPVSVisOctree x20_octree;
|
|
};
|
|
|
|
#endif // _CPVSAREASET
|