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

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

_areaG3D::Triangleprivate
_edge01G3D::Triangleprivate
_edge02G3D::Triangleprivate
_planeG3D::Triangleprivate
_primaryAxisG3D::Triangleprivate
_vertexG3D::Triangleprivate
area() const G3D::Triangle
center() const G3D::Triangle
CollisionDetection classG3D::Trianglefriend
deserialize(class BinaryInput &b)G3D::Triangle
edge01() const G3D::Triangleinline
edge02() const G3D::Triangleinline
edgeDirectionG3D::Triangleprivate
edgeMagnitudeG3D::Triangleprivate
getBounds(class AABox &) const G3D::Triangle
getRandomSurfacePoint(Point3 &P, Vector3 &N=Vector3::ignore()) const G3D::Triangleinline
hashCode() const G3D::Triangleinline
init(const Vector3 &v0, const Vector3 &v1, const Vector3 &v2)G3D::Triangleprivate
intersect(const class Ray &ray, float &distance, float baryCoord[3]) const G3D::Triangle
normal() const G3D::Triangle
operator==(const Triangle &other) const G3D::Triangleinline
plane() const G3D::Triangle
primaryAxis() const G3D::Triangleinline
randomPoint() const G3D::Triangle
Ray classG3D::Trianglefriend
serialize(class BinaryOutput &b)G3D::Triangle
Triangle(class BinaryInput &b)G3D::Triangle
Triangle()G3D::Triangle
Triangle(const Point3 &v0, const Point3 &v1, const Point3 &v2)G3D::Triangle
vertex(int n) const G3D::Triangleinline
~Triangle()G3D::Triangle