Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@gmail.com>2016-05-07 22:44:17 +0300
committerBrecht Van Lommel <brechtvanlommel@gmail.com>2016-05-28 19:40:09 +0300
commit001ba5bdf5975906f294cc7bde258409be7444b0 (patch)
treea9cc465834bd66e25dc0b51b7a6da01ff17ef001 /intern/cycles/render/mesh.h
parentc96a4c8a2aeab761983b2b9c76104639c5721a2f (diff)
Code refactor: nodify object and mesh, but not used for XML yet.
Differential Revision: https://developer.blender.org/D2016
Diffstat (limited to 'intern/cycles/render/mesh.h')
-rw-r--r--intern/cycles/render/mesh.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/intern/cycles/render/mesh.h b/intern/cycles/render/mesh.h
index 2d1f3e3a83e..7556b7ccf1e 100644
--- a/intern/cycles/render/mesh.h
+++ b/intern/cycles/render/mesh.h
@@ -18,6 +18,7 @@
#define __MESH_H__
#include "attribute.h"
+#include "node.h"
#include "shader.h"
#include "util_boundbox.h"
@@ -42,8 +43,10 @@ class DiagSplit;
/* Mesh */
-class Mesh {
+class Mesh : public Node {
public:
+ NODE_DECLARE;
+
/* Mesh Triangle */
struct Triangle {
int v[3];
@@ -95,8 +98,6 @@ public:
DISPLACE_NUM_METHODS,
};
- ustring name;
-
/* Mesh Data */
enum GeometryFlags {
GEOMETRY_NONE = 0,