A circle shape. More...
#include <b2CircleShape.h>
Public Member Functions | |
b2CircleShape () | |
b2Shape * | Clone (b2BlockAllocator *allocator) const |
Implement b2Shape. More... | |
void | ComputeAABB (b2AABB *aabb, const b2Transform &transform, int32 childIndex) const |
void | ComputeMass (b2MassData *massData, float32 density) const |
int32 | GetChildCount () const |
int32 | GetSupport (const b2Vec2 &d) const |
Get the supporting vertex index in the given direction. More... | |
const b2Vec2 & | GetSupportVertex (const b2Vec2 &d) const |
Get the supporting vertex in the given direction. More... | |
const b2Vec2 & | GetVertex (int32 index) const |
Get a vertex by index. Used by b2Distance. More... | |
int32 | GetVertexCount () const |
Get the vertex count. More... | |
bool | RayCast (b2RayCastOutput *output, const b2RayCastInput &input, const b2Transform &transform, int32 childIndex) const |
Implement b2Shape. More... | |
bool | TestPoint (const b2Transform &transform, const b2Vec2 &p) const |
Implement b2Shape. More... | |
Public Member Functions inherited from b2Shape | |
Type | GetType () const |
virtual | ~b2Shape () |
Public Attributes | |
b2Vec2 | m_p |
Position. More... | |
Public Attributes inherited from b2Shape | |
float32 | m_radius |
Type | m_type |
Additional Inherited Members | |
Public Types inherited from b2Shape | |
enum | Type { e_circle = 0, e_edge = 1, e_polygon = 2, e_chain = 3, e_typeCount = 4 } |
A circle shape.
Definition at line 25 of file b2CircleShape.h.
|
inline |
Definition at line 65 of file b2CircleShape.h.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Get the supporting vertex index in the given direction.
Definition at line 72 of file b2CircleShape.h.
Get the supporting vertex in the given direction.
Definition at line 78 of file b2CircleShape.h.
Get a vertex by index. Used by b2Distance.
Definition at line 84 of file b2CircleShape.h.
|
inline |
Get the vertex count.
Definition at line 56 of file b2CircleShape.h.
|
virtual |
|
virtual |
b2Vec2 b2CircleShape::m_p |
Position.
Definition at line 62 of file b2CircleShape.h.