Support Forum       G3D Web Page     
G3D::PrecomputedRay Member List

This is the complete list of members for G3D::PrecomputedRay, including all inherited members.

bumpedRay(float distance) constG3D::PrecomputedRayinline
bumpedRay(float distance, const Vector3 &bumpDirection) constG3D::PrecomputedRayinline
closestPoint(const Point3 &point) constG3D::PrecomputedRayinline
deserialize(class BinaryInput &b)G3D::PrecomputedRay
direction() constG3D::PrecomputedRayinline
distance(const Point3 &point) constG3D::PrecomputedRayinline
fromOriginAndDirection(const Point3 &point, const Vector3 &direction, float minDistance=0.0f, float maxDistance=finf())G3D::PrecomputedRayinlinestatic
Intersect classG3D::PrecomputedRayfriend
intersection(const class Plane &plane) constG3D::PrecomputedRay
intersectionTime(const class Sphere &sphere, bool solid=false) constG3D::PrecomputedRay
intersectionTime(const class Plane &plane) constG3D::PrecomputedRay
intersectionTime(const class Box &box) constG3D::PrecomputedRay
intersectionTime(const class AABox &box) constG3D::PrecomputedRay
intersectionTime(const Vector3 &v0, const Vector3 &v1, const Vector3 &v2, const Vector3 &edge01, const Vector3 &edge02, float &w0, float &w1, float &w2) constG3D::PrecomputedRayinline
intersectionTime(const Point3 &vert0, const Point3 &vert1, const Point3 &vert2, const Vector3 &edge01, const Vector3 &edge02) constG3D::PrecomputedRayinline
intersectionTime(const Point3 &vert0, const Point3 &vert1, const Point3 &vert2) constG3D::PrecomputedRayinline
intersectionTime(const Point3 &vert0, const Point3 &vert1, const Point3 &vert2, float &w0, float &w1, float &w2) constG3D::PrecomputedRayinline
intersectionTime(const Triangle &triangle) constG3D::PrecomputedRayinline
intersectionTime(const Triangle &triangle, float &w0, float &w1, float &w2) constG3D::PrecomputedRayinline
invDirection() constG3D::PrecomputedRayinline
maxDistance() constG3D::PrecomputedRayinline
minDistance() constG3D::PrecomputedRayinline
operator Ray() constG3D::PrecomputedRay
operator=(const Ray &ray)G3D::PrecomputedRay
origin() constG3D::PrecomputedRayinline
PrecomputedRay(const Ray &ray)G3D::PrecomputedRayexplicit
PrecomputedRay()G3D::PrecomputedRayinline
PrecomputedRay(const Point3 &origin, const Vector3 &direction, float minDistance=0.0f, float maxDistance=finf())G3D::PrecomputedRayinline
PrecomputedRay(class BinaryInput &b)G3D::PrecomputedRay
reflect(const Vector3 &newOrigin, const Vector3 &normal) constG3D::PrecomputedRay
refract(const Vector3 &newOrigin, const Vector3 &normal, float iInside, float iOutside) constG3D::PrecomputedRay
serialize(class BinaryOutput &b) constG3D::PrecomputedRay
set(const Point3 &origin, const Vector3 &direction, float minDistance=0.0f, float maxDistance=finf())G3D::PrecomputedRay

documentation generated on Wed Nov 24 2021 08:01:59 using doxygen 1.8.15