Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/intern/builder/deg_builder_relations.h
| Show First 20 Lines • Show All 57 Lines • ▼ Show 20 Lines | |||||
| struct MTex; | struct MTex; | ||||
| struct bNodeTree; | struct bNodeTree; | ||||
| struct Object; | struct Object; | ||||
| struct bPoseChannel; | struct bPoseChannel; | ||||
| struct bConstraint; | struct bConstraint; | ||||
| struct Scene; | struct Scene; | ||||
| struct Tex; | struct Tex; | ||||
| struct World; | struct World; | ||||
| struct EffectorWeights; | |||||
| struct ParticleSystem; | |||||
| struct PropertyRNA; | struct PropertyRNA; | ||||
| namespace DEG { | namespace DEG { | ||||
| struct Depsgraph; | struct Depsgraph; | ||||
| struct DepsNode; | struct DepsNode; | ||||
| struct DepsNodeHandle; | struct DepsNodeHandle; | ||||
| ▲ Show 20 Lines • Show All 165 Lines • ▼ Show 20 Lines | struct DepsgraphRelationBuilder | ||||
| void build_lamp(Object *ob); | void build_lamp(Object *ob); | ||||
| void build_nodetree(ID *owner, bNodeTree *ntree); | void build_nodetree(ID *owner, bNodeTree *ntree); | ||||
| void build_material(ID *owner, Material *ma); | void build_material(ID *owner, Material *ma); | ||||
| void build_texture(ID *owner, Tex *tex); | void build_texture(ID *owner, Tex *tex); | ||||
| void build_texture_stack(ID *owner, MTex **texture_stack); | void build_texture_stack(ID *owner, MTex **texture_stack); | ||||
| void build_compositor(Scene *scene); | void build_compositor(Scene *scene); | ||||
| void build_gpencil(ID *owner, bGPdata *gpd); | void build_gpencil(ID *owner, bGPdata *gpd); | ||||
| void add_collision_relations(const OperationKey &key, Scene *scene, Object *ob, Group *group, int layer, bool dupli, const char *name); | |||||
| void add_forcefield_relations(const OperationKey &key, Scene *scene, Object *ob, ParticleSystem *psys, EffectorWeights *eff, bool add_absorption, const char *name); | |||||
| template <typename KeyType> | template <typename KeyType> | ||||
| OperationDepsNode *find_operation_node(const KeyType &key); | OperationDepsNode *find_operation_node(const KeyType &key); | ||||
| protected: | protected: | ||||
| RootDepsNode *find_node(const RootKey &key) const; | RootDepsNode *find_node(const RootKey &key) const; | ||||
| TimeSourceDepsNode *find_node(const TimeSourceKey &key) const; | TimeSourceDepsNode *find_node(const TimeSourceKey &key) const; | ||||
| ComponentDepsNode *find_node(const ComponentKey &key) const; | ComponentDepsNode *find_node(const ComponentKey &key) const; | ||||
| OperationDepsNode *find_node(const OperationKey &key) const; | OperationDepsNode *find_node(const OperationKey &key) const; | ||||
| ▲ Show 20 Lines • Show All 130 Lines • Show Last 20 Lines | |||||