Changeset View
Changeset View
Standalone View
Standalone View
source/blender/imbuf/IMB_moviecache.h
| Show First 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | void IMB_moviecache_set_getdata_callback(struct MovieCache *cache, | ||||
| MovieCacheGetKeyDataFP getdatafp); | MovieCacheGetKeyDataFP getdatafp); | ||||
| void IMB_moviecache_set_priority_callback(struct MovieCache *cache, | void IMB_moviecache_set_priority_callback(struct MovieCache *cache, | ||||
| MovieCacheGetPriorityDataFP getprioritydatafp, | MovieCacheGetPriorityDataFP getprioritydatafp, | ||||
| MovieCacheGetItemPriorityFP getitempriorityfp, | MovieCacheGetItemPriorityFP getitempriorityfp, | ||||
| MovieCachePriorityDeleterFP prioritydeleterfp); | MovieCachePriorityDeleterFP prioritydeleterfp); | ||||
| void IMB_moviecache_put(struct MovieCache *cache, void *userkey, struct ImBuf *ibuf); | void IMB_moviecache_put(struct MovieCache *cache, void *userkey, struct ImBuf *ibuf); | ||||
| bool IMB_moviecache_put_if_possible(struct MovieCache *cache, void *userkey, struct ImBuf *ibuf); | bool IMB_moviecache_put_if_possible(struct MovieCache *cache, void *userkey, struct ImBuf *ibuf); | ||||
| struct ImBuf *IMB_moviecache_get(struct MovieCache *cache, void *userkey); | struct ImBuf *IMB_moviecache_get(struct MovieCache *cache, void *userkey, bool *r_is_cached_empty); | ||||
| void IMB_moviecache_remove(struct MovieCache *cache, void *userkey); | void IMB_moviecache_remove(struct MovieCache *cache, void *userkey); | ||||
| bool IMB_moviecache_has_frame(struct MovieCache *cache, void *userkey); | bool IMB_moviecache_has_frame(struct MovieCache *cache, void *userkey); | ||||
| void IMB_moviecache_free(struct MovieCache *cache); | void IMB_moviecache_free(struct MovieCache *cache); | ||||
| void IMB_moviecache_cleanup(struct MovieCache *cache, | void IMB_moviecache_cleanup(struct MovieCache *cache, | ||||
| bool(cleanup_check_cb)(struct ImBuf *ibuf, | bool(cleanup_check_cb)(struct ImBuf *ibuf, | ||||
| void *userkey, | void *userkey, | ||||
| void *userdata), | void *userdata), | ||||
| Show All 16 Lines | |||||