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 | |