Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/intern/builder/deg_builder_relations.cc
| Show First 20 Lines • Show All 992 Lines • ▼ Show 20 Lines | |||||
| build_idproperties(camera->id.properties); | build_idproperties(camera->id.properties); | ||||
| build_animdata(&camera->id); | build_animdata(&camera->id); | ||||
| build_parameters(&camera->id); | build_parameters(&camera->id); | ||||
| if (camera->dof.focus_object != nullptr) { | if (camera->dof.focus_object != nullptr) { | ||||
| build_object(camera->dof.focus_object); | build_object(camera->dof.focus_object); | ||||
| ComponentKey camera_parameters_key(&camera->id, NodeType::PARAMETERS); | ComponentKey camera_parameters_key(&camera->id, NodeType::PARAMETERS); | ||||
| ComponentKey dof_ob_key(&camera->dof.focus_object->id, NodeType::TRANSFORM); | ComponentKey dof_ob_key(&camera->dof.focus_object->id, NodeType::TRANSFORM); | ||||
| add_relation(dof_ob_key, camera_parameters_key, "Camera DOF"); | add_relation(dof_ob_key, camera_parameters_key, "Camera DOF"); | ||||
| if (camera->dof.focus_subtarget[0]) { | |||||
| OperationKey target_key(&camera->dof.focus_object->id, NodeType::BONE, camera->dof.focus_subtarget, OperationCode::BONE_DONE); | |||||
| add_relation(target_key, camera_parameters_key, "Camera DOF subtarget"); | |||||
| } | |||||
| } | } | ||||
| } | } | ||||
| /* Lights */ | /* Lights */ | ||||
| void DepsgraphRelationBuilder::build_light(Light *lamp) | void DepsgraphRelationBuilder::build_light(Light *lamp) | ||||
| { | { | ||||
| if (built_map_.checkIsBuiltAndTag(lamp)) { | if (built_map_.checkIsBuiltAndTag(lamp)) { | ||||
| return; | return; | ||||
| ▲ Show 20 Lines • Show All 744 Lines • Show Last 20 Lines | |||||