Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/intern/depsgraph.h
| Show First 20 Lines • Show All 192 Lines • ▼ Show 20 Lines | struct Depsgraph { | ||||
| * This way we simplify operators, which don't need to worry about where | * This way we simplify operators, which don't need to worry about where | ||||
| * to read stuff from. */ | * to read stuff from. */ | ||||
| bool is_active; | bool is_active; | ||||
| /* NOTE: Corresponds to G_DEBUG_DEPSGRAPH_* flags. */ | /* NOTE: Corresponds to G_DEBUG_DEPSGRAPH_* flags. */ | ||||
| int debug_flags; | int debug_flags; | ||||
| string debug_name; | string debug_name; | ||||
| bool debug_is_evaluating; | bool is_evaluating; | ||||
| /* Is set to truth for dependency graph which are used for post-processing (compositor and | /* Is set to truth for dependency graph which are used for post-processing (compositor and | ||||
| * sequencer). | * sequencer). | ||||
| * Such dependency graph needs all view layers (so render pipeline can access names), but it | * Such dependency graph needs all view layers (so render pipeline can access names), but it | ||||
| * does not need any bases. */ | * does not need any bases. */ | ||||
| bool is_render_pipeline_depsgraph; | bool is_render_pipeline_depsgraph; | ||||
| /* Cached list of colliders/effectors for collections and the scene | /* Cached list of colliders/effectors for collections and the scene | ||||
| * created along with relations, for fast lookup during evaluation. */ | * created along with relations, for fast lookup during evaluation. */ | ||||
| GHash *physics_relations[DEG_PHYSICS_RELATIONS_NUM]; | GHash *physics_relations[DEG_PHYSICS_RELATIONS_NUM]; | ||||
| }; | }; | ||||
| } // namespace DEG | } // namespace DEG | ||||