Cycles: svn merge -r41225:41232 ^/trunk/blender
[blender.git] / source / blender / render / extern / include / RE_engine.h
index 7f01bc673d24ee7116fe4a1c9af8cbbe9deea573..bd93f1e63aeac40897c9cda5ba8afc0c967433d6 100644 (file)
@@ -1,6 +1,4 @@
 /*
- * $Id$
- *
  * ***** BEGIN GPL LICENSE BLOCK *****
  *
  * This program is free software; you can redistribute it and/or
@@ -35,9 +33,9 @@
 #define RE_ENGINE_H
 
 #include "DNA_listBase.h"
-#include "DNA_vec_types.h"
 #include "RNA_types.h"
 
+struct Object;
 struct Render;
 struct RenderEngine;
 struct RenderEngineType;
@@ -48,10 +46,11 @@ struct Scene;
 
 /* External Engine */
 
-#define RE_INTERNAL                    1
-#define RE_GAME                                2
-#define RE_DO_PREVIEW          4
-#define RE_DO_ALL                      8
+#define RE_INTERNAL                            1
+#define RE_GAME                                        2
+#define RE_USE_PREVIEW                 4
+#define RE_USE_POSTPROCESS             8
+#define RE_USE_SHADING_NODES   16
 
 extern ListBase R_engines;