14 float (*vertexCos)[3],
18 const char **r_err_str);
20 float (*vertexCos)[3],
24 const char **r_err_str);
26 float (*vertexCos)[3],
32 const char **r_err_str);
37 float (*vertexCos)[3],
41 const char **r_err_str);
43 float (*vertexCos)[3],
47 const char **r_err_str);
49 float (*vertexCos)[3],
55 const char **r_err_str);
60 float frame,
char interp,
int frame_tot,
int r_index_range[2],
float *r_factor);
62#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 float2 interp(const float2 a, const float2 b, float t)