12 #ifndef hifi_CharacterRayResult_h
13 #define hifi_CharacterRayResult_h
15 #include <btBulletDynamicsCommon.h>
16 #include <BulletCollision/CollisionDispatch/btCollisionWorld.h>
18 class CharacterGhostObject;
20 class CharacterRayResult :
public btCollisionWorld::ClosestRayResultCallback {
22 CharacterRayResult (
const CharacterGhostObject* character);
24 virtual btScalar addSingleResult(btCollisionWorld::LocalRayResult& rayResult,
bool normalInWorldSpace)
override;
27 const CharacterGhostObject* _character;