HoverRace  2.0
Classes | Namespaces | Macros | Functions
ShapeCollisions.h File Reference
#include "Shapes.h"
+ Include dependency graph for ShapeCollisions.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HoverRace::Model::ContactSpec
 
struct  HoverRace::Model::RoomContactSpec
 

Namespaces

 HoverRace
 
 HoverRace::Model
 

Macros

#define MR_DllDeclare
 

Functions

BOOL HoverRace::Model::DetectActorContact (const ShapeInterface *pActor, const ShapeInterface *pObstacle, ContactSpec &pAnswer)
 
BOOL HoverRace::Model::DetectFeatureContact (const ShapeInterface *pActor, const PolygonShape *pFeature, ContactSpec &pAnswer)
 
void HoverRace::Model::DetectRoomContact (const ShapeInterface *pActor, const PolygonShape *pRoom, RoomContactSpec &pAnswer)
 
BOOL HoverRace::Model::GetActorForceLongitude (const ShapeInterface *pActor, const ShapeInterface *pObstacle, MR_Angle &pLongitude)
 
BOOL HoverRace::Model::GetFeatureForceLongitude (const ShapeInterface *pActor, const PolygonShape *pFeature, MR_Angle &pLongitude)
 
BOOL HoverRace::Model::GetPolygonInclusion (const PolygonShape &pPolygon, const MR_2DCoordinate &pPosition)
 
BOOL HoverRace::Model::GetWallForceLongitude (const ShapeInterface *, const PolygonShape *pRoom, int pWallIndex, MR_Angle &pLongitude)
 

Macro Definition Documentation

#define MR_DllDeclare