Changeset View
Changeset View
Standalone View
Standalone View
source/blender/io/alembic/ABC_alembic.h
| Show First 20 Lines • Show All 111 Lines • ▼ Show 20 Lines | void ABC_get_transform(struct CacheReader *reader, | ||||
| float scale); | float scale); | ||||
| /* Either modifies existing_mesh in-place or constructs a new mesh. */ | /* Either modifies existing_mesh in-place or constructs a new mesh. */ | ||||
| struct Mesh *ABC_read_mesh(struct CacheReader *reader, | struct Mesh *ABC_read_mesh(struct CacheReader *reader, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| struct Mesh *existing_mesh, | struct Mesh *existing_mesh, | ||||
| const float time, | const float time, | ||||
| const char **err_str, | const char **err_str, | ||||
| int read_flags); | const int read_flags, | ||||
| const char *velocity_name, | |||||
| const float velocity_scale); | |||||
| bool ABC_mesh_topology_changed(struct CacheReader *reader, | bool ABC_mesh_topology_changed(struct CacheReader *reader, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| struct Mesh *existing_mesh, | struct Mesh *existing_mesh, | ||||
| const float time, | const float time, | ||||
| const char **err_str); | const char **err_str); | ||||
| void ABC_CacheReader_incref(struct CacheReader *reader); | void ABC_CacheReader_incref(struct CacheReader *reader); | ||||
| void ABC_CacheReader_free(struct CacheReader *reader); | void ABC_CacheReader_free(struct CacheReader *reader); | ||||
| struct CacheReader *CacheReader_open_alembic_object(struct CacheArchiveHandle *handle, | struct CacheReader *CacheReader_open_alembic_object(struct CacheArchiveHandle *handle, | ||||
| struct CacheReader *reader, | struct CacheReader *reader, | ||||
| struct Object *object, | struct Object *object, | ||||
| const char *object_path); | const char *object_path); | ||||
| bool ABC_has_vec3_array_property_named(struct CacheReader *reader, const char *name); | |||||
| /* r_vertex_velocities should point to a preallocated array of num_vertices floats */ | |||||
| int ABC_read_velocity_cache(struct CacheReader *reader, | |||||
| const char *velocity_name, | |||||
| float time, | |||||
| float velocity_scale, | |||||
| int num_vertices, | |||||
| float *r_vertex_velocities); | |||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| } | } | ||||
| #endif | #endif | ||||