ClanLib
2.3.7
|
Strurcture containing information about contours that collided. More...
#include <collision_outline.h>
Public Member Functions | |
CL_CollidingContours (const CL_Contour *c1, const CL_Contour *c2, bool in=false) | |
Constructs a CollidingContours. More... | |
Public Attributes | |
const CL_Contour * | contour1 |
CL_Pointf | contour1_deep_point |
const CL_Contour * | contour2 |
CL_Pointf | contour2_deep_point |
bool | inside |
float | penetration_depth |
CL_Pointf | penetration_normal |
std::vector< CL_CollisionPoint > | points |
Strurcture containing information about contours that collided.
Structure used for returning information about collisions
|
inline |
const CL_Contour* CL_CollidingContours::contour1 |
CL_Pointf CL_CollidingContours::contour1_deep_point |
const CL_Contour* CL_CollidingContours::contour2 |
CL_Pointf CL_CollidingContours::contour2_deep_point |
bool CL_CollidingContours::inside |
float CL_CollidingContours::penetration_depth |
CL_Pointf CL_CollidingContours::penetration_normal |
std::vector<CL_CollisionPoint> CL_CollidingContours::points |
Referenced by CL_CollidingContours().