| activateCulling() | GClasses::GRayTraceTriMesh | inline |
| adjustBoundingBox(size_t nIndex, G3DVector *pMin, G3DVector *pMax) | GClasses::GRayTraceTriMesh | |
| center(G3DVector *pOutPoint, size_t nIndex) | GClasses::GRayTraceTriMesh | |
| computePhongNormals() | GClasses::GRayTraceTriMesh | |
| GRayTraceTriMesh(GRayTraceMaterial *pMaterial, size_t nPoints, size_t nTriangles, size_t nNormals, size_t nTextureCoords) | GClasses::GRayTraceTriMesh | |
| GRayTraceTriMesh(GDomNode *pNode, GRayTraceScene *pScene) | GClasses::GRayTraceTriMesh | |
| isCulled() | GClasses::GRayTraceTriMesh | inline |
| isPointWithinPlanarPolygon(G3DVector *pPoint, G3DVector **ppVertices, size_t nVertices) | GClasses::GRayTraceTriMesh | protected |
| m_bCulling | GClasses::GRayTraceTriMesh | protected |
| m_nPoints | GClasses::GRayTraceTriMesh | protected |
| m_nTriangles | GClasses::GRayTraceTriMesh | protected |
| m_pMaterial | GClasses::GRayTraceTriMesh | protected |
| m_pNormals | GClasses::GRayTraceTriMesh | protected |
| m_pPoints | GClasses::GRayTraceTriMesh | protected |
| m_pTextureCoords | GClasses::GRayTraceTriMesh | protected |
| m_pTriangles | GClasses::GRayTraceTriMesh | protected |
| makeCylinder(GRayTraceMaterial *pMaterial, G3DVector *pCenter1, G3DVector *pCenter2, G3DReal radius, size_t nSides, bool bEndCaps) | GClasses::GRayTraceTriMesh | static |
| makeQuadSurface(GRayTraceMaterial *pMaterial, G3DVector *p1, G3DVector *p2, G3DVector *p3, G3DVector *p4) | GClasses::GRayTraceTriMesh | static |
| makeSingleTriangle(GRayTraceMaterial *pMaterial, G3DVector *p1, G3DVector *p2, G3DVector *p3) | GClasses::GRayTraceTriMesh | static |
| material() | GClasses::GRayTraceTriMesh | inline |
| normalVector(GRayTraceRay *pRay, size_t nIndex) | GClasses::GRayTraceTriMesh | |
| rayDistanceToTriangle(size_t nTriangle, G3DVector *pRayOrigin, G3DVector *pRayDirection) | GClasses::GRayTraceTriMesh | |
| serialize(GDom *pDoc, const GRayTraceScene *pScene) const | GClasses::GRayTraceTriMesh | |
| setNormal(size_t nIndex, G3DVector *pNormal) | GClasses::GRayTraceTriMesh | |
| setPoint(size_t nIndex, const G3DVector *pPoint) | GClasses::GRayTraceTriMesh | |
| setTextureCoord(size_t nIndex, G3DReal x, G3DReal y) | GClasses::GRayTraceTriMesh | |
| setTriangle(size_t nIndex, size_t v1, size_t v2, size_t v3) | GClasses::GRayTraceTriMesh | |
| triangle(size_t index, size_t *v1, size_t *v2, size_t *v3) | GClasses::GRayTraceTriMesh | |
| triangleCount() | GClasses::GRayTraceTriMesh | inline |
| vertex(size_t nIndex, size_t nVertex) | GClasses::GRayTraceTriMesh | |
| ~GRayTraceTriMesh() | GClasses::GRayTraceTriMesh | |