|
Blender
V2.93
|
#include <kernel_types.h>
Public Attributes | |
| float3 | P |
| float3 | D |
| float | t |
| float | time |
| differential3 | dP |
| differential3 | dD |
Definition at line 637 of file kernel_types.h.
| float3 Ray::D |
Definition at line 648 of file kernel_types.h.
Referenced by bvh_instance_pop(), bvh_instance_pop_factor(), bvh_instance_push(), direct_emission(), direct_emissive_eval(), indirect_lamp_emission(), kernel_background_evaluate(), kernel_embree_setup_ray(), kernel_path_ao(), kernel_path_lamp_emission(), kernel_volume_equiangular_pdf(), kernel_volume_equiangular_sample(), motion_triangle_refine(), scene_intersect(), scene_intersect_valid(), shader_setup_from_background(), shader_setup_from_ray(), subsurface_random_walk(), subsurface_scatter_disk(), OSLRenderServices::trace(), triangle_refine(), triangle_refine_local(), and Camera::world_to_raster_size().
| differential3 Ray::dD |
Definition at line 660 of file kernel_types.h.
Referenced by direct_emission(), direct_emissive_eval(), indirect_lamp_emission(), kernel_background_evaluate(), kernel_path_ao(), kernel_path_lamp_emission(), shader_setup_from_background(), shader_setup_from_ray(), subsurface_scatter_disk(), OSLRenderServices::trace(), and Camera::world_to_raster_size().
| differential3 Ray::dP |
Definition at line 659 of file kernel_types.h.
Referenced by direct_emission(), direct_emissive_eval(), kernel_background_evaluate(), kernel_path_ao(), kernel_path_lamp_emission(), shader_setup_from_ray(), subsurface_scatter_disk(), OSLRenderServices::trace(), and Camera::world_to_raster_size().
| float3 Ray::P |
Definition at line 647 of file kernel_types.h.
Referenced by bvh_instance_pop(), bvh_instance_pop_factor(), bvh_instance_push(), direct_emission(), direct_emissive_eval(), indirect_lamp_emission(), kernel_background_evaluate(), kernel_embree_setup_ray(), kernel_path_ao(), kernel_path_lamp_emission(), kernel_volume_equiangular_pdf(), kernel_volume_equiangular_sample(), motion_triangle_refine(), scene_intersect(), scene_intersect_valid(), shader_setup_from_background(), subsurface_random_walk(), subsurface_scatter_disk(), OSLRenderServices::trace(), triangle_refine(), and triangle_refine_local().
| float Ray::t |
Definition at line 649 of file kernel_types.h.
Referenced by direct_emission(), direct_emissive_eval(), indirect_lamp_emission(), kernel_background_evaluate(), kernel_do_volume(), kernel_embree_setup_ray(), kernel_path_ao(), kernel_path_scene_intersect(), kernel_path_trace(), kernel_volume_equiangular_pdf(), kernel_volume_equiangular_sample(), scene_intersect(), shadow_blocked(), shadow_handle_transparent_isect(), subsurface_random_walk(), subsurface_scatter_disk(), OSLRenderServices::trace(), and Camera::world_to_raster_size().
| float Ray::time |
Definition at line 650 of file kernel_types.h.
Referenced by direct_emissive_eval(), indirect_lamp_emission(), kernel_background_evaluate(), kernel_direct_lighting(), kernel_embree_setup_ray(), kernel_path_ao(), kernel_path_lamp_emission(), scene_intersect(), shader_setup_from_background(), shader_setup_from_ray(), subsurface_random_walk(), subsurface_scatter_disk(), and OSLRenderServices::trace().