|
Blender V4.3
|
#include <obj_exporter.hh>
Inherits blender::NonMovable, and blender::NonCopyable.
Public Member Functions | |
| OBJDepsgraph (const bContext *C, eEvaluationMode eval_mode, Collection *collection) | |
| ~OBJDepsgraph () | |
| Depsgraph * | get () |
| void | update_for_newframe () |
Behaves like std::unique_ptr<Depsgraph, custom_deleter>. Needed to free a new Depsgraph created for DAG_EVAL_RENDER.
Definition at line 26 of file obj_exporter.hh.
| blender::io::obj::OBJDepsgraph::OBJDepsgraph | ( | const bContext * | C, |
| eEvaluationMode | eval_mode, | ||
| Collection * | collection ) |
Definition at line 38 of file obj_exporter.cc.
References BKE_scene_graph_evaluated_ensure(), CTX_data_ensure_evaluated_depsgraph(), CTX_data_main(), CTX_data_scene(), CTX_data_view_layer(), DAG_EVAL_RENDER, DEG_graph_build_for_all_objects(), DEG_graph_build_from_collection(), and DEG_graph_new().
| blender::io::obj::OBJDepsgraph::~OBJDepsgraph | ( | ) |
Definition at line 65 of file obj_exporter.cc.
References DEG_graph_free().
| Depsgraph * blender::io::obj::OBJDepsgraph::get | ( | ) |
Definition at line 72 of file obj_exporter.cc.
Referenced by blender::io::obj::exporter_main().
| void blender::io::obj::OBJDepsgraph::update_for_newframe | ( | ) |
Definition at line 77 of file obj_exporter.cc.
References BKE_scene_graph_update_for_newframe().
Referenced by blender::io::obj::exporter_main().