#ifndef HGL_GRAPH_SHADER_MAKER_INCLUDE #define HGL_GRAPH_SHADER_MAKER_INCLUDE #include #include BEGIN_SHADER_NAMESPACE class ShaderMaker { node::Finished *fin_node; protected: List vi_list; ///<顶点输入节点列表 // List tex_list; ///<纹理输入节点列表 // List ubo_list; /// func_list; ///<材质函数节点列表 public: ShaderMaker(node::Finished *fn){fin_node=fn;} virtual ~ShaderMaker()=default; virtual bool Check(); virtual bool Make(); };//class ShaderMaker END_SHADER_NAMESPACE #endif//HGL_GRAPH_SHADER_MAKER_INCLUDE