|
Blender V5.0
|
#include "kernel/integrator/state_flow.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 (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 12 of file shadow_catcher.h.
References ccl_device_inline, flag, INTEGRATOR_STATE, kernel_data, PATH_RAY_SHADOW_CATCHER_HIT, PATH_RAY_TRANSPARENT_BACKGROUND, SD_OBJECT_HOLDOUT_MASK, SD_OBJECT_SHADOW_CATCHER, and state.
| ccl_device_inline bool kernel_shadow_catcher_path_can_split | ( | ConstIntegratorState | state | ) |
Definition at line 49 of file shadow_catcher.h.
References ccl_device_inline, flag, integrator_path_is_terminated(), INTEGRATOR_STATE, PATH_RAY_SHADOW_CATCHER_HIT, PATH_RAY_TRANSPARENT_BACKGROUND, and state.