|
OpenGothic
Open source reimplementation of Gothic I and II
|
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) | CollisionWorld | static |
| toMeters(const float v) | CollisionWorld | static |
| toMeters(const Tempest::Vec3 &v) | CollisionWorld | static |
| touchAabbs() | CollisionWorld | |
| updateAabbs() override | CollisionWorld |