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

45 lines
827 B
C++

#include "xmaterial.h"
XMaterial::XMaterial()
: XAsset()
, mInfo()
, mStateBitsEntry()
, mTextureCount(0)
, mConstantCount(0)
, mStateBitsCount(0)
, mStateFlags(0)
, mCameraRegion(0)
, mTechniqueSet()
, mTextureTable()
, mConstantTable()
, mStateBitsTable()
{
SetType(ASSET_TYPE_MATERIAL);
SetName("Material");
}
XMaterial::~XMaterial()
{
}
void XMaterial::ParseData(QDataStream *aStream)
{
}
void XMaterial::Clear()
{
mInfo.Clear();
mStateBitsEntry.clear();
mTextureCount = 0;
mConstantCount = 0;
mStateBitsCount = 0;
mStateFlags = 0;
mCameraRegion = 0;
mTechniqueSet = XMaterialTechniqueSet();
mTextureTable = XMaterialTextureDef();
mConstantTable = XMaterialConstantDef();
mStateBitsTable = XGfxStateBits();
}