MobileRT  1.0
A multi platform C++ CPU progressive Ray Tracer.
MobileRT::Triangle Member List

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

AB_MobileRT::Triangleprivate
AC_MobileRT::Triangleprivate
checkArguments() constMobileRT::Triangleprivate
getA() constMobileRT::Triangle
getAABB() constMobileRT::Triangle
getAB() constMobileRT::Triangle
getAC() constMobileRT::Triangle
getMaterialIndex() constMobileRT::Triangle
getNormalA() constMobileRT::Triangle
getNormalB() constMobileRT::Triangle
getNormalC() constMobileRT::Triangle
getTexCoordA() constMobileRT::Triangle
getTexCoordB() constMobileRT::Triangle
getTexCoordC() constMobileRT::Triangle
intersect(Intersection intersection) constMobileRT::Triangle
intersect(const AABB &box) constMobileRT::Triangle
isNearFarInvalid(float near, float far)MobileRT::Triangleprivatestatic
materialIndex_MobileRT::Triangleprivate
normalA_MobileRT::Triangleprivate
normalB_MobileRT::Triangleprivate
normalC_MobileRT::Triangleprivate
operator<<(::std::ostream &os, const Triangle &triangle)MobileRT::Trianglefriend
operator=(const Triangle &triangle)=defaultMobileRT::Triangle
operator=(Triangle &&triangle) noexcept=defaultMobileRT::Triangle
pointA_MobileRT::Triangleprivate
texCoordA_MobileRT::Triangleprivate
texCoordB_MobileRT::Triangleprivate
texCoordC_MobileRT::Triangleprivate
Triangle(const Triangle::Builder &builder) noexceptMobileRT::Triangleexplicitprivate
Triangle()=deleteMobileRT::Triangleexplicit
Triangle(const Triangle &triangle)=defaultMobileRT::Triangle
Triangle(Triangle &&triangle) noexcept=defaultMobileRT::Triangle
~Triangle()=defaultMobileRT::Triangle