Changeset View
Changeset View
Standalone View
Standalone View
source/blender/render/intern/include/render_types.h
| Show First 20 Lines • Show All 186 Lines • ▼ Show 20 Lines | struct Render { | ||||
| struct Depsgraph *depsgraph; | struct Depsgraph *depsgraph; | ||||
| /* 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; | ||||
| ViewRender view_render; | |||||
| struct Object *camera_override; | struct Object *camera_override; | ||||
| unsigned int lay, layer_override; | unsigned int lay, layer_override; | ||||
| ThreadRWMutex partsmutex; | ThreadRWMutex partsmutex; | ||||
| ListBase parts; | ListBase parts; | ||||
| /* render engine */ | /* render engine */ | ||||
| struct RenderEngine *engine; | struct RenderEngine *engine; | ||||
campbellbarton: *picky*, would prefer `engine_id`, since name is typically for user readable names, `id` for… | |||||
| /* octree tables and variables for raytrace */ | /* octree tables and variables for raytrace */ | ||||
| struct RayObject *raytree; | struct RayObject *raytree; | ||||
| struct RayFace *rayfaces; | struct RayFace *rayfaces; | ||||
| struct VlakPrimitive *rayprimitives; | struct VlakPrimitive *rayprimitives; | ||||
| float maxdist; /* needed for keeping an incorrect behavior of SUN and HEMI lights (avoid breaking old scenes) */ | float maxdist; /* needed for keeping an incorrect behavior of SUN and HEMI lights (avoid breaking old scenes) */ | ||||
| /* occlusion tree */ | /* occlusion tree */ | ||||
| void *occlusiontree; | void *occlusiontree; | ||||
| ▲ Show 20 Lines • Show All 478 Lines • Show Last 20 Lines | |||||
*picky*, would prefer engine_id, since name is typically for user readable names, id for unique identifiers.