| _area | PhysicsShape | protected |
| _autoReleaseCount | Object | protected |
| _body | PhysicsShape | protected |
| _categoryBitmask | PhysicsShape | protected |
| _center | PhysicsShapePolygon | protected |
| _collisionBitmask | PhysicsShape | protected |
| _contactTestBitmask | PhysicsShape | protected |
| _group | PhysicsShape | protected |
| _ID | Object | |
| _info | PhysicsShape | protected |
| _luaID | Object | |
| _mass | PhysicsShape | protected |
| _material | PhysicsShape | protected |
| _moment | PhysicsShape | protected |
| _reference | Object | protected |
| _tag | PhysicsShape | protected |
| _type | PhysicsShape | protected |
| acceptVisitor(DataVisitor &visitor) | Object | virtual |
| autorelease() | Object | |
| bodyInfo() const | PhysicsShape | protected |
| calculateArea(const Point *points, int count) | PhysicsShapePolygon | static |
| calculateDefaultArea() override | PhysicsShapePolygon | virtual |
| calculateDefaultMoment() override | PhysicsShapePolygon | virtual |
| calculateMoment(float mass, const Point *points, int count, const Point &offset=Point::ZERO) | PhysicsShapePolygon | static |
| containsPoint(const Point &point) const | PhysicsShape | |
| create(const Point *points, int count, const PhysicsMaterial &material=PHYSICSSHAPE_MATERIAL_DEFAULT, const Point &offset=Point::ZERO) | PhysicsShapePolygon | static |
| getArea() const | PhysicsShape | inline |
| getBody() const | PhysicsShape | inline |
| getCategoryBitmask() const | PhysicsShape | inline |
| getCenter() override | PhysicsShapePolygon | virtual |
| getCollisionBitmask() const | PhysicsShape | inline |
| getContactTestBitmask() const | PhysicsShape | inline |
| getDensity() const | PhysicsShape | inline |
| getGroup() | PhysicsShape | inline |
| getMass() const | PhysicsShape | inline |
| getMoment() const | PhysicsShape | inline |
| getOffset() | PhysicsShape | inlinevirtual |
| getPoint(int i) const | PhysicsShapePolygon | |
| getPoints(Point *outPoints) const | PhysicsShapePolygon | |
| getPointsCount() const | PhysicsShapePolygon | |
| getPolyonCenter(const Point *points, int count) | PhysicsShape | static |
| getTag() const | PhysicsShape | inline |
| getType() const | PhysicsShape | inline |
| init(const Point *points, int count, const PhysicsMaterial &material=PHYSICSSHAPE_MATERIAL_DEFAULT, const Point &offset=Point::ZERO) | PhysicsShapePolygon | protected |
| cocos2d::PhysicsShape::init(Type type) | PhysicsShape | protected |
| isEqual(const Object *object) | Object | virtual |
| isSingleReference() const | Object | |
| Object() | Object | |
| PhysicsShape() | PhysicsShape | protected |
| PhysicsShapePolygon() | PhysicsShapePolygon | protected |
| recenterPoints(Point *points, int count, const Point ¢er=Point::ZERO) | PhysicsShape | static |
| release() | Object | inline |
| retain() | Object | inline |
| retainCount() const | Object | |
| setBody(PhysicsBody *body) | PhysicsShape | protected |
| setCategoryBitmask(int bitmask) | PhysicsShape | inline |
| setCollisionBitmask(int bitmask) | PhysicsShape | inline |
| setContactTestBitmask(int bitmask) | PhysicsShape | inline |
| setDensity(float density) | PhysicsShape | |
| setFriction(float friction) | PhysicsShape | |
| setGroup(int group) | PhysicsShape | |
| setMass(float mass) | PhysicsShape | |
| setMaterial(const PhysicsMaterial &material) | PhysicsShape | |
| setMoment(float moment) | PhysicsShape | |
| setRestitution(float restitution) | PhysicsShape | |
| setTag(int tag) | PhysicsShape | inline |
| Type enum name | PhysicsShape | |
| update(float dt) | Object | inlinevirtual |
| ~Object() | Object | virtual |
| ~PhysicsShape()=0 | PhysicsShape | protectedpure virtual |
| ~PhysicsShapePolygon() | PhysicsShapePolygon | protectedvirtual |