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: