Changeset View
Changeset View
Standalone View
Standalone View
source/blender/render/intern/include/render_types.h
| Show All 35 Lines | |||||
| /* ------------------------------------------------------------------------- */ | /* ------------------------------------------------------------------------- */ | ||||
| #include "DNA_color_types.h" | #include "DNA_color_types.h" | ||||
| #include "DNA_customdata_types.h" | #include "DNA_customdata_types.h" | ||||
| #include "DNA_scene_types.h" | #include "DNA_scene_types.h" | ||||
| #include "DNA_world_types.h" | #include "DNA_world_types.h" | ||||
| #include "DNA_object_types.h" | #include "DNA_object_types.h" | ||||
| #include "DNA_vec_types.h" | #include "DNA_vec_types.h" | ||||
| #include "DNA_view3d_types.h" /* LocalViewInfo */ | |||||
| #include "BLI_threads.h" | #include "BLI_threads.h" | ||||
| #include "BKE_main.h" | #include "BKE_main.h" | ||||
| #include "RE_pipeline.h" | #include "RE_pipeline.h" | ||||
| #include "RE_shader_ext.h" /* TexResult, ShadeResult, ShadeInput */ | #include "RE_shader_ext.h" /* TexResult, ShadeResult, ShadeInput */ | ||||
| #include "sunsky.h" | #include "sunsky.h" | ||||
| ▲ Show 20 Lines • Show All 135 Lines • ▼ Show 20 Lines | struct Render { | ||||
| /* main, scene, and its full copy of renderdata and world */ | /* main, scene, and its full copy of renderdata and world */ | ||||
| struct Main *main; | struct Main *main; | ||||
| Scene *scene; | Scene *scene; | ||||
| RenderData r; | RenderData r; | ||||
| World wrld; | World wrld; | ||||
| struct Object *camera_override; | struct Object *camera_override; | ||||
| unsigned int lay, layer_override; | unsigned int lay, layer_override; | ||||
| LocalViewInfo *localview; | |||||
| ThreadRWMutex partsmutex; | ThreadRWMutex partsmutex; | ||||
| ListBase parts; | ListBase parts; | ||||
| /* render engine */ | /* render engine */ | ||||
| struct RenderEngine *engine; | struct RenderEngine *engine; | ||||
| /* octree tables and variables for raytrace */ | /* octree tables and variables for raytrace */ | ||||
| struct RayObject *raytree; | struct RayObject *raytree; | ||||
| ▲ Show 20 Lines • Show All 482 Lines • Show Last 20 Lines | |||||