12 #ifndef hifi_CharacterSweepResult_h
13 #define hifi_CharacterSweepResult_h
15 #include <btBulletDynamicsCommon.h>
16 #include <BulletCollision/CollisionDispatch/btCollisionWorld.h>
19 class CharacterGhostObject;
21 class CharacterSweepResult :
public btCollisionWorld::ClosestConvexResultCallback {
23 CharacterSweepResult(
const CharacterGhostObject* character);
24 virtual btScalar addSingleResult(btCollisionWorld::LocalConvexResult& convexResult,
bool useWorldFrame)
override;
25 void resetHitHistory();
27 const CharacterGhostObject* _character;