Blender
V3.3
|
#include <adaptive_sampling.h>
Public Member Functions | |
AdaptiveSampling () | |
int | align_samples (int start_sample, int num_samples) const |
bool | need_filter (int sample) const |
Public Attributes | |
bool | use = false |
int | adaptive_step = 0 |
int | min_samples = 0 |
float | threshold = 0.0f |
Definition at line 8 of file integrator/adaptive_sampling.h.
CCL_NAMESPACE_BEGIN AdaptiveSampling::AdaptiveSampling | ( | ) |
Definition at line 10 of file adaptive_sampling.cpp.
int AdaptiveSampling::align_samples | ( | int | start_sample, |
int | num_samples | ||
) | const |
Definition at line 14 of file adaptive_sampling.cpp.
References adaptive_step, max, min, min_samples, num_samples, and use.
Referenced by RenderScheduler::get_num_samples_to_path_trace(), and TEST().
bool AdaptiveSampling::need_filter | ( | int | sample | ) | const |
Definition at line 45 of file adaptive_sampling.cpp.
References adaptive_step, min_samples, sample, and use.
Referenced by TEST(), and RenderScheduler::work_need_adaptive_filter().
int AdaptiveSampling::adaptive_step = 0 |
Definition at line 37 of file integrator/adaptive_sampling.h.
Referenced by align_samples(), RenderScheduler::full_report(), Integrator::get_adaptive_sampling(), need_filter(), and TEST().
int AdaptiveSampling::min_samples = 0 |
Definition at line 38 of file integrator/adaptive_sampling.h.
Referenced by align_samples(), RenderScheduler::full_report(), Integrator::get_adaptive_sampling(), need_filter(), BlenderSync::sync_integrator(), and TEST().
float AdaptiveSampling::threshold = 0.0f |
Definition at line 39 of file integrator/adaptive_sampling.h.
Referenced by RenderScheduler::full_report(), Integrator::get_adaptive_sampling(), RenderScheduler::render_work_reschedule_on_idle(), and RenderScheduler::work_adaptive_threshold().
bool AdaptiveSampling::use = false |
Definition at line 36 of file integrator/adaptive_sampling.h.
Referenced by align_samples(), RenderScheduler::full_report(), Integrator::get_adaptive_sampling(), RenderScheduler::get_num_samples_to_path_trace(), RenderScheduler::is_adaptive_sampling_used(), need_filter(), RenderScheduler::render_work_reschedule_on_idle(), TEST(), TileManager::update(), Film::update_passes(), and RenderScheduler::work_need_update_display().