Blender V4.3
PrefetchJob Struct Reference

Public Attributes

MovieClipclip
MovieClipclip_local
int start_frame
int current_frame
int end_frame
short render_size
short render_flag
PrefetchJobnext
PrefetchJobprev
Mainbmain
Mainbmain_eval
Scenescene
Scenescene_eval
Depsgraph * depsgraph
ThreadMutex prefetch_suspend_mutex
ThreadCondition prefetch_suspend_cond
ListBase threads
SeqRenderData context
SeqRenderData context_cpy
ListBaseseqbasep
ListBaseseqbasep_cpy
float cfra
int num_frames_prefetched
bool running
bool waiting
bool stop
bool is_scrubbing

Detailed Description

Definition at line 660 of file clip_editor.cc.

Member Data Documentation

◆ bmain

Main* PrefetchJob::bmain

Definition at line 52 of file prefetch.cc.

Referenced by seq_prefetch_start_ex(), and seq_prefetch_update_context().

◆ bmain_eval

Main* PrefetchJob::bmain_eval

◆ cfra

◆ clip

MovieClip* PrefetchJob::clip

Clip into which cache the frames will be pre-fetched into.

Definition at line 662 of file clip_editor.cc.

Referenced by clip_start_prefetch_job(), and prefetch_startjob().

◆ clip_local

MovieClip* PrefetchJob::clip_local

Definition at line 669 of file clip_editor.cc.

Referenced by clip_start_prefetch_job(), prefetch_freejob(), and prefetch_startjob().

◆ context

SeqRenderData PrefetchJob::context

◆ context_cpy

SeqRenderData PrefetchJob::context_cpy

◆ current_frame

int PrefetchJob::current_frame

Definition at line 671 of file clip_editor.cc.

Referenced by clip_start_prefetch_job(), and prefetch_startjob().

◆ depsgraph

◆ end_frame

int PrefetchJob::end_frame

Definition at line 671 of file clip_editor.cc.

Referenced by clip_start_prefetch_job(), and prefetch_startjob().

◆ is_scrubbing

bool PrefetchJob::is_scrubbing

Definition at line 79 of file prefetch.cc.

Referenced by seq_prefetch_job_scrubbing_set(), and seq_prefetch_need_suspend().

◆ next

PrefetchJob* PrefetchJob::next

Definition at line 50 of file prefetch.cc.

◆ num_frames_prefetched

int PrefetchJob::num_frames_prefetched

◆ prefetch_suspend_cond

ThreadCondition PrefetchJob::prefetch_suspend_cond

◆ prefetch_suspend_mutex

ThreadMutex PrefetchJob::prefetch_suspend_mutex

Definition at line 58 of file prefetch.cc.

Referenced by seq_prefetch_do_suspend(), seq_prefetch_free(), and seq_prefetch_start_ex().

◆ prev

PrefetchJob * PrefetchJob::prev

Definition at line 50 of file prefetch.cc.

◆ render_flag

short PrefetchJob::render_flag

Definition at line 672 of file clip_editor.cc.

Referenced by clip_start_prefetch_job(), and prefetch_startjob().

◆ render_size

short PrefetchJob::render_size

Definition at line 672 of file clip_editor.cc.

Referenced by clip_start_prefetch_job(), and prefetch_startjob().

◆ running

bool PrefetchJob::running

◆ scene

◆ scene_eval

◆ seqbasep

ListBase* PrefetchJob::seqbasep

Definition at line 66 of file prefetch.cc.

◆ seqbasep_cpy

ListBase* PrefetchJob::seqbasep_cpy

Definition at line 67 of file prefetch.cc.

◆ start_frame

int PrefetchJob::start_frame

Definition at line 671 of file clip_editor.cc.

Referenced by clip_start_prefetch_job(), and prefetch_startjob().

◆ stop

bool PrefetchJob::stop

◆ threads

ListBase PrefetchJob::threads

Definition at line 61 of file prefetch.cc.

Referenced by seq_prefetch_free(), and seq_prefetch_start_ex().

◆ waiting

bool PrefetchJob::waiting

The documentation for this struct was generated from the following files: