CL_CollidingContours Struct Reference
[clanDisplay Collision]

Strurcture containing information about contours that collided. More...

#include <collision_outline.h>

List of all members.

Public Member Functions

 CL_CollidingContours (const CL_Contour *c1, const CL_Contour *c2, bool in=false)
 Constructs a CollidingContours.

Public Attributes

const CL_Contourcontour1
const CL_Contourcontour2
bool inside
std::vector< CL_CollisionPointpoints
CL_Pointf penetration_normal
float penetration_depth
CL_Pointf contour1_deep_point
CL_Pointf contour2_deep_point


Detailed Description

Strurcture containing information about contours that collided.

Structure used for returning information about collisions


Constructor & Destructor Documentation

CL_CollidingContours::CL_CollidingContours const CL_Contour c1,
const CL_Contour c2,
bool  in = false
[inline]
 

Constructs a CollidingContours.

Parameters:
c1 = Contour
c2 = Contour
in = bool


Member Data Documentation

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
 


The documentation for this struct was generated from the following file:
Generated on Thu Dec 3 02:39:35 2009 for ClanLib by  doxygen 1.4.6