Added Std2DMaterialLoader and Std3DMaterialLoader
This commit is contained in:
parent
85ec666989
commit
c5dd359d18
24
src/ShaderGen/2d/Std2DMaterialLoader.cpp
Normal file
24
src/ShaderGen/2d/Std2DMaterialLoader.cpp
Normal file
@ -0,0 +1,24 @@
|
||||
#include"Std2DMaterial.h"
|
||||
|
||||
STD_MTL_NAMESPACE_BEGIN
|
||||
class Std2DMaterialLoader:public Std2DMaterial
|
||||
{
|
||||
public:
|
||||
|
||||
using Std2DMaterial::Std2DMaterial;
|
||||
~Std2DMaterialLoader()=default;
|
||||
|
||||
bool CustomVertexShader(ShaderCreateInfoVertex *vsc) override{return true;}
|
||||
bool CustomGeometryShader(ShaderCreateInfoGeometry *) override{return true;}
|
||||
bool CustomFragmentShader(ShaderCreateInfoFragment *) override{return true;}
|
||||
|
||||
bool EndCustomShader() override{return true;}
|
||||
};//class Std2DMaterialLoader:public Std2DMaterial
|
||||
|
||||
MaterialCreateInfo *LoadMaterialFromFile(const AnsiString &name,const Material2DCreateConfig *cfg)
|
||||
{
|
||||
Std2DMaterialLoader *mtl=new Std2DMaterialLoader(cfg);
|
||||
|
||||
return nullptr;
|
||||
}
|
||||
STD_MTL_NAMESPACE_END
|
0
src/ShaderGen/3d/Std3DMaterialLoader.cpp
Normal file
0
src/ShaderGen/3d/Std3DMaterialLoader.cpp
Normal file
@ -52,6 +52,7 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
SET(STD_MTL_2D_SOURCE_FILES ${STD_MTL_HEADER_PATH}/Material2DCreateConfig.h
|
||||
2d/Std2DMaterial.h
|
||||
2d/Std2DMaterial.cpp
|
||||
2d/Std2DMaterialLoader.cpp
|
||||
2d/M_VertexColor2D.cpp
|
||||
2d/M_PureColor2D.cpp
|
||||
2d/M_PureTexture2D.cpp
|
||||
@ -62,6 +63,7 @@ SET(STD_MTL_2D_SOURCE_FILES ${STD_MTL_HEADER_PATH}/Material2DCreateConfig.h
|
||||
SET(STD_MTL_3D_SOURCE_FILES ${STD_MTL_HEADER_PATH}/Material3DCreateConfig.h
|
||||
3d/Std3DMaterial.h
|
||||
3d/Std3DMaterial.cpp
|
||||
3d/Std3DMaterialLoader.cpp
|
||||
3d/M_VertexColor3D.cpp
|
||||
3d/M_VertexLum3D.cpp
|
||||
)
|
||||
|
@ -419,13 +419,6 @@ MaterialCreateInfo *LoadMaterialFromFile(const AnsiString &name,const MaterialCr
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
//MaterialCreateInfo *LoadMaterialFromFile(const AnsiString &name,const Material2DCreateConfig *cfg)
|
||||
//{
|
||||
// Std2DMaterial *mtl=new Std2DMaterial(cfg);
|
||||
//
|
||||
//
|
||||
//}
|
||||
//
|
||||
//MaterialCreateInfo *LoadMaterialFromFile(const AnsiString &name,const Material3DCreateConfig *cfg)
|
||||
//{
|
||||
//}
|
||||
|
Loading…
x
Reference in New Issue
Block a user