Blender V2.61 - r43446

btCollisionWorld::RayResultCallback Struct Reference

RayResultCallback is used to report new raycast results. More...

#include <btCollisionWorld.h>

Inheritance diagram for btCollisionWorld::RayResultCallback:

List of all members.

Public Member Functions

virtual ~RayResultCallback ()
bool hasHit () const
 RayResultCallback ()
virtual bool needsCollision (btBroadphaseProxy *proxy0) const
virtual btScalar addSingleResult (LocalRayResult &rayResult, bool normalInWorldSpace)=0

Public Attributes

btScalar m_closestHitFraction
btCollisionObject * m_collisionObject
short int m_collisionFilterGroup
short int m_collisionFilterMask
unsigned int m_flags

Detailed Description

RayResultCallback is used to report new raycast results.

Definition at line 195 of file btCollisionWorld.h.


Constructor & Destructor Documentation

virtual btCollisionWorld::RayResultCallback::~RayResultCallback ( ) [inline, virtual]

Definition at line 204 of file btCollisionWorld.h.

btCollisionWorld::RayResultCallback::RayResultCallback ( ) [inline]

Definition at line 212 of file btCollisionWorld.h.


Member Function Documentation

virtual btScalar btCollisionWorld::RayResultCallback::addSingleResult ( LocalRayResult rayResult,
bool  normalInWorldSpace 
) [pure virtual]
bool btCollisionWorld::RayResultCallback::hasHit ( ) const [inline]
virtual bool btCollisionWorld::RayResultCallback::needsCollision ( btBroadphaseProxy *  proxy0) const [inline, virtual]

Member Data Documentation


The documentation for this struct was generated from the following file: