summaryrefslogtreecommitdiff
path: root/src/CSGTermRenderer.h
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2010-08-28 15:34:22 (GMT)
committerMarius Kintel <marius@kintel.net>2010-10-31 00:42:38 (GMT)
commit93f3d4a1b6251523428179261dc070df44b0b317 (patch)
treeee5d79ad52a46d3249cebcb4085673298656091f /src/CSGTermRenderer.h
parentc868525c6760f97d4cdaf59d35d38becdda4bdf5 (diff)
CSGTermRenderer refactoring: Added matrix to traversal state
Diffstat (limited to 'src/CSGTermRenderer.h')
-rw-r--r--src/CSGTermRenderer.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/CSGTermRenderer.h b/src/CSGTermRenderer.h
index 1905faf..8543e39 100644
--- a/src/CSGTermRenderer.h
+++ b/src/CSGTermRenderer.h
@@ -19,12 +19,12 @@ public:
CSGTermRenderer() {}
virtual ~CSGTermRenderer() {}
- virtual Response visit(const State &state, const AbstractNode &node);
- virtual Response visit(const State &state, const AbstractIntersectionNode &node);
- virtual Response visit(const State &state, const AbstractPolyNode &node);
- virtual Response visit(const State &state, const CsgNode &node);
- virtual Response visit(const State &state, const TransformNode &node);
- virtual Response visit(const State &state, const RenderNode &node);
+ virtual Response visit(State &state, const AbstractNode &node);
+ virtual Response visit(State &state, const AbstractIntersectionNode &node);
+ virtual Response visit(State &state, const AbstractPolyNode &node);
+ virtual Response visit(State &state, const CsgNode &node);
+ virtual Response visit(State &state, const TransformNode &node);
+ virtual Response visit(State &state, const RenderNode &node);
private:
enum CsgOp {UNION, INTERSECTION, DIFFERENCE, MINKOWSKI};
contact: Jan Huwald // Impressum