103 const char *filepath,
105 bool as_background_job);
109 bool as_background_job);
112 const char *filepath,
119 float r_mat_world[4][4],
140 const char **r_err_str);
145 const struct Mesh *existing_mesh,
147 const char **r_err_str);
154 const char *object_path,
struct ABCReadParams ABCReadParams
int ABC_get_version(void)
void ABC_CacheReader_free(struct CacheReader *reader)
void ABC_get_transform(struct CacheReader *reader, float r_mat_world[4][4], double time, float scale)
bool ABC_import(struct bContext *C, const struct AlembicImportParams *params, bool as_background_job)
void ABC_free_handle(struct CacheArchiveHandle *handle)
bool ABC_mesh_topology_changed(struct CacheReader *reader, struct Object *ob, const struct Mesh *existing_mesh, double time, const char **r_err_str)
bool ABC_export(struct Scene *scene, struct bContext *C, const char *filepath, const struct AlembicExportParams *params, bool as_background_job)
struct CacheReader * CacheReader_open_alembic_object(struct CacheArchiveHandle *handle, struct CacheReader *reader, struct Object *object, const char *object_path, bool is_sequence)
struct CacheArchiveHandle * ABC_create_handle(const struct Main *bmain, const char *filepath, const struct CacheFileLayer *layers, struct ListBase *object_paths)
void ABC_read_geometry(CacheReader *reader, Object *ob, blender::bke::GeometrySet &geometry_set, const ABCReadParams *params, const char **r_err_str)
const char * velocity_name
enum eEvaluationMode evaluation_mode
unsigned int frame_samples_xform
unsigned int frame_samples_shape
bool visible_objects_only
bool export_custom_properties
bool always_add_cache_reader
blender::Vector< std::string > paths