Public Types | |
enum | VertexType { e_isolated, e_concave, e_convex } |
Public Member Functions | |
void | Collide (b2Manifold *manifold, const b2EdgeShape *edgeA, const b2Transform &xfA, const b2PolygonShape *polygonB, const b2Transform &xfB) |
b2EPAxis | ComputeEdgeSeparation () |
b2EPAxis | ComputePolygonSeparation () |
Public Attributes | |
b2Vec2 | m_centroidB |
bool | m_front |
b2Vec2 | m_lowerLimit |
b2Vec2 | m_normal |
b2Vec2 | m_normal0 |
b2Vec2 | m_normal1 |
b2Vec2 | m_normal2 |
b2TempPolygon | m_polygonB |
float32 | m_radius |
VertexType | m_type1 |
VertexType | m_type2 |
b2Vec2 | m_upperLimit |
b2Vec2 | m_v0 |
b2Vec2 | m_v1 |
b2Vec2 | m_v2 |
b2Vec2 | m_v3 |
b2Transform | m_xf |
Definition at line 194 of file b2CollideEdge.cpp.
Definition at line 201 of file b2CollideEdge.cpp.
void b2EPCollider::Collide | ( | b2Manifold * | manifold, |
const b2EdgeShape * | edgeA, | ||
const b2Transform & | xfA, | ||
const b2PolygonShape * | polygonB, | ||
const b2Transform & | xfB | ||
) |
Definition at line 230 of file b2CollideEdge.cpp.
Definition at line 620 of file b2CollideEdge.cpp.
Definition at line 639 of file b2CollideEdge.cpp.
Definition at line 211 of file b2CollideEdge.cpp.
Definition at line 218 of file b2CollideEdge.cpp.
Definition at line 216 of file b2CollideEdge.cpp.
Definition at line 214 of file b2CollideEdge.cpp.
Definition at line 213 of file b2CollideEdge.cpp.
Definition at line 213 of file b2CollideEdge.cpp.
Definition at line 213 of file b2CollideEdge.cpp.
Definition at line 208 of file b2CollideEdge.cpp.
Definition at line 217 of file b2CollideEdge.cpp.
Definition at line 215 of file b2CollideEdge.cpp.
Definition at line 215 of file b2CollideEdge.cpp.
Definition at line 216 of file b2CollideEdge.cpp.
Definition at line 212 of file b2CollideEdge.cpp.
Definition at line 212 of file b2CollideEdge.cpp.
Definition at line 212 of file b2CollideEdge.cpp.
Definition at line 212 of file b2CollideEdge.cpp.
Definition at line 210 of file b2CollideEdge.cpp.