Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/DEG_depsgraph_build.h
| Show All 36 Lines | |||||
| /* Dependency Graph */ | /* Dependency Graph */ | ||||
| struct Depsgraph; | struct Depsgraph; | ||||
| /* ------------------------------------------------ */ | /* ------------------------------------------------ */ | ||||
| struct CacheFile; | struct CacheFile; | ||||
| struct EffectorWeights; | struct EffectorWeights; | ||||
| struct Group; | struct Collection; | ||||
| struct Main; | struct Main; | ||||
| struct ModifierData; | struct ModifierData; | ||||
| struct Object; | struct Object; | ||||
| struct Scene; | struct Scene; | ||||
| struct ViewLayer; | struct ViewLayer; | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" { | extern "C" { | ||||
| ▲ Show 20 Lines • Show All 100 Lines • ▼ Show 20 Lines | |||||
| void DEG_add_special_eval_flag(struct Depsgraph *graph, struct ID *id, short flag); | void DEG_add_special_eval_flag(struct Depsgraph *graph, struct ID *id, short flag); | ||||
| /* Utility functions for physics modifiers */ | /* Utility functions for physics modifiers */ | ||||
| typedef bool (*DEG_CollobjFilterFunction)(struct Object *obj, struct ModifierData *md); | typedef bool (*DEG_CollobjFilterFunction)(struct Object *obj, struct ModifierData *md); | ||||
| void DEG_add_collision_relations(struct DepsNodeHandle *handle, | void DEG_add_collision_relations(struct DepsNodeHandle *handle, | ||||
| struct Scene *scene, | struct Scene *scene, | ||||
| struct Object *object, | struct Object *object, | ||||
| struct Group *group, | struct Collection *collection, | ||||
| unsigned int modifier_type, | unsigned int modifier_type, | ||||
| DEG_CollobjFilterFunction fn, | DEG_CollobjFilterFunction fn, | ||||
| bool dupli, | bool dupli, | ||||
| const char *name); | const char *name); | ||||
| void DEG_add_forcefield_relations(struct DepsNodeHandle *handle, | void DEG_add_forcefield_relations(struct DepsNodeHandle *handle, | ||||
| struct Scene *scene, | struct Scene *scene, | ||||
| struct Object *object, | struct Object *object, | ||||
| struct EffectorWeights *eff, | struct EffectorWeights *eff, | ||||
| Show All 11 Lines | |||||