Changeset View
Changeset View
Standalone View
Standalone View
source/blender/render/intern/include/render_types.h
| Show All 35 Lines | |||||
| #include "BKE_main.h" | #include "BKE_main.h" | ||||
| #include "RE_pipeline.h" | #include "RE_pipeline.h" | ||||
| struct Main; | struct Main; | ||||
| struct Object; | struct Object; | ||||
| struct RenderEngine; | struct RenderEngine; | ||||
| struct ReportList; | struct ReportList; | ||||
| struct GHash; | |||||
| /* this is handed over to threaded hiding/passes/shading engine */ | /* this is handed over to threaded hiding/passes/shading engine */ | ||||
| typedef struct RenderPart { | typedef struct RenderPart { | ||||
| struct RenderPart *next, *prev; | struct RenderPart *next, *prev; | ||||
| RenderResult *result; /* result of part rendering */ | RenderResult *result; /* result of part rendering */ | ||||
| ListBase fullresult; /* optional full sample buffers */ | ListBase fullresult; /* optional full sample buffers */ | ||||
| ▲ Show 20 Lines • Show All 55 Lines • ▼ Show 20 Lines | struct Render { | ||||
| struct Main *main; | struct Main *main; | ||||
| Scene *scene; | Scene *scene; | ||||
| RenderData r; | RenderData r; | ||||
| ListBase view_layers; | ListBase view_layers; | ||||
| int active_view_layer; | int active_view_layer; | ||||
| struct Object *camera_override; | struct Object *camera_override; | ||||
| ThreadRWMutex partsmutex; | ThreadRWMutex partsmutex; | ||||
| ListBase parts; | struct GHash *parts; | ||||
| /* render engine */ | /* render engine */ | ||||
| struct RenderEngine *engine; | struct RenderEngine *engine; | ||||
| #ifdef WITH_FREESTYLE | #ifdef WITH_FREESTYLE | ||||
| struct Main *freestyle_bmain; | struct Main *freestyle_bmain; | ||||
| ListBase freestyle_renders; | ListBase freestyle_renders; | ||||
| #endif | #endif | ||||
| Show All 39 Lines | |||||