Changeset View
Changeset View
Standalone View
Standalone View
source/blender/sequencer/intern/image_cache.h
| Show All 35 Lines | |||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| } | } | ||||
| #endif | #endif | ||||
| struct ImBuf *BKE_sequencer_cache_get(const struct SeqRenderData *context, | struct ImBuf *BKE_sequencer_cache_get(const struct SeqRenderData *context, | ||||
| struct Sequence *seq, | struct Sequence *seq, | ||||
| float timeline_frame, | float timeline_frame, | ||||
| int type, | int type, | ||||
| IMB_Downscale *downscale_index, | |||||
| bool skip_disk_cache); | bool skip_disk_cache); | ||||
| void BKE_sequencer_cache_put(const struct SeqRenderData *context, | void BKE_sequencer_cache_put(const struct SeqRenderData *context, | ||||
| struct Sequence *seq, | struct Sequence *seq, | ||||
| float timeline_frame, | float timeline_frame, | ||||
| int type, | int type, | ||||
| struct ImBuf *i, | struct ImBuf *i, | ||||
| float cost, | float cost, | ||||
| IMB_Downscale downscale_index, | |||||
| bool skip_disk_cache); | bool skip_disk_cache); | ||||
| bool BKE_sequencer_cache_put_if_possible(const struct SeqRenderData *context, | bool BKE_sequencer_cache_put_if_possible(const struct SeqRenderData *context, | ||||
| struct Sequence *seq, | struct Sequence *seq, | ||||
| float timeline_frame, | float timeline_frame, | ||||
| int type, | int type, | ||||
| struct ImBuf *nval, | struct ImBuf *nval, | ||||
| float cost, | float cost, | ||||
| bool skip_disk_cache); | bool skip_disk_cache); | ||||
| bool BKE_sequencer_cache_recycle_item(struct Scene *scene); | bool BKE_sequencer_cache_recycle_item(struct Scene *scene); | ||||
| void BKE_sequencer_cache_free_temp_cache(struct Scene *scene, short id, int timeline_frame); | void BKE_sequencer_cache_free_temp_cache(struct Scene *scene, short id, int timeline_frame); | ||||
| void BKE_sequencer_cache_destruct(struct Scene *scene); | void BKE_sequencer_cache_destruct(struct Scene *scene); | ||||
| void BKE_sequencer_cache_cleanup_all(struct Main *bmain); | void BKE_sequencer_cache_cleanup_all(struct Main *bmain); | ||||
| void BKE_sequencer_cache_cleanup_sequence(struct Scene *scene, | void BKE_sequencer_cache_cleanup_sequence(struct Scene *scene, | ||||
| struct Sequence *seq, | struct Sequence *seq, | ||||
| struct Sequence *seq_changed, | struct Sequence *seq_changed, | ||||
| int invalidate_types, | int invalidate_types, | ||||
| bool force_seq_changed_range); | bool force_seq_changed_range); | ||||
| bool BKE_sequencer_cache_is_full(struct Scene *scene); | bool BKE_sequencer_cache_is_full(); | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| } | } | ||||
| #endif | #endif | ||||