TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
G3D::Ray Member List

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

bumpedRay(float distance) const G3D::Rayinline
bumpedRay(float distance, const Vector3 &bumpDirection) const G3D::Rayinline
c_xyG3D::Rayprivate
c_xzG3D::Rayprivate
c_yxG3D::Rayprivate
c_yzG3D::Rayprivate
c_zxG3D::Rayprivate
c_zyG3D::Rayprivate
classificationG3D::Rayprivate
Classification enum nameG3D::Rayprivate
closestPoint(const Point3 &point) const G3D::Rayinline
deserialize(class BinaryInput &b)G3D::Ray
direction() const G3D::Rayinline
distance(const Point3 &point) const G3D::Rayinline
fromOriginAndDirection(const Point3 &point, const Vector3 &direction)G3D::Rayinlinestatic
ibyjG3D::Rayprivate
ibykG3D::Rayprivate
Intersect classG3D::Rayfriend
intersection(const class Plane &plane) const G3D::Ray
intersectionTime(const class Sphere &sphere, bool solid=false) const G3D::Ray
intersectionTime(const class Plane &plane) const G3D::Ray
intersectionTime(const class Box &box) const G3D::Ray
intersectionTime(const class AABox &box) const G3D::Ray
intersectionTime(const Vector3 &v0, const Vector3 &v1, const Vector3 &v2, const Vector3 &edge01, const Vector3 &edge02, float &w0, float &w1, float &w2) const G3D::Rayinline
intersectionTime(const Point3 &vert0, const Point3 &vert1, const Point3 &vert2, const Vector3 &edge01, const Vector3 &edge02) const G3D::Rayinline
intersectionTime(const Point3 &vert0, const Point3 &vert1, const Point3 &vert2) const G3D::Rayinline
intersectionTime(const Point3 &vert0, const Point3 &vert1, const Point3 &vert2, float &w0, float &w1, float &w2) const G3D::Rayinline
intersectionTime(const Triangle &triangle) const G3D::Rayinline
intersectionTime(const Triangle &triangle, float &w0, float &w1, float &w2) const G3D::Rayinline
invDirection() const G3D::Rayinline
jbyiG3D::Rayprivate
jbykG3D::Rayprivate
kbyiG3D::Rayprivate
kbyjG3D::Rayprivate
m_directionG3D::Rayprivate
m_invDirectionG3D::Rayprivate
m_originG3D::Rayprivate
MMM enum valueG3D::Rayprivate
MMO enum valueG3D::Rayprivate
MMP enum valueG3D::Rayprivate
MOM enum valueG3D::Rayprivate
MOO enum valueG3D::Rayprivate
MOP enum valueG3D::Rayprivate
MPM enum valueG3D::Rayprivate
MPO enum valueG3D::Rayprivate
MPP enum valueG3D::Rayprivate
OMM enum valueG3D::Rayprivate
OMO enum valueG3D::Rayprivate
OMP enum valueG3D::Rayprivate
OOM enum valueG3D::Rayprivate
OOP enum valueG3D::Rayprivate
OPM enum valueG3D::Rayprivate
OPO enum valueG3D::Rayprivate
OPP enum valueG3D::Rayprivate
origin() const G3D::Rayinline
PMM enum valueG3D::Rayprivate
PMO enum valueG3D::Rayprivate
PMP enum valueG3D::Rayprivate
POM enum valueG3D::Rayprivate
POO enum valueG3D::Rayprivate
POP enum valueG3D::Rayprivate
PPM enum valueG3D::Rayprivate
PPO enum valueG3D::Rayprivate
PPP enum valueG3D::Rayprivate
Ray()G3D::Rayinline
Ray(const Point3 &origin, const Vector3 &direction)G3D::Rayinline
Ray(class BinaryInput &b)G3D::Ray
reflect(const Vector3 &newOrigin, const Vector3 &normal) const G3D::Ray
refract(const Vector3 &newOrigin, const Vector3 &normal, float iInside, float iOutside) const G3D::Ray
serialize(class BinaryOutput &b) const G3D::Ray
set(const Point3 &origin, const Vector3 &direction)G3D::Ray