|
Blender V5.0
|
#include <iosfwd>#include "util/string.h"#include "util/unique_ptr_vector.h"#include "kernel/types.h"#include "graph/node.h"Go to the source code of this file.
Classes | |
| struct | PassInfo |
| class | Pass |
Enumerations | |
| enum class | PassMode { NOISY , DENOISED } |
Functions | |
| CCL_NAMESPACE_BEGIN const char * | pass_type_as_string (const PassType type) |
| const char * | pass_mode_as_string (PassMode mode) |
| std::ostream & | operator<< (std::ostream &os, PassMode mode) |
| std::ostream & | operator<< (std::ostream &os, const Pass &pass) |
| bool | is_volume_guiding_pass (const PassType pass_type) |
| bool is_volume_guiding_pass | ( | const PassType | pass_type | ) |
Definition at line 474 of file pass.cpp.
References PASS_VOLUME_SCATTER, and PASS_VOLUME_TRANSMIT.
Referenced by Film::get_kernel_features(), PathTraceTile::get_pass_pixels(), PassAccessor::get_render_tile_pixels(), and PathTrace::update_display().
| std::ostream & operator<< | ( | std::ostream & | os, |
| const Pass & | pass ) |
Definition at line 464 of file pass.cpp.
References Pass::is_written(), pass_type_as_string(), and string_from_bool().
| std::ostream & operator<< | ( | std::ostream & | os, |
| PassMode | mode ) |
Definition at line 39 of file pass.cpp.
References pass_mode_as_string().
| const char * pass_mode_as_string | ( | PassMode | mode | ) |
Definition at line 26 of file pass.cpp.
References DENOISED, LOG_DFATAL, and NOISY.
Referenced by operator<<().
| CCL_NAMESPACE_BEGIN const char * pass_type_as_string | ( | const PassType | type | ) |
Definition at line 12 of file pass.cpp.
References NodeEnum::exists(), Pass::get_type_enum(), and LOG_DFATAL.
Referenced by DenoiserGPU::denoise_pass(), PassAccessor::get_render_tile_pixels(), and operator<<().