Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/render/scene.h
| Show All 13 Lines | |||||
| * limitations under the License. | * limitations under the License. | ||||
| */ | */ | ||||
| #ifndef __SCENE_H__ | #ifndef __SCENE_H__ | ||||
| #define __SCENE_H__ | #define __SCENE_H__ | ||||
| #include "bvh/bvh_params.h" | #include "bvh/bvh_params.h" | ||||
| #include "render/film.h" | |||||
| #include "render/image.h" | #include "render/image.h" | ||||
| #include "render/shader.h" | #include "render/shader.h" | ||||
| #include "device/device_memory.h" | #include "device/device_memory.h" | ||||
| #include "util/util_param.h" | #include "util/util_param.h" | ||||
| #include "util/util_string.h" | #include "util/util_string.h" | ||||
| #include "util/util_system.h" | #include "util/util_system.h" | ||||
| ▲ Show 20 Lines • Show All 194 Lines • ▼ Show 20 Lines | public: | ||||
| Integrator *integrator; | Integrator *integrator; | ||||
| /* data lists */ | /* data lists */ | ||||
| vector<Object *> objects; | vector<Object *> objects; | ||||
| vector<Geometry *> geometry; | vector<Geometry *> geometry; | ||||
| vector<Shader *> shaders; | vector<Shader *> shaders; | ||||
| vector<Light *> lights; | vector<Light *> lights; | ||||
| vector<ParticleSystem *> particle_systems; | vector<ParticleSystem *> particle_systems; | ||||
| vector<Pass> passes; | |||||
| /* data managers */ | /* data managers */ | ||||
| ImageManager *image_manager; | ImageManager *image_manager; | ||||
| LightManager *light_manager; | LightManager *light_manager; | ||||
| ShaderManager *shader_manager; | ShaderManager *shader_manager; | ||||
| GeometryManager *geometry_manager; | GeometryManager *geometry_manager; | ||||
| ObjectManager *object_manager; | ObjectManager *object_manager; | ||||
| ParticleSystemManager *particle_system_manager; | ParticleSystemManager *particle_system_manager; | ||||
| ▲ Show 20 Lines • Show All 51 Lines • Show Last 20 Lines | |||||