Merged revision(s) 57671-57767 from trunk/blender into soc-2013-dingto
[blender.git] / intern / cycles / render / nodes.h
index 78920d589ed16530ebdf00dbd42d1d3b5207f664..670d8da7825feb5f0a81d37a0662d3202cad58dc 100644 (file)
@@ -462,6 +462,13 @@ public:
        SHADER_NODE_CLASS(WavelengthNode)
 };
 
+class BlackbodyNode : public ShaderNode {
+public:
+       SHADER_NODE_CLASS(BlackbodyNode)
+       
+       bool has_converter_blackbody() { return true; }
+};
+
 class MathNode : public ShaderNode {
 public:
        SHADER_NODE_CLASS(MathNode)
@@ -487,6 +494,19 @@ public:
        static ShaderEnum type_enum;
 };
 
+class VectorTransformNode : public ShaderNode {
+public:
+       SHADER_NODE_CLASS(VectorTransformNode)
+
+       ustring type;
+       ustring convert_from;
+       ustring convert_to;
+       
+       static ShaderEnum type_enum;
+       static ShaderEnum convert_from_enum;
+       static ShaderEnum convert_to_enum;
+};
+
 class BumpNode : public ShaderNode {
 public:
        SHADER_NODE_CLASS(BumpNode)