VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
DtIntersectionExistsCallback Struct Reference

Only records whether there was a hit or not, bails out of future calculations once it finds one.

Inheritance diagram for DtIntersectionExistsCallback:
Inheritance graph
[legend]

Public Member Functions

 DtIntersectionExistsCallback (short int filterMask)
 
virtual bool needsCollision (btBroadphaseProxy *proxy0) const
 
virtual btScalar addSingleResult (btCollisionWorld::LocalRayResult &rayResult, bool normalInWorldSpace)
 
- Public Member Functions inherited from DtBulletRayResultCallback
 DtBulletRayResultCallback (DtIntersectionRecord::DtIntersectionType irtFlag, short int filterMask)
 

Additional Inherited Members

- Protected Attributes inherited from DtBulletRayResultCallback
const
DtIntersectionRecord::DtIntersectionType 
myIrtFlag
 

Constructor & Destructor Documentation

DtIntersectionExistsCallback::DtIntersectionExistsCallback ( short int  filterMask)
explicit

Member Function Documentation

virtual bool DtIntersectionExistsCallback::needsCollision ( btBroadphaseProxy *  proxy0) const
virtual

Builds BVH and checks to see if object is enabled.

Reimplemented from DtBulletRayResultCallback.

virtual btScalar DtIntersectionExistsCallback::addSingleResult ( btCollisionWorld::LocalRayResult &  rayResult,
bool  normalInWorldSpace 
)
virtual

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)