Blender
V3.3
|
#include "kernel/film/write_passes.h"
#include "kernel/integrator/path_state.h"
#include "kernel/integrator/state_util.h"
Go to the source code of this file.
Functions | |
CCL_NAMESPACE_BEGIN ccl_device_inline bool | kernel_shadow_catcher_is_path_split_bounce (KernelGlobals kg, IntegratorState state, const int object_flag) |
ccl_device_inline bool | kernel_shadow_catcher_path_can_split (KernelGlobals kg, ConstIntegratorState state) |
CCL_NAMESPACE_BEGIN ccl_device_inline bool kernel_shadow_catcher_is_path_split_bounce | ( | KernelGlobals | kg, |
IntegratorState | state, | ||
const int | object_flag | ||
) |
Definition at line 13 of file shadow_catcher.h.
References INTEGRATOR_STATE, kernel_data, PATH_RAY_SHADOW_CATCHER_HIT, PATH_RAY_TRANSPARENT_BACKGROUND, SD_OBJECT_HOLDOUT_MASK, SD_OBJECT_SHADOW_CATCHER, state, and void.
ccl_device_inline bool kernel_shadow_catcher_path_can_split | ( | KernelGlobals | kg, |
ConstIntegratorState | state | ||
) |
Definition at line 50 of file shadow_catcher.h.
References integrator_path_is_terminated(), INTEGRATOR_STATE, PATH_RAY_SHADOW_CATCHER_HIT, PATH_RAY_TRANSPARENT_BACKGROUND, and state.