102 const char *filepath,
104 bool as_background_job);
108 bool as_background_job);
111 const char *filepath,
118 float r_mat_world[4][4],
139 const char **r_err_str);
144 const struct Mesh *existing_mesh,
146 const char **r_err_str);
153 const char *object_path,
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
char collection[MAX_ID_NAME - 2]
unsigned int frame_samples_shape
bool export_custom_properties
bool always_add_cache_reader
blender::Vector< std::string > paths