diff options
Diffstat (limited to 'source/blender/render/extern/include/RE_engine.h')
-rw-r--r-- | source/blender/render/extern/include/RE_engine.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/source/blender/render/extern/include/RE_engine.h b/source/blender/render/extern/include/RE_engine.h index 12e9123b5cb..0b5b62e2f08 100644 --- a/source/blender/render/extern/include/RE_engine.h +++ b/source/blender/render/extern/include/RE_engine.h @@ -25,9 +25,10 @@ #define __RE_ENGINE_H__ #include "DNA_listBase.h" +#include "DNA_node_types.h" #include "DNA_scene_types.h" -#include "RNA_types.h" #include "RE_bake.h" +#include "RNA_types.h" #include "BLI_threads.h" @@ -58,6 +59,7 @@ struct bNodeTree; #define RE_USE_SAVE_BUFFERS 32 #define RE_USE_SHADING_NODES_CUSTOM 64 #define RE_USE_SPHERICAL_STEREO 128 +#define RE_USE_STEREO_VIEWPORT 256 /* RenderEngine.flag */ #define RE_ENGINE_ANIMATION 1 @@ -117,7 +119,7 @@ typedef void (*update_render_passes_cb_t)(void *userdata, const char *name, int channels, const char *chanid, - int type); + eNodeSocketDatatype type); typedef struct RenderEngine { RenderEngineType *type; @@ -197,7 +199,7 @@ void RE_engine_set_error_message(RenderEngine *engine, const char *msg); int RE_engine_render(struct Render *re, int do_all); -bool RE_engine_is_external(struct Render *re); +bool RE_engine_is_external(const struct Render *re); void RE_engine_frame_set(struct RenderEngine *engine, int frame, float subframe); @@ -212,7 +214,7 @@ void RE_engine_register_pass(struct RenderEngine *engine, const char *name, int channels, const char *chanid, - int type); + eNodeSocketDatatype type); /* Engine Types */ |