MinGfx Toolkit  1.0
A minimal library for writing cross-platform (Windows, OSX, linux) graphics programs.
mingfx::Ray Member List

This is the complete list of members for mingfx::Ray, including all inherited members.

direction() constmingfx::Ray
FastIntersectMesh(Mesh *mesh, float *iTime, Point3 *iPoint, int *iTriangleID) constmingfx::Ray
IntersectAABB(const AABB &box, float *iTime) constmingfx::Ray
IntersectMesh(const Mesh &mesh, float *iTime, Point3 *iPoint, int *iTriangleID) constmingfx::Ray
IntersectPlane(const Point3 &planePt, const Vector3 &planeNormal, float *iTime, Point3 *iPoint) constmingfx::Ray
IntersectQuad(const Point3 &v1, const Point3 &v2, const Point3 &v3, const Point3 &v4, float *iTime, Point3 *iPoint) constmingfx::Ray
IntersectSphere(const Point3 &center, float radius, float *iTime, Point3 *iPoint) constmingfx::Ray
IntersectTriangle(const Point3 &v1, const Point3 &v2, const Point3 &v3, float *iTime, Point3 *iPoint) constmingfx::Ray
Length() constmingfx::Ray
operator!=(const Ray &other) constmingfx::Ray
operator==(const Ray &other) constmingfx::Ray
origin() constmingfx::Ray
Ray()mingfx::Ray
Ray(const Point3 &origin, const Vector3 &direction)mingfx::Ray
set(Point3 newOrigin, Vector3 newDir)mingfx::Ray
~Ray()mingfx::Rayvirtual