diff options
Diffstat (limited to 'intern/cycles/render/graph.h')
-rw-r--r-- | intern/cycles/render/graph.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/intern/cycles/render/graph.h b/intern/cycles/render/graph.h index cade04de374..0ea7935f714 100644 --- a/intern/cycles/render/graph.h +++ b/intern/cycles/render/graph.h @@ -67,6 +67,7 @@ enum ShaderNodeSpecialType { SHADER_SPECIAL_TYPE_COMBINE_CLOSURE, SHADER_SPECIAL_TYPE_OUTPUT, SHADER_SPECIAL_TYPE_BUMP, + SHADER_SPECIAL_TYPE_OUTPUT_AOV, }; /* Input @@ -104,6 +105,8 @@ class ShaderInput { ((Node *)parent)->set(socket_type, f); } + void disconnect(); + const SocketType &socket_type; ShaderNode *parent; ShaderOutput *link; @@ -130,6 +133,8 @@ class ShaderOutput { return socket_type.type; } + void disconnect(); + const SocketType &socket_type; ShaderNode *parent; vector<ShaderInput *> links; |