Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/intern/builder/deg_builder_relations.h
| Show First 20 Lines • Show All 330 Lines • ▼ Show 20 Lines | protected: | ||||
| OperationNode *find_node(const OperationKey &key) const; | OperationNode *find_node(const OperationKey &key) const; | ||||
| bool has_node(const OperationKey &key) const; | bool has_node(const OperationKey &key) const; | ||||
| Relation *add_time_relation(TimeSourceNode *timesrc, | Relation *add_time_relation(TimeSourceNode *timesrc, | ||||
| Node *node_to, | Node *node_to, | ||||
| const char *description, | const char *description, | ||||
| int flags = 0); | int flags = 0); | ||||
| /* Add relation which ensures visibility of `id_from` when `id_to` is visible. | |||||
| * For the more detailed explanation see comment for `NodeType::VISIBILITY`. */ | |||||
| void add_visibility_relation(ID *id_from, ID *id_to); | |||||
| Relation *add_operation_relation(OperationNode *node_from, | Relation *add_operation_relation(OperationNode *node_from, | ||||
| OperationNode *node_to, | OperationNode *node_to, | ||||
| const char *description, | const char *description, | ||||
| int flags = 0); | int flags = 0); | ||||
| template<typename KeyType> | template<typename KeyType> | ||||
| DepsNodeHandle create_node_handle(const KeyType &key, const char *default_name = ""); | DepsNodeHandle create_node_handle(const KeyType &key, const char *default_name = ""); | ||||
| ▲ Show 20 Lines • Show All 52 Lines • Show Last 20 Lines | |||||