TrinityCore
|
This is the complete list of members for G3D::Ray, including all inherited members.
bumpedRay(float distance) const | G3D::Ray | inline |
bumpedRay(float distance, const Vector3 &bumpDirection) const | G3D::Ray | inline |
c_xy | G3D::Ray | private |
c_xz | G3D::Ray | private |
c_yx | G3D::Ray | private |
c_yz | G3D::Ray | private |
c_zx | G3D::Ray | private |
c_zy | G3D::Ray | private |
classification | G3D::Ray | private |
Classification enum name | G3D::Ray | private |
closestPoint(const Point3 &point) const | G3D::Ray | inline |
deserialize(class BinaryInput &b) | G3D::Ray | |
direction() const | G3D::Ray | inline |
distance(const Point3 &point) const | G3D::Ray | inline |
fromOriginAndDirection(const Point3 &point, const Vector3 &direction) | G3D::Ray | inlinestatic |
ibyj | G3D::Ray | private |
ibyk | G3D::Ray | private |
Intersect class | G3D::Ray | friend |
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::Ray | inline |
intersectionTime(const Point3 &vert0, const Point3 &vert1, const Point3 &vert2, const Vector3 &edge01, const Vector3 &edge02) const | G3D::Ray | inline |
intersectionTime(const Point3 &vert0, const Point3 &vert1, const Point3 &vert2) const | G3D::Ray | inline |
intersectionTime(const Point3 &vert0, const Point3 &vert1, const Point3 &vert2, float &w0, float &w1, float &w2) const | G3D::Ray | inline |
intersectionTime(const Triangle &triangle) const | G3D::Ray | inline |
intersectionTime(const Triangle &triangle, float &w0, float &w1, float &w2) const | G3D::Ray | inline |
invDirection() const | G3D::Ray | inline |
jbyi | G3D::Ray | private |
jbyk | G3D::Ray | private |
kbyi | G3D::Ray | private |
kbyj | G3D::Ray | private |
m_direction | G3D::Ray | private |
m_invDirection | G3D::Ray | private |
m_origin | G3D::Ray | private |
MMM enum value | G3D::Ray | private |
MMO enum value | G3D::Ray | private |
MMP enum value | G3D::Ray | private |
MOM enum value | G3D::Ray | private |
MOO enum value | G3D::Ray | private |
MOP enum value | G3D::Ray | private |
MPM enum value | G3D::Ray | private |
MPO enum value | G3D::Ray | private |
MPP enum value | G3D::Ray | private |
OMM enum value | G3D::Ray | private |
OMO enum value | G3D::Ray | private |
OMP enum value | G3D::Ray | private |
OOM enum value | G3D::Ray | private |
OOP enum value | G3D::Ray | private |
OPM enum value | G3D::Ray | private |
OPO enum value | G3D::Ray | private |
OPP enum value | G3D::Ray | private |
origin() const | G3D::Ray | inline |
PMM enum value | G3D::Ray | private |
PMO enum value | G3D::Ray | private |
PMP enum value | G3D::Ray | private |
POM enum value | G3D::Ray | private |
POO enum value | G3D::Ray | private |
POP enum value | G3D::Ray | private |
PPM enum value | G3D::Ray | private |
PPO enum value | G3D::Ray | private |
PPP enum value | G3D::Ray | private |
Ray() | G3D::Ray | inline |
Ray(const Point3 &origin, const Vector3 &direction) | G3D::Ray | inline |
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 |