gKitGL
gk::PNTriangle Member List
This is the complete list of members for gk::PNTriangle, including all inherited members.
a (defined in gk::Triangle)gk::Triangle
area (defined in gk::Triangle)gk::Triangle
b (defined in gk::Triangle)gk::Triangle
c (defined in gk::Triangle)gk::Triangle
getArea() const gk::Triangle [inline]
getBaseTriangle()gk::PNTriangle [inline]
getBBox() const gk::Triangle [inline]
getNormal() const gk::Triangle [inline]
getUVNormal(const float u, const float v) const gk::PNTriangle [inline]
getUVPoint(const float u, const float v) const gk::Triangle [inline]
Intersect(const Ray &ray, const float htmax, float &rt, float &ru, float &rv) const gk::Triangle [inline]
local(const Vector &v) const gk::Triangle [inline]
na (defined in gk::PNTriangle)gk::PNTriangle
nb (defined in gk::PNTriangle)gk::PNTriangle
nc (defined in gk::PNTriangle)gk::PNTriangle
pdfUniform(const Point &p) const gk::Triangle [inline]
PNTriangle()gk::PNTriangle [inline]
PNTriangle(const Point &_a, const Normal &_na, const Point &_b, const Normal &_nb, const Point &_c, const Normal &_nc)gk::PNTriangle [inline]
PNTriangle(const Triangle &abc, const Normal &_na, const Normal &_nb, const Normal &_nc)gk::PNTriangle [inline]
sampleUniform(const float u1, const float u2, Point &p) const gk::Triangle [inline]
sampleUniform(Sampler &sampler, Point &p) const gk::Triangle [inline]
sampleUniformUV(const float u1, const float u2, float &u, float &v) const gk::Triangle [inline]
sampleUniformUV(Sampler &sampler, float &u, float &v) const gk::Triangle [inline]
transform(const Transform &t)gk::PNTriangle [inline]
Triangle()gk::Triangle [inline]
Triangle(const Point &a, const Point &b, const Point &c)gk::Triangle [inline]
world(const Vector &v) const gk::Triangle [inline]
~PNTriangle()gk::PNTriangle [inline]
~Triangle()gk::Triangle [inline]
 All Classes Namespaces Functions Variables Typedefs Enumerator Friends