XPlor/libs/xassets/xmaterialvertexshaderprogram.h
2025-09-03 13:17:42 -04:00

22 lines
505 B
C++

#ifndef XMATERIALVERTEXSHADERPROGRAM_H
#define XMATERIALVERTEXSHADERPROGRAM_H
#include "xasset.h"
#include "xd3dvertexshader.h"
#include "xgfxvertexshaderloaddef.h"
class XMaterialVertexShaderProgram : public XAsset
{
public:
XMaterialVertexShaderProgram();
virtual void Clear() override;
virtual void ParseData(QDataStream *aStream) override;
private:
std::shared_ptr<XD3DVertexShader> mVertexShader;
XGfxVertexShaderLoadDef mLoadDef;
};
#endif // XMATERIALVERTEXSHADERPROGRAM_H