|
Blender
V3.3
|
#include "ABC_alembic.h"#include "abc_archive.h"#include "abc_hierarchy_iterator.h"#include "abc_subdiv_disabler.h"#include "MEM_guardedalloc.h"#include "DEG_depsgraph.h"#include "DEG_depsgraph_build.h"#include "DEG_depsgraph_query.h"#include "DNA_modifier_types.h"#include "DNA_scene_types.h"#include "BKE_blender_version.h"#include "BKE_context.h"#include "BKE_global.h"#include "BKE_main.h"#include "BKE_scene.h"#include "BLI_fileops.h"#include "BLI_path_util.h"#include "BLI_string.h"#include "BLI_timeit.hh"#include "WM_api.h"#include "WM_types.h"#include "CLG_log.h"#include <algorithm>#include <memory>Go to the source code of this file.
Classes | |
| struct | ExportJobData |
Namespaces | |
| blender | |
| blender::io | |
| blender::io::alembic | |
Functions | |
| static void | blender::io::alembic::build_depsgraph (Depsgraph *depsgraph, const bool visible_objects_only) |
| static void | blender::io::alembic::report_job_duration (const ExportJobData *data) |
| static void | blender::io::alembic::export_startjob (void *customdata, short *stop, short *do_update, float *progress) |
| static void | blender::io::alembic::export_endjob (void *customdata) |
| bool | ABC_export (Scene *scene, bContext *C, const char *filepath, const AlembicExportParams *params, bool as_background_job) |
Variables | |
| static CLG_LogRef | LOG = {"io.alembic"} |
| bool ABC_export | ( | Scene * | scene, |
| bContext * | C, | ||
| const char * | filepath, | ||
| const AlembicExportParams * | params, | ||
| bool | as_background_job | ||
| ) |
Definition at line 196 of file abc_export_capi.cc.
References BLI_strncpy(), ExportJobData::bmain, C, CTX_data_main(), CTX_data_view_layer(), CTX_wm_manager(), CTX_wm_window(), DEG_graph_new(), ExportJobData::depsgraph, blender::io::alembic::export_endjob(), ExportJobData::export_ok, blender::io::alembic::export_startjob(), ExportJobData::filename, MEM_freeN, MEM_mallocN, NC_SCENE, ND_FRAME, params, ExportJobData::params, scene, ExportJobData::wm, WM_JOB_PROGRESS, WM_JOB_TYPE_ALEMBIC, WM_jobs_callbacks(), WM_jobs_customdata_set(), WM_jobs_get(), WM_jobs_start(), and WM_jobs_timer().
|
static |
Definition at line 33 of file abc_export_capi.cc.
Referenced by blender::io::alembic::export_startjob().