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:
authorKévin Dietrich <kevin.dietrich@mailoo.org>2020-08-18 13:15:46 +0300
committerKévin Dietrich <kevin.dietrich@mailoo.org>2020-08-18 15:28:59 +0300
commit1da0685076bbddaaa9eb20366f07b5d552f03eb4 (patch)
tree2729556dcaf38ac0cfa4359c777ac098f668afa8 /intern/cycles/render/scene.h
parent673b1930d85bb9759a1297fa3d354f216dcd98da (diff)
Cycles: add a Pass Node
The Pass struct is now a Node and the passes are moved from the Film class to the Scene class. The Pass Node only has `type` and `name` as sockets as those seem to be the only properties settable by exporters (other properties are implicit and depend on the pass type). This is part of T79131. Reviewed By: brecht Differential Revision: https://developer.blender.org/D8591
Diffstat (limited to 'intern/cycles/render/scene.h')
-rw-r--r--intern/cycles/render/scene.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/intern/cycles/render/scene.h b/intern/cycles/render/scene.h
index 24f431b82fd..25b6b2ef0e4 100644
--- a/intern/cycles/render/scene.h
+++ b/intern/cycles/render/scene.h
@@ -19,6 +19,7 @@
#include "bvh/bvh_params.h"
+#include "render/film.h"
#include "render/image.h"
#include "render/shader.h"
@@ -230,6 +231,7 @@ class Scene {
vector<Shader *> shaders;
vector<Light *> lights;
vector<ParticleSystem *> particle_systems;
+ vector<Pass> passes;
/* data managers */
ImageManager *image_manager;