Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/intern/builder/deg_builder_relations.h
| Show First 20 Lines • Show All 49 Lines • ▼ Show 20 Lines | |||||
| struct Base; | struct Base; | ||||
| struct bGPdata; | struct bGPdata; | ||||
| struct CacheFile; | struct CacheFile; | ||||
| struct ListBase; | struct ListBase; | ||||
| struct GHash; | struct GHash; | ||||
| struct ID; | struct ID; | ||||
| struct FCurve; | struct FCurve; | ||||
| struct Group; | struct Collection; | ||||
| struct Key; | struct Key; | ||||
| struct LayerCollection; | struct LayerCollection; | ||||
| struct Main; | struct Main; | ||||
| struct Mask; | struct Mask; | ||||
| struct Material; | struct Material; | ||||
| struct MTex; | struct MTex; | ||||
| struct ModifierData; | struct ModifierData; | ||||
| struct MovieClip; | struct MovieClip; | ||||
| ▲ Show 20 Lines • Show All 123 Lines • ▼ Show 20 Lines | struct DepsgraphRelationBuilder | ||||
| template <typename KeyType> | template <typename KeyType> | ||||
| DepsRelation *add_node_handle_relation(const KeyType& key_from, | DepsRelation *add_node_handle_relation(const KeyType& key_from, | ||||
| const DepsNodeHandle *handle, | const DepsNodeHandle *handle, | ||||
| const char *description, | const char *description, | ||||
| bool check_unique = false); | bool check_unique = false); | ||||
| void build_id(ID* id); | void build_id(ID* id); | ||||
| void build_layer_collections(ListBase *lb); | |||||
| void build_view_layer(Scene *scene, ViewLayer *view_layer); | void build_view_layer(Scene *scene, ViewLayer *view_layer); | ||||
| void build_group(Object *object, Group *group); | void build_collection(Object *object, Collection *collection); | ||||
| void build_object(Base *base, Object *object); | void build_object(Base *base, Object *object); | ||||
| void build_object_flags(Base *base, Object *object); | void build_object_flags(Base *base, Object *object); | ||||
| void build_object_data(Object *object); | void build_object_data(Object *object); | ||||
| void build_object_parent(Object *object); | void build_object_parent(Object *object); | ||||
| void build_constraints(ID *id, | void build_constraints(ID *id, | ||||
| eDepsNode_Type component_type, | eDepsNode_Type component_type, | ||||
| const char *component_subdata, | const char *component_subdata, | ||||
| ListBase *constraints, | ListBase *constraints, | ||||
| ▲ Show 20 Lines • Show All 46 Lines • ▼ Show 20 Lines | struct DepsgraphRelationBuilder | ||||
| void build_nested_datablock(ID *owner, ID *id); | void build_nested_datablock(ID *owner, ID *id); | ||||
| void build_nested_nodetree(ID *owner, bNodeTree *ntree); | void build_nested_nodetree(ID *owner, bNodeTree *ntree); | ||||
| void build_nested_shapekey(ID *owner, Key *key); | void build_nested_shapekey(ID *owner, Key *key); | ||||
| void add_collision_relations(const OperationKey &key, | void add_collision_relations(const OperationKey &key, | ||||
| Scene *scene, | Scene *scene, | ||||
| Object *object, | Object *object, | ||||
| Group *group, | Collection *collection, | ||||
| bool dupli, | bool dupli, | ||||
| const char *name); | const char *name); | ||||
| void add_forcefield_relations(const OperationKey &key, | void add_forcefield_relations(const OperationKey &key, | ||||
| Scene *scene, | Scene *scene, | ||||
| Object *object, | Object *object, | ||||
| ParticleSystem *psys, | ParticleSystem *psys, | ||||
| EffectorWeights *eff, | EffectorWeights *eff, | ||||
| bool add_absorption, const char *name); | bool add_absorption, const char *name); | ||||
| ▲ Show 20 Lines • Show All 102 Lines • Show Last 20 Lines | |||||