50 char r_filename[1024]);
60 const char *object_path);
void * BKE_cachefile_add(struct Main *bmain, const char *name)
void BKE_cachefile_reader_open(struct CacheFile *cache_file, struct CacheReader **reader, struct Object *object, const char *object_path)
void BKE_cachefile_eval(struct Main *bmain, struct Depsgraph *depsgraph, struct CacheFile *cache_file)
void BKE_cachefile_reader_free(struct CacheFile *cache_file, struct CacheReader **reader)
float BKE_cachefile_time_offset(const struct CacheFile *cache_file, const float time, const float fps)
void BKE_cachefiles_init(void)
bool BKE_cachefile_filepath_get(const struct Main *bmain, const struct Depsgraph *depsgrah, const struct CacheFile *cache_file, char r_filename[1024])
void BKE_cachefiles_exit(void)
void BKE_cachefile_reload(struct Depsgraph *depsgraph, struct CacheFile *cache_file)
struct Depsgraph Depsgraph
const Depsgraph * depsgraph
The CacheReader struct is only used for anonymous pointers, to interface between C and C++ code....