#ifndef HGL_GRAPH_SHADER_PARAM_INCLUDE #define HGL_GRAPH_SHADER_PARAM_INCLUDE #include #include #include BEGIN_SHADER_PARAM_NAMESPACE /** * 参数定义 */ class Param { UTF8String name; //参数名称 ParamType type; //类型 public: Param(const UTF8String &n,const ParamType &t) { name=n; type=t; } virtual ~Param()=default; const UTF8String & GetName()const{return name;} const ParamType GetType()const{return type;} };//class Param END_SHADER_PARAM_NAMESPACE #endif//HGL_GRAPH_SHADER_PARAM_INCLUDE