28 Depsgraph *depsgraph_ =
nullptr;
29 bool needs_free_ =
false;
66 const char *filepath);
69 Span<std::unique_ptr<OBJMesh>> meshes,
70 Span<std::unique_ptr<IOBJCurve>> curves,
71 const char *filepath);
97 char r_filepath_with_frames[ 1024]);
BPy_StructRNA * depsgraph
NonCopyable(const NonCopyable &other)=delete
NonMovable(NonMovable &&other)=delete
void update_for_newframe()
OBJDepsgraph(const bContext *C, eEvaluationMode eval_mode, Collection *collection)
bool append_frame_to_filename(const char *filepath, const int frame, char r_filepath_with_frames[1024])
void export_objects(const OBJExportParams &export_params, const Span< std::unique_ptr< OBJMesh > > meshes, const Span< std::unique_ptr< IOBJCurve > > curves, const char *filepath)
std::pair< Vector< std::unique_ptr< OBJMesh > >, Vector< std::unique_ptr< IOBJCurve > > > filter_supported_objects(Depsgraph *depsgraph, const OBJExportParams &export_params)
void exporter_main(bContext *C, const OBJExportParams &export_params)
void export_frame(Depsgraph *depsgraph, const OBJExportParams &export_params, const char *filepath)