XPlor/libs/xassets/xmaterialpixelshader.cpp

31 lines
521 B
C++
Raw Normal View History

2025-09-03 13:15:22 -04:00
#include "xmaterialpixelshader.h"
XMaterialPixelShader::XMaterialPixelShader()
: XAsset()
2025-09-07 12:36:08 -04:00
, mName()
2025-09-03 13:15:22 -04:00
, mShaderProgram()
{
2025-09-05 18:35:17 -04:00
SetType(ASSET_TYPE_PIXELSHADER);
SetName("Pixel Shader");
2025-09-03 13:15:22 -04:00
}
XMaterialPixelShader::~XMaterialPixelShader()
{
}
void XMaterialPixelShader::Clear()
{
2025-09-07 12:36:08 -04:00
mName.Clear();
2025-09-03 13:15:22 -04:00
mShaderProgram.Clear();
}
void XMaterialPixelShader::ParseData(QDataStream *aStream)
{
2025-09-07 12:36:08 -04:00
if (GetPtr() == -1)
{
mName.ParsePtr(aStream);
mShaderProgram.ParseData(aStream);
}
2025-09-03 13:15:22 -04:00
}