Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/DEG_depsgraph_build.h
| Show First 20 Lines • Show All 176 Lines • ▼ Show 20 Lines | |||||
| void DEG_add_modifier_to_transform_relation(struct DepsNodeHandle *node_handle, | void DEG_add_modifier_to_transform_relation(struct DepsNodeHandle *node_handle, | ||||
| const char *description); | const char *description); | ||||
| /* Adds relations from the given component of a given object to the given node | /* Adds relations from the given component of a given object to the given node | ||||
| * handle AND the component to the point cache component of the node's ID. */ | * handle AND the component to the point cache component of the node's ID. */ | ||||
| void DEG_add_object_pointcache_relation(struct DepsNodeHandle *node_handle, | void DEG_add_object_pointcache_relation(struct DepsNodeHandle *node_handle, | ||||
| struct Object *object, | struct Object *object, | ||||
| eDepsObjectComponentType component, | eDepsObjectComponentType component, | ||||
| const char *description); | const char *description, | ||||
| bool allow_break_cycles); | |||||
| void DEG_add_special_eval_flag(struct DepsNodeHandle *handle, struct ID *id, uint32_t flag); | void DEG_add_special_eval_flag(struct DepsNodeHandle *handle, struct ID *id, uint32_t flag); | ||||
| void DEG_add_customdata_mask(struct DepsNodeHandle *handle, | void DEG_add_customdata_mask(struct DepsNodeHandle *handle, | ||||
| struct Object *object, | struct Object *object, | ||||
| const struct CustomData_MeshMasks *masks); | const struct CustomData_MeshMasks *masks); | ||||
| struct ID *DEG_get_id_from_handle(struct DepsNodeHandle *node_handle); | struct ID *DEG_get_id_from_handle(struct DepsNodeHandle *node_handle); | ||||
| struct Depsgraph *DEG_get_graph_from_handle(struct DepsNodeHandle *node_handle); | struct Depsgraph *DEG_get_graph_from_handle(struct DepsNodeHandle *node_handle); | ||||
| /* ************************************************ */ | /* ************************************************ */ | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| } /* extern "C" */ | } /* extern "C" */ | ||||
| #endif | #endif | ||||
| #endif /* __DEG_DEPSGRAPH_BUILD_H__ */ | #endif /* __DEG_DEPSGRAPH_BUILD_H__ */ | ||||