Add xmaterialvertexshader structures

This commit is contained in:
Nicholas Johnson 2025-09-03 13:17:32 -04:00
parent 9c92fcd854
commit d7e4dfda41
2 changed files with 43 additions and 0 deletions

View File

@ -0,0 +1,20 @@
#include "xmaterialvertexshader.h"
#include "xmaterialvertexshaderprogram.h"
XMaterialVertexShader::XMaterialVertexShader()
: XAsset()
, mName()
, mProgram(new XMaterialVertexShaderProgram())
{
}
void XMaterialVertexShader::Clear()
{
}
void XMaterialVertexShader::ParseData(QDataStream *aStream)
{
}

View File

@ -0,0 +1,23 @@
#ifndef XMATERIALVERTEXSHADER_H
#define XMATERIALVERTEXSHADER_H
#include "xasset.h"
#include <QString>
class XMaterialVertexShaderProgram;
class XMaterialVertexShader : public XAsset
{
public:
explicit XMaterialVertexShader();
virtual void Clear() override;
virtual void ParseData(QDataStream *aStream) override;
private:
QString mName;
XMaterialVertexShaderProgram* mProgram;
};
#endif // XMATERIALVERTEXSHADER_H