Inexor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Functions
bih.cpp File Reference
#include <boost/algorithm/clamp.hpp>
#include <limits.h>
#include <string.h>
#include <algorithm>
#include "inexor/engine/lightmap.hpp"
#include "inexor/model/model.hpp"
#include "inexor/model/rendermodel.hpp"
#include "inexor/physics/bih.hpp"
#include "inexor/physics/physics.hpp"
#include "inexor/shared/cube_loops.hpp"
#include "inexor/shared/cube_types.hpp"
#include "inexor/shared/cube_vector.hpp"
#include "inexor/shared/ents.hpp"
#include "inexor/shared/geom.hpp"
#include "inexor/shared/tools.hpp"
#include "inexor/texture/texture.hpp"

Classes

struct  traversestate
 

Functions

bool mmintersect (const extentity &e, const vec &o, const vec &ray, float maxdist, int mode, float &dist)
 

Class Documentation

struct traversestate
Class Members
node * node
float tmax
float tmin

Function Documentation

bool mmintersect ( const extentity e,
const vec o,
const vec ray,
float  maxdist,
int  mode,
float &  dist 
)