16 float (*vertexCos)[3],
20 const char **r_err_str);
22 float (*vertexCos)[3],
26 const char **r_err_str);
28 float (*vertexCos)[3],
34 const char **r_err_str);
39 float (*vertexCos)[3],
43 const char **r_err_str);
45 float (*vertexCos)[3],
49 const char **r_err_str);
51 float (*vertexCos)[3],
57 const char **r_err_str);
62 float frame,
char interp,
int frame_tot,
int r_index_range[2],
float *r_factor);
64#define FRAME_SNAP_EPS 0.0001f
void MOD_meshcache_calc_range(float frame, char interp, int frame_tot, int r_index_range[2], float *r_factor)
bool MOD_meshcache_read_mdd_frame(FILE *fp, float(*vertexCos)[3], int verts_tot, char interp, float frame, const char **r_err_str)
bool MOD_meshcache_read_mdd_index(FILE *fp, float(*vertexCos)[3], int verts_tot, int index, float factor, const char **r_err_str)
bool MOD_meshcache_read_pc2_index(FILE *fp, float(*vertexCos)[3], int verts_tot, int index, float factor, const char **r_err_str)
bool MOD_meshcache_read_mdd_times(const char *filepath, float(*vertexCos)[3], int verts_tot, char interp, float time, float fps, char time_mode, const char **r_err_str)
bool MOD_meshcache_read_pc2_frame(FILE *fp, float(*vertexCos)[3], int verts_tot, char interp, float frame, const char **r_err_str)
bool MOD_meshcache_read_pc2_times(const char *filepath, float(*vertexCos)[3], int verts_tot, char interp, float time, float fps, char time_mode, const char **r_err_str)
ccl_device_inline float interp(const float a, const float b, const float t)