Inexor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions | Variables
mpr.hpp File Reference
#include "inexor/shared/geom.hpp"
#include "inexor/engine/octree.hpp"
#include "inexor/shared/cube_loops.hpp"
#include "inexor/shared/tools.hpp"
#include "inexor/shared/ents.hpp"

Go to the source code of this file.

Classes

struct  mpr::CubePlanes
 
struct  mpr::SolidCube
 
struct  mpr::Ent
 
struct  mpr::EntOBB
 
struct  mpr::EntFuzzy
 
struct  mpr::EntCylinder
 
struct  mpr::EntCapsule
 
struct  mpr::EntEllipsoid
 
struct  mpr::Model
 
struct  mpr::ModelOBB
 
struct  mpr::ModelEllipse
 

Namespaces

 mpr
 

Functions

template<class T , class U >
bool mpr::collide (const T &p1, const U &p2)
 
template<class T , class U >
bool mpr::collide (const T &p1, const U &p2, vec *contactnormal, vec *contactpoint1, vec *contactpoint2)
 

Variables

const float mpr::boundarytolerance = 1e-3f