Blender
V3.3
|
#include <obj_exporter.hh>
Public Member Functions | |
OBJDepsgraph (const bContext *C, eEvaluationMode eval_mode) | |
~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 21 of file obj_exporter.hh.
blender::io::obj::OBJDepsgraph::OBJDepsgraph | ( | const bContext * | C, |
eEvaluationMode | eval_mode | ||
) |
Definition at line 31 of file obj_exporter.cc.
References BKE_scene_graph_evaluated_ensure(), C, 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_new(), and scene.
blender::io::obj::OBJDepsgraph::~OBJDepsgraph | ( | ) |
Definition at line 48 of file obj_exporter.cc.
References DEG_graph_free().
Depsgraph * blender::io::obj::OBJDepsgraph::get | ( | ) |
Definition at line 55 of file obj_exporter.cc.
Referenced by blender::io::obj::exporter_main().
void blender::io::obj::OBJDepsgraph::update_for_newframe | ( | ) |
Definition at line 60 of file obj_exporter.cc.
References BKE_scene_graph_update_for_newframe().
Referenced by blender::io::obj::exporter_main().