XPlor/libs/xassets/xdmaterial.cpp
2025-09-07 13:13:27 -04:00

46 lines
789 B
C++

#include "xdmaterial.h"
#include "xstring.h"
XDMaterial::XDMaterial()
: XAsset() {
}
XDMaterial::~XDMaterial()
{
}
void XDMaterial::ParseData(QDataStream *aStream) {
if (GetPtr() == -1) {
mMaterial = XString::ParseCustom(aStream);
*aStream
>> mSurfaceFlags
>> mContentFlags;
}
}
const QString& XDMaterial::GetMaterial() const {
return mMaterial;
}
void XDMaterial::SetMaterial(const QString& material) {
mMaterial = material;
}
int XDMaterial::GetSurfaceFlags() const {
return mSurfaceFlags;
}
void XDMaterial::SetSurfaceFlags(int flags) {
mSurfaceFlags = flags;
}
int XDMaterial::GetContentFlags() const {
return mContentFlags;
}
void XDMaterial::SetContentFlags(int flags) {
mContentFlags = flags;
}