Blender V4.3
prefetch.hh File Reference

Go to the source code of this file.

Functions

void seq_prefetch_start (const SeqRenderData *context, float timeline_frame)
 
void seq_prefetch_free (Scene *scene)
 
bool seq_prefetch_job_is_running (Scene *scene)
 
void seq_prefetch_get_time_range (Scene *scene, int *r_start, int *r_end)
 
SeqRenderDataseq_prefetch_get_original_context (const SeqRenderData *context)
 
Sequenceseq_prefetch_get_original_sequence (Sequence *seq, Scene *scene)
 

Function Documentation

◆ seq_prefetch_free()

◆ seq_prefetch_get_original_context()

SeqRenderData * seq_prefetch_get_original_context ( const SeqRenderData * context)

For cache context swapping.

Definition at line 147 of file prefetch.cc.

References PrefetchJob::context, and seq_prefetch_job_get().

Referenced by seq_cache_get(), seq_cache_put(), and seq_cache_put_if_possible().

◆ seq_prefetch_get_original_sequence()

Sequence * seq_prefetch_get_original_sequence ( Sequence * seq,
Scene * scene )

◆ seq_prefetch_get_time_range()

void seq_prefetch_get_time_range ( Scene * scene,
int * r_start,
int * r_end )

Definition at line 174 of file prefetch.cc.

References PrefetchJob::cfra, seq_prefetch_cfra(), and seq_prefetch_job_get().

Referenced by seq_cache_choose_key().

◆ seq_prefetch_job_is_running()

bool seq_prefetch_job_is_running ( Scene * scene)

◆ seq_prefetch_start()

void seq_prefetch_start ( const SeqRenderData * context,
float timeline_frame )