Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/DEG_depsgraph_build.h
| Show All 29 Lines | |||||
| /* Dependency Graph */ | /* Dependency Graph */ | ||||
| struct Depsgraph; | struct Depsgraph; | ||||
| /* ------------------------------------------------ */ | /* ------------------------------------------------ */ | ||||
| struct CacheFile; | struct CacheFile; | ||||
| struct Collection; | struct Collection; | ||||
| struct CustomData_MeshMasks; | |||||
| struct EffectorWeights; | struct EffectorWeights; | ||||
| struct ID; | struct ID; | ||||
| struct Main; | struct Main; | ||||
| struct ModifierData; | struct ModifierData; | ||||
| struct Object; | struct Object; | ||||
| struct Scene; | struct Scene; | ||||
| struct ViewLayer; | struct ViewLayer; | ||||
| ▲ Show 20 Lines • Show All 110 Lines • ▼ Show 20 Lines | |||||
| /* 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); | ||||
| 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, struct Object *object, uint64_t mask); | void DEG_add_customdata_mask(struct DepsNodeHandle *handle, struct Object *object, const struct CustomData_MeshMasks *masks); | ||||
sergey: Think you're missing forward declaration of `CustomData_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__ */ | ||||
Think you're missing forward declaration of CustomData_Masks.