|
Blender V4.3
|
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 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 | ( | KernelGlobals | kg, |
| ConstIntegratorState | state ) |
Definition at line 50 of file shadow_catcher.h.
References flag, integrator_path_is_terminated(), INTEGRATOR_STATE, PATH_RAY_SHADOW_CATCHER_HIT, PATH_RAY_TRANSPARENT_BACKGROUND, and state.