Blender
V3.3
|
Public Attributes | |
MovieClip * | clip |
MovieClip * | clip_local |
int | start_frame |
int | current_frame |
int | end_frame |
short | render_size |
short | render_flag |
struct PrefetchJob * | next |
struct PrefetchJob * | prev |
struct Main * | bmain |
struct Main * | bmain_eval |
struct Scene * | scene |
struct Scene * | scene_eval |
struct Depsgraph * | depsgraph |
ThreadMutex | prefetch_suspend_mutex |
ThreadCondition | prefetch_suspend_cond |
ListBase | threads |
struct SeqRenderData | context |
struct SeqRenderData | context_cpy |
struct ListBase * | seqbasep |
struct ListBase * | seqbasep_cpy |
float | cfra |
int | num_frames_prefetched |
bool | running |
bool | waiting |
bool | stop |
Definition at line 653 of file clip_editor.c.
struct Main* PrefetchJob::bmain |
Definition at line 54 of file prefetch.c.
Referenced by seq_prefetch_need_suspend(), seq_prefetch_start_ex(), and seq_prefetch_update_context().
struct Main* PrefetchJob::bmain_eval |
Definition at line 55 of file prefetch.c.
Referenced by seq_prefetch_free(), seq_prefetch_init_depsgraph(), seq_prefetch_start_ex(), and seq_prefetch_update_context().
float PrefetchJob::cfra |
Definition at line 72 of file prefetch.c.
Referenced by seq_prefetch_cfra(), seq_prefetch_get_time_range(), seq_prefetch_start_ex(), and seq_prefetch_update_area().
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().
MovieClip* PrefetchJob::clip_local |
Definition at line 662 of file clip_editor.c.
Referenced by clip_start_prefetch_job(), prefetch_freejob(), and prefetch_startjob().
struct SeqRenderData PrefetchJob::context |
Definition at line 63 of file prefetch.c.
Referenced by seq_prefetch_frames(), seq_prefetch_get_original_context(), and seq_prefetch_update_context().
struct SeqRenderData PrefetchJob::context_cpy |
Definition at line 63 of file prefetch.c.
Referenced by seq_prefetch_frames(), seq_prefetch_seq_has_disk_cache(), and seq_prefetch_update_context().
int PrefetchJob::current_frame |
Definition at line 664 of file clip_editor.c.
Referenced by clip_start_prefetch_job(), and prefetch_startjob().
struct Depsgraph* PrefetchJob::depsgraph |
Definition at line 58 of file prefetch.c.
Referenced by seq_prefetch_anim_eval_context(), seq_prefetch_free_depsgraph(), seq_prefetch_init_depsgraph(), seq_prefetch_update_context(), and seq_prefetch_update_depsgraph().
int PrefetchJob::end_frame |
Definition at line 664 of file clip_editor.c.
Referenced by clip_start_prefetch_job(), and prefetch_startjob().
struct PrefetchJob* PrefetchJob::next |
Definition at line 52 of file prefetch.c.
int PrefetchJob::num_frames_prefetched |
Definition at line 73 of file prefetch.c.
Referenced by seq_prefetch_cfra(), seq_prefetch_frames(), seq_prefetch_start_ex(), and seq_prefetch_update_area().
ThreadCondition PrefetchJob::prefetch_suspend_cond |
Definition at line 61 of file prefetch.c.
Referenced by seq_prefetch_do_suspend(), seq_prefetch_free(), seq_prefetch_resume(), seq_prefetch_start_ex(), and SEQ_prefetch_stop().
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().
struct PrefetchJob * PrefetchJob::prev |
Definition at line 52 of file prefetch.c.
short PrefetchJob::render_flag |
Definition at line 665 of file clip_editor.c.
Referenced by clip_start_prefetch_job(), and prefetch_startjob().
short PrefetchJob::render_size |
Definition at line 665 of file clip_editor.c.
Referenced by clip_start_prefetch_job(), and prefetch_startjob().
bool PrefetchJob::running |
Definition at line 76 of file prefetch.c.
Referenced by seq_prefetch_frames(), seq_prefetch_job_is_running(), seq_prefetch_start_ex(), and SEQ_prefetch_stop().
struct Scene* PrefetchJob::scene |
Definition at line 56 of file prefetch.c.
Referenced by seq_prefetch_do_suspend(), seq_prefetch_frames(), seq_prefetch_init_depsgraph(), seq_prefetch_is_cache_full(), seq_prefetch_need_suspend(), seq_prefetch_start_ex(), seq_prefetch_update_active_seqbase(), seq_prefetch_update_area(), seq_prefetch_update_context(), and seq_prefetch_update_scene().
struct Scene* PrefetchJob::scene_eval |
Definition at line 57 of file prefetch.c.
Referenced by seq_prefetch_frames(), seq_prefetch_free_depsgraph(), seq_prefetch_init_depsgraph(), seq_prefetch_scene_strip_is_rendered(), seq_prefetch_update_active_seqbase(), and seq_prefetch_update_context().
struct ListBase* PrefetchJob::seqbasep |
Definition at line 68 of file prefetch.c.
struct ListBase* PrefetchJob::seqbasep_cpy |
Definition at line 69 of file prefetch.c.
int PrefetchJob::start_frame |
Definition at line 664 of file clip_editor.c.
Referenced by clip_start_prefetch_job(), and prefetch_startjob().
bool PrefetchJob::stop |
Definition at line 78 of file prefetch.c.
Referenced by seq_prefetch_do_suspend(), seq_prefetch_frames(), seq_prefetch_start_ex(), and SEQ_prefetch_stop().
ListBase PrefetchJob::threads |
Definition at line 63 of file prefetch.c.
Referenced by seq_prefetch_free(), and seq_prefetch_start_ex().
bool PrefetchJob::waiting |
Definition at line 77 of file prefetch.c.
Referenced by seq_prefetch_do_suspend(), seq_prefetch_job_is_waiting(), seq_prefetch_resume(), and seq_prefetch_start_ex().