2019-12-10 22:12:09 +08:00
|
|
|
#ifndef HGL_GRAPH_SHADER_COMMON_INCLUDE
|
|
|
|
#define HGL_GRAPH_SHADER_COMMON_INCLUDE
|
|
|
|
|
|
|
|
#define SHADER_NAMESPACE hgl::graph::shader
|
2020-01-14 18:09:40 +08:00
|
|
|
#define SHADER_NAMESPACE_BEGIN namespace hgl{namespace graph{namespace shader{
|
|
|
|
#define SHADER_NAMESPACE_END }}}
|
|
|
|
#define SHADER_NAMESPACE_USING using SHADER_NAMESPACE;
|
2019-12-10 22:12:09 +08:00
|
|
|
|
|
|
|
#define SHADER_NODE_NAMESPACE hgl::graph::shader::node
|
2020-01-14 18:09:40 +08:00
|
|
|
#define SHADER_NODE_NAMESPACE_BEGIN namespace hgl{namespace graph{namespace shader{namespace node{
|
|
|
|
#define SHADER_NODE_NAMESPACE_END }}}}
|
|
|
|
#define SHADER_NODE_NAMESPACE_USING using SHADER_NODE_NAMESPACE;
|
2019-12-10 22:12:09 +08:00
|
|
|
|
|
|
|
#define SHADER_PARAM_NAMESPACE hgl::graph::shader::param
|
2020-01-14 18:09:40 +08:00
|
|
|
#define SHADER_PARAM_NAMESPACE_BEGIN namespace hgl{namespace graph{namespace shader{namespace param{
|
|
|
|
#define SHADER_PARAM_NAMESPACE_END }}}}
|
|
|
|
#define SHADER_PARAM_NAMESPACE_USING using SHADER_PARAM_NAMESPACE;
|
2019-12-10 22:12:09 +08:00
|
|
|
|
2020-01-14 18:09:40 +08:00
|
|
|
SHADER_NODE_NAMESPACE_BEGIN
|
2019-12-12 22:25:40 +08:00
|
|
|
class Node;
|
2020-01-14 18:09:40 +08:00
|
|
|
SHADER_NODE_NAMESPACE_END
|
2019-12-12 22:25:40 +08:00
|
|
|
|
2020-01-14 18:09:40 +08:00
|
|
|
SHADER_PARAM_NAMESPACE_BEGIN
|
2019-12-12 22:25:40 +08:00
|
|
|
class Param;
|
2020-01-14 18:09:40 +08:00
|
|
|
SHADER_PARAM_NAMESPACE_END
|
2019-12-13 11:20:08 +08:00
|
|
|
|
2019-12-10 22:12:09 +08:00
|
|
|
#endif//HGL_GRAPH_SHADER_COMMON_INCLUDE
|