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

Static Public Member Functions

template<typename REAL = double>
static void init_ray_generator_orthographic_data (RayGeneratorOrthographicData< REAL > *data, const REAL &aspect_ratio, const REAL &sample_size_x, const REAL &sample_size_y)
 
template<typename REAL >
static void compute_ray (const RayGeneratorOrthographicData< REAL > *orthographic_data, const GMathVec2< REAL > &uv, GMathRay< REAL > &ray)
 
template<typename REAL >
static bool get_frustum (const RayGeneratorOrthographicData< REAL > *orthographic_data, const GMathVec2d &min, const GMathVec2d &max, GMathFrustum &frustum)