|
Blender V4.3
|
#include "intern/eval/deg_eval_flush.h"#include <cmath>#include "BLI_listbase.h"#include "BLI_math_vector.h"#include "BLI_task.h"#include "BLI_utildefines.h"#include "BKE_key.hh"#include "BKE_object.hh"#include "BKE_scene.hh"#include "DNA_key_types.h"#include "DNA_object_types.h"#include "DNA_scene_types.h"#include "DRW_engine.hh"#include "DEG_depsgraph.hh"#include "intern/debug/deg_debug.h"#include "intern/depsgraph.hh"#include "intern/depsgraph_relation.hh"#include "intern/depsgraph_type.hh"#include "intern/depsgraph_update.hh"#include "intern/node/deg_node.hh"#include "intern/node/deg_node_component.hh"#include "intern/node/deg_node_factory.hh"#include "intern/node/deg_node_id.hh"#include "intern/node/deg_node_operation.hh"#include "intern/node/deg_node_time.hh"#include "intern/eval/deg_eval_copy_on_write.h"Go to the source code of this file.
Namespaces | |
| namespace | blender |
| namespace | blender::deg |
Typedefs | |
| using | blender::deg::FlushQueue = deque<OperationNode *> |
Enumerations | |
| enum | { blender::deg::ID_STATE_NONE = 0 , blender::deg::ID_STATE_MODIFIED = 1 } |
| enum | { blender::deg::COMPONENT_STATE_NONE = 0 , blender::deg::COMPONENT_STATE_SCHEDULED = 1 , blender::deg::COMPONENT_STATE_DONE = 2 } |
Functions | |
| void | blender::deg::deg_graph_flush_updates (Depsgraph *graph) |
| void | blender::deg::deg_graph_clear_tags (Depsgraph *graph) |
Core routines for how the Depsgraph works.
Definition in file deg_eval_flush.cc.