GClasses
GClasses::GRayTraceObject Member List

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

adjustBoundingBox(G3DVector *pMin, G3DVector *pMax)=0GClasses::GRayTraceObjectpure virtual
center(G3DVector *pOutPoint)=0GClasses::GRayTraceObjectpure virtual
deserialize(GDomNode *pNode, GRayTraceScene *pScene)GClasses::GRayTraceObjectstatic
drawWireFrame(GCamera *pCamera, GImage *pImage)=0GClasses::GRayTraceObjectpure virtual
GRayTraceObject()GClasses::GRayTraceObjectinline
isCulled()=0GClasses::GRayTraceObjectpure virtual
material()=0GClasses::GRayTraceObjectpure virtual
normalVector(GRayTraceRay *pRay)=0GClasses::GRayTraceObjectpure virtual
ObjectType enum nameGClasses::GRayTraceObject
rayDistance(G3DVector *pRayOrigin, G3DVector *pRayDirection)=0GClasses::GRayTraceObjectpure virtual
serialize(GDom *pDoc, const GRayTraceScene *pScene) const =0GClasses::GRayTraceObjectpure virtual
Sphere enum valueGClasses::GRayTraceObject
Triangle enum valueGClasses::GRayTraceObject
type() const =0GClasses::GRayTraceObjectpure virtual
~GRayTraceObject()GClasses::GRayTraceObjectinlinevirtual