XPlor/libs/xassets/xmaterialshaderargument.cpp

37 lines
579 B
C++
Raw Normal View History

2025-09-03 13:15:41 -04:00
#include "xmaterialshaderargument.h"
XMaterialShaderArgument::XMaterialShaderArgument()
: XAsset()
, mType(0)
, mDest(0)
, mDef()
{
2025-09-07 12:36:08 -04:00
SetName("Material Shader Argument");
2025-09-03 13:15:41 -04:00
}
void XMaterialShaderArgument::Clear()
{
2025-09-07 12:36:08 -04:00
mType = 0;
mDest = 0;
mDef.Clear();
2025-09-03 13:15:41 -04:00
}
void XMaterialShaderArgument::ParseData(QDataStream *aStream)
{
2025-09-07 12:36:08 -04:00
*aStream
>> mType
>> mDest;
mDef.ParseData(aStream, mType);
}
quint16 XMaterialShaderArgument::GetType() const
{
return mType;
}
quint16 XMaterialShaderArgument::GetDest() const
{
return mDest;
2025-09-03 13:15:41 -04:00
}