Blender V2.61 - r43446
Classes | Defines | Typedefs

rayintersection.h File Reference

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

Detailed Description

Definition in file rayintersection.h.


Define Documentation

#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
#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
#define RE_RAY_SHADOW   0
#define RE_RAY_SHADOW_TRA   2
#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)
#define RT_USE_LAST_HIT

Definition at line 46 of file rayintersection.h.


Typedef Documentation

typedef struct Isect Isect
typedef struct LCTSHint LCTSHint
typedef struct RayHint RayHint