Blender  V3.3
Public Attributes | List of all members
PrefetchJob Struct Reference

Public Attributes

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

Detailed Description

Definition at line 653 of file clip_editor.c.

Member Data Documentation

◆ bmain

struct Main* PrefetchJob::bmain

◆ bmain_eval

struct Main* PrefetchJob::bmain_eval

◆ cfra

float PrefetchJob::cfra

◆ clip

MovieClip* PrefetchJob::clip

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

Definition at line 655 of file clip_editor.c.

Referenced by clip_start_prefetch_job(), and prefetch_startjob().

◆ clip_local

MovieClip* PrefetchJob::clip_local

Definition at line 662 of file clip_editor.c.

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

◆ context

struct SeqRenderData PrefetchJob::context

◆ context_cpy

struct SeqRenderData PrefetchJob::context_cpy

◆ current_frame

int PrefetchJob::current_frame

Definition at line 664 of file clip_editor.c.

Referenced by clip_start_prefetch_job(), and prefetch_startjob().

◆ depsgraph

struct Depsgraph* PrefetchJob::depsgraph

◆ end_frame

int PrefetchJob::end_frame

Definition at line 664 of file clip_editor.c.

Referenced by clip_start_prefetch_job(), and prefetch_startjob().

◆ next

struct PrefetchJob* PrefetchJob::next

Definition at line 52 of file prefetch.c.

◆ 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 60 of file prefetch.c.

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

◆ prev

struct PrefetchJob * PrefetchJob::prev

Definition at line 52 of file prefetch.c.

◆ render_flag

short PrefetchJob::render_flag

Definition at line 665 of file clip_editor.c.

Referenced by clip_start_prefetch_job(), and prefetch_startjob().

◆ render_size

short PrefetchJob::render_size

Definition at line 665 of file clip_editor.c.

Referenced by clip_start_prefetch_job(), and prefetch_startjob().

◆ running

bool PrefetchJob::running

◆ scene

struct Scene* PrefetchJob::scene

◆ scene_eval

struct Scene* PrefetchJob::scene_eval

◆ seqbasep

struct ListBase* PrefetchJob::seqbasep

Definition at line 68 of file prefetch.c.

◆ seqbasep_cpy

struct ListBase* PrefetchJob::seqbasep_cpy

Definition at line 69 of file prefetch.c.

◆ start_frame

int PrefetchJob::start_frame

Definition at line 664 of file clip_editor.c.

Referenced by clip_start_prefetch_job(), and prefetch_startjob().

◆ stop

bool PrefetchJob::stop

◆ threads

ListBase PrefetchJob::threads

Definition at line 63 of file prefetch.c.

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: