XPlor/libs/xassets/xmaterial.cpp

45 lines
827 B
C++
Raw Normal View History

2025-09-03 13:13:30 -04:00
#include "xmaterial.h"
XMaterial::XMaterial()
: XAsset()
, mInfo()
, mStateBitsEntry()
, mTextureCount(0)
, mConstantCount(0)
, mStateBitsCount(0)
, mStateFlags(0)
, mCameraRegion(0)
2025-09-05 18:35:17 -04:00
, mTechniqueSet()
, mTextureTable()
, mConstantTable()
, mStateBitsTable()
2025-09-03 13:13:30 -04:00
{
2025-09-05 18:35:17 -04:00
SetType(ASSET_TYPE_MATERIAL);
SetName("Material");
2025-09-03 13:13:30 -04:00
}
XMaterial::~XMaterial()
{
2025-09-05 18:35:17 -04:00
2025-09-03 13:13:30 -04:00
}
void XMaterial::ParseData(QDataStream *aStream)
{
}
void XMaterial::Clear()
{
mInfo.Clear();
mStateBitsEntry.clear();
mTextureCount = 0;
mConstantCount = 0;
mStateBitsCount = 0;
mStateFlags = 0;
mCameraRegion = 0;
2025-09-05 18:35:17 -04:00
mTechniqueSet = XMaterialTechniqueSet();
mTextureTable = XMaterialTextureDef();
mConstantTable = XMaterialConstantDef();
mStateBitsTable = XGfxStateBits();
2025-09-03 13:13:30 -04:00
}