77 bool as_background_job);
87 bool always_add_cache_reader,
88 bool as_background_job);
98 float r_mat_world[4][4],
112 struct Mesh *existing_mesh,
114 const char **err_str);
118 const struct Mesh *existing_mesh,
120 const char **err_str);
128 const char *object_path);
struct ABCReadParams ABCReadParams
bool ABC_import(struct bContext *C, const char *filepath, float scale, bool is_sequence, bool set_frame_range, int sequence_len, int offset, bool validate_meshes, bool always_add_cache_reader, bool as_background_job)
struct CacheArchiveHandle * ABC_create_handle(struct Main *bmain, const char *filename, const struct CacheFileLayer *layers, struct ListBase *object_paths)
struct CacheReader * CacheReader_open_alembic_object(struct CacheArchiveHandle *handle, struct CacheReader *reader, struct Object *object, const char *object_path)
int ABC_get_version(void)
struct Mesh * ABC_read_mesh(struct CacheReader *reader, struct Object *ob, struct Mesh *existing_mesh, const ABCReadParams *params, const char **err_str)
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_mesh_topology_changed(struct CacheReader *reader, struct Object *ob, const struct Mesh *existing_mesh, double time, const char **err_str)
void ABC_free_handle(struct CacheArchiveHandle *handle)
bool ABC_export(struct Scene *scene, struct bContext *C, const char *filepath, const struct AlembicExportParams *params, bool as_background_job)
void ABC_CacheReader_incref(struct CacheReader *reader)
ccl_gpu_kernel_postfix ccl_global float int int int int float bool int offset
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