Blender  V3.3
Classes | Namespaces | Functions | Variables
abc_export_capi.cc File Reference
#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"}
 

Function Documentation

◆ ABC_export()

bool ABC_export ( Scene scene,
bContext C,
const char *  filepath,
const AlembicExportParams params,
bool  as_background_job 
)

Variable Documentation

◆ LOG

CLG_LogRef LOG = {"io.alembic"}
static

Definition at line 33 of file abc_export_capi.cc.

Referenced by blender::io::alembic::export_startjob().