105 lines
1.9 KiB
C++
105 lines
1.9 KiB
C++
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
#include "xclipmap.h"
|
||
|
|
|
||
|
|
XClipMap::XClipMap()
|
||
|
|
: XAsset() {
|
||
|
|
}
|
||
|
|
|
||
|
|
void XClipMap::ParseData(QDataStream *aStream) {
|
||
|
|
if (GetPtr() == -1) {
|
||
|
|
char name[64];
|
||
|
|
aStream->read(name, 64);
|
||
|
|
mName = QString::fromUtf8(name);
|
||
|
|
|
||
|
|
aStream->read((char*)&mChecksum, sizeof(int));
|
||
|
|
|
||
|
|
// We would parse arrays here, but we're using placeholders
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
const QString& XClipMap::GetName() const {
|
||
|
|
return mName;
|
||
|
|
}
|
||
|
|
|
||
|
|
void XClipMap::SetName(const QString& name) {
|
||
|
|
mName = name;
|
||
|
|
}
|
||
|
|
|
||
|
|
int XClipMap::GetChecksum() const {
|
||
|
|
return mChecksum;
|
||
|
|
}
|
||
|
|
|
||
|
|
void XClipMap::SetChecksum(int checksum) {
|
||
|
|
mChecksum = checksum;
|
||
|
|
}
|
||
|
|
|
||
|
|
void* XClipMap::GetStaticModels() const {
|
||
|
|
return mStaticModels;
|
||
|
|
}
|
||
|
|
|
||
|
|
void XClipMap::SetStaticModels(void* staticModels) {
|
||
|
|
mStaticModels = staticModels;
|
||
|
|
}
|
||
|
|
|
||
|
|
int XClipMap::GetNumStaticModels() const {
|
||
|
|
return mNumStaticModels;
|
||
|
|
}
|
||
|
|
|
||
|
|
void XClipMap::SetNumStaticModels(int count) {
|
||
|
|
mNumStaticModels = count;
|
||
|
|
}
|
||
|
|
|
||
|
|
void* XClipMap::GetCollisionAabbTrees() const {
|
||
|
|
return mCollisionAabbTrees;
|
||
|
|
}
|
||
|
|
|
||
|
|
void XClipMap::SetCollisionAabbTrees(void* trees) {
|
||
|
|
mCollisionAabbTrees = trees;
|
||
|
|
}
|
||
|
|
|
||
|
|
int XClipMap::GetNumCollisionAabbTrees() const {
|
||
|
|
return mNumCollisionAabbTrees;
|
||
|
|
}
|
||
|
|
|
||
|
|
void XClipMap::SetNumCollisionAabbTrees(int count) {
|
||
|
|
mNumCollisionAabbTrees = count;
|
||
|
|
}
|
||
|
|
|
||
|
|
void* XClipMap::GetMaterials() const {
|
||
|
|
return mMaterials;
|
||
|
|
}
|
||
|
|
|
||
|
|
void XClipMap::SetMaterials(void* materials) {
|
||
|
|
mMaterials = materials;
|
||
|
|
}
|
||
|
|
|
||
|
|
int XClipMap::GetNumMaterials() const {
|
||
|
|
return mNumMaterials;
|
||
|
|
}
|
||
|
|
|
||
|
|
void XClipMap::SetNumMaterials(int count) {
|
||
|
|
mNumMaterials = count;
|
||
|
|
}
|
||
|
|
|
||
|
|
void* XClipMap::GetLeafBrushNodes() const {
|
||
|
|
return mLeafBrushNodes;
|
||
|
|
}
|
||
|
|
|
||
|
|
void XClipMap::SetLeafBrushNodes(void* nodes) {
|
||
|
|
mLeafBrushNodes = nodes;
|
||
|
|
}
|
||
|
|
|
||
|
|
int XClipMap::GetNumLeafBrushNodes() const {
|
||
|
|
return mNumLeafBrushNodes;
|
||
|
|
}
|
||
|
|
|
||
|
|
void XClipMap::SetNumLeafBrushNodes(int count) {
|
||
|
|
mNumLeafBrushNodes = count;
|
||
|
|
}
|
||
|
|
|