Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/intern/builder/deg_builder_relations.h
| Show First 20 Lines • Show All 85 Lines • ▼ Show 20 Lines | |||||
| struct ComponentNode; | struct ComponentNode; | ||||
| struct DepsNodeHandle; | struct DepsNodeHandle; | ||||
| struct Depsgraph; | struct Depsgraph; | ||||
| class DepsgraphBuilderCache; | class DepsgraphBuilderCache; | ||||
| struct IDNode; | struct IDNode; | ||||
| struct Node; | struct Node; | ||||
| struct OperationNode; | struct OperationNode; | ||||
| struct ReachabilityMatrix; | |||||
sergey: Not needed here since it's unsued in the header. | |||||
| struct Relation; | struct Relation; | ||||
| struct RootPChanMap; | struct RootPChanMap; | ||||
| struct TimeSourceNode; | struct TimeSourceNode; | ||||
| struct TimeSourceKey { | struct TimeSourceKey { | ||||
| TimeSourceKey(); | TimeSourceKey(); | ||||
| TimeSourceKey(ID *id); | TimeSourceKey(ID *id); | ||||
| ▲ Show 20 Lines • Show All 195 Lines • ▼ Show 20 Lines | void add_particle_forcefield_relations(const OperationKey &key, | ||||
| Object *object, | Object *object, | ||||
| ParticleSystem *psys, | ParticleSystem *psys, | ||||
| EffectorWeights *eff, | EffectorWeights *eff, | ||||
| bool add_absorption, | bool add_absorption, | ||||
| const char *name); | const char *name); | ||||
| virtual void build_copy_on_write_relations(); | virtual void build_copy_on_write_relations(); | ||||
| virtual void build_copy_on_write_relations(IDNode *id_node); | virtual void build_copy_on_write_relations(IDNode *id_node); | ||||
| virtual void build_driver_relations(); | |||||
| virtual void build_driver_relations(IDNode *id_node); | |||||
| template<typename KeyType> OperationNode *find_operation_node(const KeyType &key); | template<typename KeyType> OperationNode *find_operation_node(const KeyType &key); | ||||
| Depsgraph *getGraph(); | Depsgraph *getGraph(); | ||||
| protected: | protected: | ||||
| TimeSourceNode *get_node(const TimeSourceKey &key) const; | TimeSourceNode *get_node(const TimeSourceKey &key) const; | ||||
| ComponentNode *get_node(const ComponentKey &key) const; | ComponentNode *get_node(const ComponentKey &key) const; | ||||
| ▲ Show 20 Lines • Show All 69 Lines • Show Last 20 Lines | |||||
Not needed here since it's unsued in the header.