XPlor/libs/xassets/xdmaterial.cpp
2025-09-05 18:35:17 -04:00

41 lines
757 B
C++

#include "xdmaterial.h"
#include "xstring.h"
XDMaterial::XDMaterial()
: XAsset() {
}
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;
}