XPlor/libs/xassets/xmaterialshaderargument.cpp
2025-09-07 12:36:08 -04:00

37 lines
579 B
C++

#include "xmaterialshaderargument.h"
XMaterialShaderArgument::XMaterialShaderArgument()
: XAsset()
, mType(0)
, mDest(0)
, mDef()
{
SetName("Material Shader Argument");
}
void XMaterialShaderArgument::Clear()
{
mType = 0;
mDest = 0;
mDef.Clear();
}
void XMaterialShaderArgument::ParseData(QDataStream *aStream)
{
*aStream
>> mType
>> mDest;
mDef.ParseData(aStream, mType);
}
quint16 XMaterialShaderArgument::GetType() const
{
return mType;
}
quint16 XMaterialShaderArgument::GetDest() const
{
return mDest;
}