OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
CollisionWorld Member List

This is the complete list of members for CollisionWorld, including all inherited members.

addCollisionBody(btCollisionShape &shape, const Tempest::Matrix4x4 &tr, float friction)CollisionWorld
addDynamicBody(btCollisionShape &shape, const Tempest::Matrix4x4 &tr, float friction, float mass)CollisionWorld
CollisionWorld()CollisionWorld
hasCollision(const btCollisionObject &it, Tempest::Vec3 &normal)CollisionWorld
hasCollision(btRigidBody &it, Tempest::Vec3 &normal, Interactive *&vob)CollisionWorld
rayCast(const Tempest::Vec3 &b, const Tempest::Vec3 &e, RayResultCallback &cb)CollisionWorld
setBBox(const btVector3 &min, const btVector3 &max)CollisionWorld
setItemHitCallback(std::function< void(Item &itm, zenkit::MaterialGroup mat, float impulse, float mass)> f)CollisionWorld
tick(uint64_t dt)CollisionWorld
toCentimeters(const btVector3 &v)CollisionWorldstatic
toMeters(const float v)CollisionWorldstatic
toMeters(const Tempest::Vec3 &v)CollisionWorldstatic
touchAabbs()CollisionWorld
updateAabbs() overrideCollisionWorld