|
Blender V5.0
|
Public Attributes | |
| PrefetchJob * | next = nullptr |
| PrefetchJob * | prev = nullptr |
| Main * | bmain = nullptr |
| Main * | bmain_eval = nullptr |
| Scene * | scene = nullptr |
| Scene * | scene_eval = nullptr |
| Depsgraph * | depsgraph = nullptr |
| ThreadMutex | prefetch_suspend_mutex = {} |
| ThreadCondition | prefetch_suspend_cond = {} |
| ListBase | threads = {} |
| RenderData | context = {} |
| RenderData | context_cpy = {} |
| int | cfra = 0 |
| int | timeline_start = 0 |
| int | timeline_end = 0 |
| int | timeline_length = 0 |
| int | num_frames_prefetched = 0 |
| int | cache_flags = 0 |
| bool | running = false |
| bool | waiting = false |
| bool | stop = false |
| bool | is_scrubbing = false |
Definition at line 54 of file prefetch.cc.
Definition at line 58 of file prefetch.cc.
Referenced by blender::seq::seq_prefetch_start_ex(), and blender::seq::seq_prefetch_update_context().
Definition at line 59 of file prefetch.cc.
Referenced by blender::seq::seq_prefetch_free(), blender::seq::seq_prefetch_init_depsgraph(), blender::seq::seq_prefetch_start_ex(), and blender::seq::seq_prefetch_update_context().
| int blender::seq::PrefetchJob::cache_flags = 0 |
Definition at line 79 of file prefetch.cc.
Referenced by blender::seq::seq_prefetch_start_ex(), and blender::seq::seq_prefetch_update_area().
| int blender::seq::PrefetchJob::cfra = 0 |
Definition at line 74 of file prefetch.cc.
Referenced by blender::seq::seq_prefetch_cfra(), blender::seq::seq_prefetch_frames(), blender::seq::seq_prefetch_get_time_range(), blender::seq::seq_prefetch_start_ex(), and blender::seq::seq_prefetch_update_area().
| RenderData blender::seq::PrefetchJob::context = {} |
Definition at line 70 of file prefetch.cc.
Referenced by blender::seq::get_original_context(), and blender::seq::seq_prefetch_update_context().
| RenderData blender::seq::PrefetchJob::context_cpy = {} |
Definition at line 71 of file prefetch.cc.
Referenced by blender::seq::seq_prefetch_frames(), and blender::seq::seq_prefetch_update_context().
| Depsgraph* blender::seq::PrefetchJob::depsgraph = nullptr |
| bool blender::seq::PrefetchJob::is_scrubbing = false |
Definition at line 87 of file prefetch.cc.
Referenced by blender::seq::seq_prefetch_job_scrubbing_set(), and blender::seq::seq_prefetch_need_suspend().
| PrefetchJob* blender::seq::PrefetchJob::next = nullptr |
Definition at line 55 of file prefetch.cc.
| int blender::seq::PrefetchJob::num_frames_prefetched = 0 |
Definition at line 78 of file prefetch.cc.
Referenced by blender::seq::seq_prefetch_cfra(), blender::seq::seq_prefetch_frames(), blender::seq::seq_prefetch_need_suspend(), blender::seq::seq_prefetch_start_ex(), and blender::seq::seq_prefetch_update_area().
| ThreadCondition blender::seq::PrefetchJob::prefetch_suspend_cond = {} |
Definition at line 65 of file prefetch.cc.
Referenced by blender::seq::prefetch_stop(), blender::seq::seq_prefetch_do_suspend(), blender::seq::seq_prefetch_free(), blender::seq::seq_prefetch_resume(), and blender::seq::seq_prefetch_start_ex().
| ThreadMutex blender::seq::PrefetchJob::prefetch_suspend_mutex = {} |
Definition at line 64 of file prefetch.cc.
Referenced by blender::seq::seq_prefetch_do_suspend(), blender::seq::seq_prefetch_free(), and blender::seq::seq_prefetch_start_ex().
| PrefetchJob* blender::seq::PrefetchJob::prev = nullptr |
Definition at line 56 of file prefetch.cc.
| bool blender::seq::PrefetchJob::running = false |
Definition at line 83 of file prefetch.cc.
Referenced by blender::seq::prefetch_stop(), blender::seq::seq_prefetch_frames(), blender::seq::seq_prefetch_get_time_range(), blender::seq::seq_prefetch_job_is_running(), and blender::seq::seq_prefetch_start_ex().
Definition at line 60 of file prefetch.cc.
Referenced by blender::seq::seq_prefetch_cfra(), blender::seq::seq_prefetch_do_suspend(), blender::seq::seq_prefetch_frames(), blender::seq::seq_prefetch_init_depsgraph(), blender::seq::seq_prefetch_need_suspend(), blender::seq::seq_prefetch_start_ex(), blender::seq::seq_prefetch_update_active_seqbase(), blender::seq::seq_prefetch_update_area(), blender::seq::seq_prefetch_update_context(), and blender::seq::seq_prefetch_update_scene().
Definition at line 61 of file prefetch.cc.
Referenced by blender::seq::seq_prefetch_frames(), blender::seq::seq_prefetch_free_depsgraph(), blender::seq::seq_prefetch_init_depsgraph(), blender::seq::seq_prefetch_must_skip_frame(), blender::seq::seq_prefetch_update_active_seqbase(), and blender::seq::seq_prefetch_update_context().
| bool blender::seq::PrefetchJob::stop = false |
Definition at line 85 of file prefetch.cc.
Referenced by blender::seq::prefetch_stop(), blender::seq::seq_prefetch_do_suspend(), blender::seq::seq_prefetch_frames(), and blender::seq::seq_prefetch_start_ex().
| ListBase blender::seq::PrefetchJob::threads = {} |
Definition at line 67 of file prefetch.cc.
Referenced by blender::seq::seq_prefetch_free(), and blender::seq::seq_prefetch_start_ex().
| int blender::seq::PrefetchJob::timeline_end = 0 |
Definition at line 76 of file prefetch.cc.
Referenced by blender::seq::seq_prefetch_frames(), blender::seq::seq_prefetch_start_ex(), and blender::seq::seq_prefetch_update_area().
| int blender::seq::PrefetchJob::timeline_length = 0 |
Definition at line 77 of file prefetch.cc.
Referenced by blender::seq::seq_prefetch_need_suspend(), blender::seq::seq_prefetch_start_ex(), and blender::seq::seq_prefetch_update_area().
| int blender::seq::PrefetchJob::timeline_start = 0 |
Definition at line 75 of file prefetch.cc.
Referenced by blender::seq::seq_prefetch_frames(), blender::seq::seq_prefetch_start_ex(), and blender::seq::seq_prefetch_update_area().
| bool blender::seq::PrefetchJob::waiting = false |
Definition at line 84 of file prefetch.cc.
Referenced by blender::seq::seq_prefetch_do_suspend(), blender::seq::seq_prefetch_job_is_waiting(), blender::seq::seq_prefetch_resume(), and blender::seq::seq_prefetch_start_ex().