Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Static Public Member Functions | List of all members
GasBvhIntersector Class Reference

Static Public Member Functions

template<unsigned int N>
static void ray_hit_nearest_static (const GasBvh< N > &bvh, const CtxEval &eval_ctx, CtxShader &shader_ctx, GeometryRaytraceCtx &raytrace_ctx)
 
template<unsigned int N>
static void ray_hit_nearest_motion (const GasBvhMotion< N > &bvh, const CtxEval &eval_ctx, CtxShader &shader_ctx, GeometryRaytraceCtx &raytrace_ctx)
 
template<unsigned int N>
static void ray_hit_static (const GasBvh< N > &bvh, const CtxEval &eval_ctx, CtxShader &shader_ctx, GeometryRaytraceCtx &raytrace_ctx)
 
template<unsigned int N>
static void ray_hit_motion (const GasBvhMotion< N > &bvh, const CtxEval &eval_ctx, CtxShader &shader_ctx, GeometryRaytraceCtx &raytrace_ctx)
 
template<unsigned int N>
static void frustum_hit (const GasBvh< N > &bvh, const CtxEval &eval_ctx, CtxShader &shader_ctx, GeometryFrustumCtx &frustum_ctx)