Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/intern/depsgraph.h
| Show First 20 Lines • Show All 154 Lines • ▼ Show 20 Lines | struct Depsgraph { | ||||
| /* Indicates type of IDs present in the depsgraph. */ | /* Indicates type of IDs present in the depsgraph. */ | ||||
| char id_type_exist[MAX_LIBARRAY]; | char id_type_exist[MAX_LIBARRAY]; | ||||
| /* Quick-Access Temp Data ............. */ | /* Quick-Access Temp Data ............. */ | ||||
| /* Nodes which have been tagged as "directly modified". */ | /* Nodes which have been tagged as "directly modified". */ | ||||
| GSet *entry_tags; | GSet *entry_tags; | ||||
| /* Special entry tag for time source. Allows to tag invisible dependency graphs for update when | |||||
| * scene frame changes, so then when dependency graph becomes visible it is on a proper state. */ | |||||
| bool need_update_time; | |||||
| /* Convenience Data ................... */ | /* Convenience Data ................... */ | ||||
| /* XXX: should be collected after building (if actually needed?) */ | /* XXX: should be collected after building (if actually needed?) */ | ||||
| /* All operation nodes, sorted in order of single-thread traversal order. */ | /* All operation nodes, sorted in order of single-thread traversal order. */ | ||||
| OperationNodes operations; | OperationNodes operations; | ||||
| /* Spin lock for threading-critical operations. | /* Spin lock for threading-critical operations. | ||||
| * Mainly used by graph evaluation. */ | * Mainly used by graph evaluation. */ | ||||
| ▲ Show 20 Lines • Show All 41 Lines • Show Last 20 Lines | |||||