Cocos2d-x  v3.17
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
PhysicsBody Member List

This is the complete list of members for PhysicsBody, including all inherited members.

addMass(float mass)PhysicsBody
addMoment(float moment)PhysicsBody
addShape(PhysicsShape *shape, bool addMassAndMoment=true)PhysicsBodyvirtual
applyForce(const Vec2 &force, const Vec2 &offset=Vec2::ZERO)PhysicsBodyvirtual
applyImpulse(const Vec2 &impulse, const Vec2 &offset=Vec2::ZERO)PhysicsBodyvirtual
applyTorque(float torque)PhysicsBodyvirtual
create()PhysicsBodystatic
create(float mass)PhysicsBodystatic
create(float mass, float moment)PhysicsBodystatic
createBox(const Size &size, const PhysicsMaterial &material=PHYSICSBODY_MATERIAL_DEFAULT, const Vec2 &offset=Vec2::ZERO)PhysicsBodystatic
createCircle(float radius, const PhysicsMaterial &material=PHYSICSBODY_MATERIAL_DEFAULT, const Vec2 &offset=Vec2::ZERO)PhysicsBodystatic
createEdgeBox(const Size &size, const PhysicsMaterial &material=PHYSICSBODY_MATERIAL_DEFAULT, float border=1, const Vec2 &offset=Vec2::ZERO)PhysicsBodystatic
createEdgeChain(const Vec2 *points, int count, const PhysicsMaterial &material=PHYSICSBODY_MATERIAL_DEFAULT, float border=1)PhysicsBodystatic
createEdgePolygon(const Vec2 *points, int count, const PhysicsMaterial &material=PHYSICSBODY_MATERIAL_DEFAULT, float border=1)PhysicsBodystatic
createEdgeSegment(const Vec2 &a, const Vec2 &b, const PhysicsMaterial &material=PHYSICSBODY_MATERIAL_DEFAULT, float border=1)PhysicsBodystatic
createPolygon(const Vec2 *points, int count, const PhysicsMaterial &material=PHYSICSBODY_MATERIAL_DEFAULT, const Vec2 &offset=Vec2::ZERO)PhysicsBodystatic
getAngularDamping() const PhysicsBodyinline
getAngularVelocity()PhysicsBodyvirtual
getAngularVelocityLimit()PhysicsBodyvirtual
getCategoryBitmask() const PhysicsBody
getCollisionBitmask() const PhysicsBody
getContactTestBitmask() const PhysicsBody
getCPBody() const PhysicsBodyinline
getFirstShape() const PhysicsBodyinline
getGroup() const PhysicsBody
getJoints() const PhysicsBodyinline
getLinearDamping() const PhysicsBodyinline
getMass() const PhysicsBodyinline
getMoment() const PhysicsBodyinline
getNode() const PhysicsBodyinline
getPosition() const PhysicsBody
getPositionOffset() const PhysicsBodyinline
getRotation()PhysicsBody
getRotationOffset() const PhysicsBodyinline
getShape(int tag) const PhysicsBody
getShapes() const PhysicsBodyinline
getTag() const PhysicsBodyinline
getVelocity()PhysicsBodyvirtual
getVelocityAtLocalPoint(const Vec2 &point)PhysicsBodyvirtual
getVelocityAtWorldPoint(const Vec2 &point)PhysicsBodyvirtual
getVelocityLimit()PhysicsBodyvirtual
getWorld() const PhysicsBodyinline
isDynamic() const PhysicsBodyinline
isGravityEnabled() const PhysicsBodyinline
isResting() const PhysicsBody
isRotationEnabled() const PhysicsBodyinline
local2World(const Vec2 &point)PhysicsBody
removeAllShapes(bool reduceMassAndMoment=true)PhysicsBody
removeFromWorld()PhysicsBody
removeShape(PhysicsShape *shape, bool reduceMassAndMoment=true)PhysicsBody
removeShape(int tag, bool reduceMassAndMoment=true)PhysicsBody
resetForces()PhysicsBodyvirtual
setAngularDamping(float damping)PhysicsBodyinline
setAngularVelocity(float velocity)PhysicsBodyvirtual
setAngularVelocityLimit(float limit)PhysicsBodyvirtual
setCategoryBitmask(int bitmask)PhysicsBody
setCollisionBitmask(int bitmask)PhysicsBody
setContactTestBitmask(int bitmask)PhysicsBody
setDynamic(bool dynamic)PhysicsBody
setEnabled(bool enable) overridePhysicsBodyvirtual
setGravityEnable(bool enable)PhysicsBody
setGroup(int group)PhysicsBody
setLinearDamping(float damping)PhysicsBodyinline
setMass(float mass)PhysicsBody
setMoment(float moment)PhysicsBody
setPositionOffset(const Vec2 &position)PhysicsBody
setResting(bool rest) const PhysicsBody
setRotationEnable(bool enable)PhysicsBody
setRotationOffset(float rotation)PhysicsBody
setTag(int tag)PhysicsBodyinline
setVelocity(const Vec2 &velocity)PhysicsBodyvirtual
setVelocityLimit(float limit)PhysicsBodyvirtual
world2Local(const Vec2 &point)PhysicsBody