|
Blender V4.5
|
#include <render_scheduler.h>
Classes | |
| struct | [struct].path_trace |
| struct | [struct].adaptive_sampling |
| struct | [struct].cryptomatte |
| struct | [struct].tile |
| struct | [struct].full |
| struct | [struct].display |
Public Member Functions | |
| operator bool () const | |
Public Attributes | |
| int | resolution_divider = 1 |
| bool | init_render_buffers = false |
| struct | path_trace |
| struct | adaptive_sampling |
| struct | cryptomatte |
| struct | tile |
| struct | full |
| struct | display |
| bool | rebalance = false |
Definition at line 19 of file render_scheduler.h.
|
inline |
Definition at line 83 of file render_scheduler.h.
References adaptive_sampling, display, full, path_trace, and tile.
| struct RenderWork::[struct].adaptive_sampling RenderWork::adaptive_sampling |
| struct RenderWork::[struct].cryptomatte RenderWork::cryptomatte |
Referenced by PathTrace::cryptomatte_postprocess(), and RenderScheduler::set_postprocess_render_work().
| struct RenderWork::[struct].display RenderWork::display |
Referenced by RenderScheduler::get_render_work(), operator bool(), RenderScheduler::render_work_reschedule_on_cancel(), RenderScheduler::render_work_reschedule_on_converge(), RenderScheduler::set_postprocess_render_work(), PathTrace::update_display(), and RenderScheduler::update_state_for_render_work().
| struct RenderWork::[struct].full RenderWork::full |
| bool RenderWork::init_render_buffers = false |
Definition at line 26 of file render_scheduler.h.
Referenced by RenderScheduler::get_render_work(), and PathTrace::init_render_buffers().
| struct RenderWork::[struct].path_trace RenderWork::path_trace |
Referenced by RenderScheduler::get_render_work(), operator bool(), PathTrace::path_trace(), PathTrace::progress_update_if_needed(), RenderScheduler::render_work_reschedule_on_cancel(), RenderScheduler::report_adaptive_filter_time(), RenderScheduler::report_path_trace_occupancy(), RenderScheduler::report_path_trace_time(), RenderScheduler::report_work_begin(), and RenderScheduler::work_is_usable_for_first_render_estimation().
| bool RenderWork::rebalance = false |
Definition at line 79 of file render_scheduler.h.
Referenced by RenderScheduler::get_render_work(), PathTrace::rebalance(), and RenderScheduler::update_state_for_render_work().
| int RenderWork::resolution_divider = 1 |
Definition at line 21 of file render_scheduler.h.
Referenced by approximate_final_time(), RenderScheduler::get_render_work(), PathTrace::path_trace(), RenderScheduler::report_work_begin(), Session::run_update_for_next_iteration(), PathTrace::update_effective_work_buffer_params(), PathTrace::update_work_buffer_params_if_needed(), RenderScheduler::work_is_usable_for_first_render_estimation(), and RenderScheduler::work_report_reset_average().
| struct RenderWork::[struct].tile RenderWork::tile |
Referenced by PathTrace::denoise(), RenderScheduler::get_render_work(), operator bool(), RenderScheduler::render_work_reschedule_on_cancel(), RenderScheduler::render_work_reschedule_on_converge(), RenderScheduler::set_postprocess_render_work(), RenderScheduler::update_state_for_render_work(), and PathTrace::write_tile_buffer().