GClasses
GClasses::GRayTraceTriMesh Member List

This is the complete list of members for GClasses::GRayTraceTriMesh, including all inherited members.

activateCulling()GClasses::GRayTraceTriMeshinline
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::GRayTraceTriMeshinline
isPointWithinPlanarPolygon(G3DVector *pPoint, G3DVector **ppVertices, size_t nVertices)GClasses::GRayTraceTriMeshprotected
m_bCullingGClasses::GRayTraceTriMeshprotected
m_nPointsGClasses::GRayTraceTriMeshprotected
m_nTrianglesGClasses::GRayTraceTriMeshprotected
m_pMaterialGClasses::GRayTraceTriMeshprotected
m_pNormalsGClasses::GRayTraceTriMeshprotected
m_pPointsGClasses::GRayTraceTriMeshprotected
m_pTextureCoordsGClasses::GRayTraceTriMeshprotected
m_pTrianglesGClasses::GRayTraceTriMeshprotected
makeCylinder(GRayTraceMaterial *pMaterial, G3DVector *pCenter1, G3DVector *pCenter2, G3DReal radius, size_t nSides, bool bEndCaps)GClasses::GRayTraceTriMeshstatic
makeQuadSurface(GRayTraceMaterial *pMaterial, G3DVector *p1, G3DVector *p2, G3DVector *p3, G3DVector *p4)GClasses::GRayTraceTriMeshstatic
makeSingleTriangle(GRayTraceMaterial *pMaterial, G3DVector *p1, G3DVector *p2, G3DVector *p3)GClasses::GRayTraceTriMeshstatic
material()GClasses::GRayTraceTriMeshinline
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::GRayTraceTriMeshinline
vertex(size_t nIndex, size_t nVertex)GClasses::GRayTraceTriMesh
~GRayTraceTriMesh()GClasses::GRayTraceTriMesh