Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/intern/depsgraph.h
| Show First 20 Lines • Show All 41 Lines • ▼ Show 20 Lines | |||||
| struct ID; | struct ID; | ||||
| struct GHash; | struct GHash; | ||||
| struct Main; | struct Main; | ||||
| struct GSet; | struct GSet; | ||||
| struct PointerRNA; | struct PointerRNA; | ||||
| struct PropertyRNA; | struct PropertyRNA; | ||||
| struct Scene; | struct Scene; | ||||
| struct SceneLayer; | struct ViewLayer; | ||||
| namespace DEG { | namespace DEG { | ||||
| struct DepsNode; | struct DepsNode; | ||||
| struct TimeSourceDepsNode; | struct TimeSourceDepsNode; | ||||
| struct IDDepsNode; | struct IDDepsNode; | ||||
| struct ComponentDepsNode; | struct ComponentDepsNode; | ||||
| struct OperationDepsNode; | struct OperationDepsNode; | ||||
| ▲ Show 20 Lines • Show All 113 Lines • ▼ Show 20 Lines | struct Depsgraph { | ||||
| /* Spin lock for threading-critical operations. | /* Spin lock for threading-critical operations. | ||||
| * Mainly used by graph evaluation. | * Mainly used by graph evaluation. | ||||
| */ | */ | ||||
| SpinLock lock; | SpinLock lock; | ||||
| /* Scene and layer this dependency graph is built for. */ | /* Scene and layer this dependency graph is built for. */ | ||||
| Scene *scene; | Scene *scene; | ||||
| SceneLayer *scene_layer; | ViewLayer *view_layer; | ||||
| }; | }; | ||||
| } // namespace DEG | } // namespace DEG | ||||