Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/intern/depsgraph_build.cc
| Show First 20 Lines • Show All 205 Lines • ▼ Show 20 Lines | void DEG_add_special_eval_flag(struct DepsNodeHandle *node_handle, | ||||
| uint32_t flag) | uint32_t flag) | ||||
| { | { | ||||
| DEG::DepsNodeHandle *deg_node_handle = get_node_handle(node_handle); | DEG::DepsNodeHandle *deg_node_handle = get_node_handle(node_handle); | ||||
| deg_node_handle->builder->add_special_eval_flag(id, flag); | deg_node_handle->builder->add_special_eval_flag(id, flag); | ||||
| } | } | ||||
| void DEG_add_customdata_mask(struct DepsNodeHandle *node_handle, | void DEG_add_customdata_mask(struct DepsNodeHandle *node_handle, | ||||
| struct Object *object, | struct Object *object, | ||||
| uint64_t mask) | const CustomData_MeshMasks *masks) | ||||
| { | { | ||||
| DEG::DepsNodeHandle *deg_node_handle = get_node_handle(node_handle); | DEG::DepsNodeHandle *deg_node_handle = get_node_handle(node_handle); | ||||
| deg_node_handle->builder->add_customdata_mask(object, mask); | deg_node_handle->builder->add_customdata_mask( | ||||
| object, | |||||
| DEG::DEGCustomDataMeshMasks(masks)); | |||||
| } | } | ||||
| struct ID *DEG_get_id_from_handle(struct DepsNodeHandle *node_handle) | struct ID *DEG_get_id_from_handle(struct DepsNodeHandle *node_handle) | ||||
| { | { | ||||
| DEG::DepsNodeHandle *deg_handle = get_node_handle(node_handle); | DEG::DepsNodeHandle *deg_handle = get_node_handle(node_handle); | ||||
| return deg_handle->node->owner->owner->id_orig; | return deg_handle->node->owner->owner->id_orig; | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 117 Lines • Show Last 20 Lines | |||||