#ifndef BULLET_PRIVATE_H
#define BULLET_PRIVATE_H

#include <glm/glm.hpp>

// Bullet includes
#include "btBulletCollisionCommon.h"
#include "btBulletDynamicsCommon.h"

#include "BulletCollision/CollisionDispatch/btGhostObject.h"
#include "BulletDynamics/Character/btKinematicCharacterController.h"

const int kCollisionFilterAllMask = btBroadphaseProxy::DefaultFilter | btBroadphaseProxy::StaticFilter | btBroadphaseProxy::KinematicFilter | btBroadphaseProxy::DebrisFilter;

glm::vec3 btVectorToGlm(const btVector3& vec);
btVector3 glmVectorToBt(const glm::vec3& vec);


#endif