diff options
author | Kévin Dietrich <kevin.dietrich@mailoo.org> | 2020-08-18 13:15:46 +0300 |
---|---|---|
committer | Kévin Dietrich <kevin.dietrich@mailoo.org> | 2020-08-18 15:28:59 +0300 |
commit | 1da0685076bbddaaa9eb20366f07b5d552f03eb4 (patch) | |
tree | 2729556dcaf38ac0cfa4359c777ac098f668afa8 /intern/cycles/render/scene.h | |
parent | 673b1930d85bb9759a1297fa3d354f216dcd98da (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.h | 2 |
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; |