Blender V2.61 - r43446
|
Go to the source code of this file.
Classes | |
struct | LCTSHint |
struct | RayHint |
struct | Isect |
Defines | |
#define | RE_RAY_LCTS_MAX_SIZE 256 |
#define | RT_USE_LAST_HIT |
#define | RE_RAY_SHADOW 0 |
#define | RE_RAY_MIRROR 1 |
#define | RE_RAY_SHADOW_TRA 2 |
#define | RE_SKIP_CULLFACE (1 << 0) |
#define | RE_SKIP_VLR_NEIGHBOUR (1 << 1) |
#define | RE_CHECK_VLR_NONE 0 |
#define | RE_CHECK_VLR_RENDER 1 |
#define | RE_CHECK_VLR_NON_SOLID_MATERIAL 2 |
#define | RE_CHECK_VLR_BAKE 3 |
#define | RE_RAYTRACE_MAXDIST 1e15f |
#define | RE_RAYTRACE_EPSILON 0.0f |
Typedefs | |
typedef struct LCTSHint | LCTSHint |
typedef struct RayHint | RayHint |
typedef struct Isect | Isect |
Definition in file rayintersection.h.
#define RE_CHECK_VLR_BAKE 3 |
Definition at line 116 of file rayintersection.h.
Referenced by do_bake_shade(), and intersect_rayface().
#define RE_CHECK_VLR_NON_SOLID_MATERIAL 2 |
Definition at line 115 of file rayintersection.h.
Referenced by intersect_rayface(), ray_ao_qmc(), and vol_get_shadow().
#define RE_CHECK_VLR_NONE 0 |
Definition at line 113 of file rayintersection.h.
Referenced by vol_get_bounds(), and vol_trace_behind().
#define RE_CHECK_VLR_RENDER 1 |
Definition at line 114 of file rayintersection.h.
Referenced by intersect_rayface(), ray_ao_spheresamp(), ray_shadow_jitter(), ray_shadow_qmc(), and traceray().
#define RE_RAY_LCTS_MAX_SIZE 256 |
Definition at line 45 of file rayintersection.h.
Referenced by bvh_dfs_make_hint().
#define RE_RAY_MIRROR 1 |
Definition at line 104 of file rayintersection.h.
Referenced by do_bake_shade(), point_inside_obi(), ray_trace_shadow_rad(), traceray(), vlr_check_intersect(), vol_get_bounds(), vol_get_shadow(), and vol_trace_behind().
#define RE_RAY_SHADOW 0 |
Definition at line 103 of file rayintersection.h.
Referenced by bvh_callback(), intersect(), ray_ao_qmc(), ray_ao_spheresamp(), ray_shadow(), RE_rayobject_raycast(), shade_ray(), and testnode().
#define RE_RAY_SHADOW_TRA 2 |
Definition at line 105 of file rayintersection.h.
Referenced by ray_ao_qmc(), ray_ao_spheresamp(), ray_shadow(), ray_shadow_jitter(), ray_shadow_qmc(), and shade_ray().
#define RE_RAYTRACE_EPSILON 0.0f |
Definition at line 120 of file rayintersection.h.
Referenced by isec_tri_quad(), and isec_tri_quad_neighbour().
#define RE_RAYTRACE_MAXDIST 1e15f |
Definition at line 119 of file rayintersection.h.
Referenced by bake_intersect_tree(), ray_trace_shadow_rad(), and traceray().
#define RE_SKIP_CULLFACE (1 << 0) |
Definition at line 108 of file rayintersection.h.
#define RE_SKIP_VLR_NEIGHBOUR (1 << 1) |
Definition at line 110 of file rayintersection.h.
Referenced by do_bake_shade(), intersect_outside_volume(), intersect_rayface(), ray_ao_qmc(), ray_ao_spheresamp(), ray_shadow_jitter(), ray_shadow_qmc(), traceray(), vol_get_bounds(), and vol_trace_behind().
#define RT_USE_LAST_HIT |
Definition at line 46 of file rayintersection.h.