axmol/cocos/scripting/lua-bindings/auto/api/PhysicsBody.lua

378 lines
11 KiB
Lua

--------------------------------
-- @module PhysicsBody
-- @extend Ref
--------------------------------
-- @function [parent=#PhysicsBody] isGravityEnabled
-- @param self
-- @return bool#bool ret (return value: bool)
--------------------------------
-- @function [parent=#PhysicsBody] resetForces
-- @param self
--------------------------------
-- @function [parent=#PhysicsBody] getVelocityLimit
-- @param self
-- @return float#float ret (return value: float)
--------------------------------
-- @function [parent=#PhysicsBody] setGroup
-- @param self
-- @param #int int
--------------------------------
-- @function [parent=#PhysicsBody] getMass
-- @param self
-- @return float#float ret (return value: float)
--------------------------------
-- @function [parent=#PhysicsBody] getCollisionBitmask
-- @param self
-- @return int#int ret (return value: int)
--------------------------------
-- @function [parent=#PhysicsBody] getRotationOffset
-- @param self
-- @return float#float ret (return value: float)
--------------------------------
-- @function [parent=#PhysicsBody] getRotation
-- @param self
-- @return float#float ret (return value: float)
--------------------------------
-- @function [parent=#PhysicsBody] getMoment
-- @param self
-- @return float#float ret (return value: float)
--------------------------------
-- overload function: applyImpulse(cc.math::Vector2, cc.math::Vector2)
--
-- overload function: applyImpulse(cc.math::Vector2)
--
-- @function [parent=#PhysicsBody] applyImpulse
-- @param self
-- @param #cc.math::Vector2 array
-- @param #cc.math::Vector2 array
--------------------------------
-- @function [parent=#PhysicsBody] setRotationOffset
-- @param self
-- @param #float float
--------------------------------
-- overload function: applyForce(cc.math::Vector2, cc.math::Vector2)
--
-- overload function: applyForce(cc.math::Vector2)
--
-- @function [parent=#PhysicsBody] applyForce
-- @param self
-- @param #cc.math::Vector2 array
-- @param #cc.math::Vector2 array
--------------------------------
-- @function [parent=#PhysicsBody] addShape
-- @param self
-- @param #cc.PhysicsShape physicsshape
-- @param #bool bool
-- @return PhysicsShape#PhysicsShape ret (return value: cc.PhysicsShape)
--------------------------------
-- @function [parent=#PhysicsBody] applyTorque
-- @param self
-- @param #float float
--------------------------------
-- @function [parent=#PhysicsBody] getAngularVelocityLimit
-- @param self
-- @return float#float ret (return value: float)
--------------------------------
-- @function [parent=#PhysicsBody] setAngularVelocityLimit
-- @param self
-- @param #float float
--------------------------------
-- @function [parent=#PhysicsBody] getVelocity
-- @param self
-- @return math::Vector2#math::Vector2 ret (return value: cc.math::Vector2)
--------------------------------
-- @function [parent=#PhysicsBody] getLinearDamping
-- @param self
-- @return float#float ret (return value: float)
--------------------------------
-- @function [parent=#PhysicsBody] removeAllShapes
-- @param self
--------------------------------
-- @function [parent=#PhysicsBody] setAngularDamping
-- @param self
-- @param #float float
--------------------------------
-- @function [parent=#PhysicsBody] setVelocityLimit
-- @param self
-- @param #float float
--------------------------------
-- @function [parent=#PhysicsBody] setResting
-- @param self
-- @param #bool bool
--------------------------------
-- @function [parent=#PhysicsBody] getPositionOffset
-- @param self
-- @return math::Vector2#math::Vector2 ret (return value: cc.math::Vector2)
--------------------------------
-- @function [parent=#PhysicsBody] setCategoryBitmask
-- @param self
-- @param #int int
--------------------------------
-- @function [parent=#PhysicsBody] getWorld
-- @param self
-- @return PhysicsWorld#PhysicsWorld ret (return value: cc.PhysicsWorld)
--------------------------------
-- @function [parent=#PhysicsBody] getAngularVelocity
-- @param self
-- @return float#float ret (return value: float)
--------------------------------
-- @function [parent=#PhysicsBody] getPosition
-- @param self
-- @return math::Vector2#math::Vector2 ret (return value: cc.math::Vector2)
--------------------------------
-- @function [parent=#PhysicsBody] setEnable
-- @param self
-- @param #bool bool
--------------------------------
-- @function [parent=#PhysicsBody] setGravityEnable
-- @param self
-- @param #bool bool
--------------------------------
-- @function [parent=#PhysicsBody] getGroup
-- @param self
-- @return int#int ret (return value: int)
--------------------------------
-- @function [parent=#PhysicsBody] setMoment
-- @param self
-- @param #float float
--------------------------------
-- @function [parent=#PhysicsBody] getTag
-- @param self
-- @return int#int ret (return value: int)
--------------------------------
-- @function [parent=#PhysicsBody] local2World
-- @param self
-- @param #cc.math::Vector2 array
-- @return math::Vector2#math::Vector2 ret (return value: cc.math::Vector2)
--------------------------------
-- @function [parent=#PhysicsBody] getCategoryBitmask
-- @param self
-- @return int#int ret (return value: int)
--------------------------------
-- @function [parent=#PhysicsBody] setDynamic
-- @param self
-- @param #bool bool
--------------------------------
-- @function [parent=#PhysicsBody] getFirstShape
-- @param self
-- @return PhysicsShape#PhysicsShape ret (return value: cc.PhysicsShape)
--------------------------------
-- @function [parent=#PhysicsBody] getShapes
-- @param self
-- @return array_table#array_table ret (return value: array_table)
--------------------------------
-- @function [parent=#PhysicsBody] getContactTestBitmask
-- @param self
-- @return int#int ret (return value: int)
--------------------------------
-- @function [parent=#PhysicsBody] setAngularVelocity
-- @param self
-- @param #float float
--------------------------------
-- @function [parent=#PhysicsBody] world2Local
-- @param self
-- @param #cc.math::Vector2 array
-- @return math::Vector2#math::Vector2 ret (return value: cc.math::Vector2)
--------------------------------
-- @function [parent=#PhysicsBody] isEnabled
-- @param self
-- @return bool#bool ret (return value: bool)
--------------------------------
-- overload function: removeShape(int, bool)
--
-- overload function: removeShape(cc.PhysicsShape, bool)
--
-- @function [parent=#PhysicsBody] removeShape
-- @param self
-- @param #cc.PhysicsShape physicsshape
-- @param #bool bool
--------------------------------
-- @function [parent=#PhysicsBody] setMass
-- @param self
-- @param #float float
--------------------------------
-- @function [parent=#PhysicsBody] addMoment
-- @param self
-- @param #float float
--------------------------------
-- @function [parent=#PhysicsBody] setVelocity
-- @param self
-- @param #cc.math::Vector2 array
--------------------------------
-- @function [parent=#PhysicsBody] setLinearDamping
-- @param self
-- @param #float float
--------------------------------
-- @function [parent=#PhysicsBody] setCollisionBitmask
-- @param self
-- @param #int int
--------------------------------
-- @function [parent=#PhysicsBody] setPositionOffset
-- @param self
-- @param #cc.math::Vector2 array
--------------------------------
-- @function [parent=#PhysicsBody] setRotationEnable
-- @param self
-- @param #bool bool
--------------------------------
-- @function [parent=#PhysicsBody] isRotationEnabled
-- @param self
-- @return bool#bool ret (return value: bool)
--------------------------------
-- @function [parent=#PhysicsBody] getAngularDamping
-- @param self
-- @return float#float ret (return value: float)
--------------------------------
-- @function [parent=#PhysicsBody] getVelocityAtLocalPoint
-- @param self
-- @param #cc.math::Vector2 array
-- @return math::Vector2#math::Vector2 ret (return value: cc.math::Vector2)
--------------------------------
-- @function [parent=#PhysicsBody] isResting
-- @param self
-- @return bool#bool ret (return value: bool)
--------------------------------
-- @function [parent=#PhysicsBody] addMass
-- @param self
-- @param #float float
--------------------------------
-- @function [parent=#PhysicsBody] getShape
-- @param self
-- @param #int int
-- @return PhysicsShape#PhysicsShape ret (return value: cc.PhysicsShape)
--------------------------------
-- @function [parent=#PhysicsBody] setTag
-- @param self
-- @param #int int
--------------------------------
-- @function [parent=#PhysicsBody] getVelocityAtWorldPoint
-- @param self
-- @param #cc.math::Vector2 array
-- @return math::Vector2#math::Vector2 ret (return value: cc.math::Vector2)
--------------------------------
-- @function [parent=#PhysicsBody] setContactTestBitmask
-- @param self
-- @param #int int
--------------------------------
-- @function [parent=#PhysicsBody] removeFromWorld
-- @param self
--------------------------------
-- @function [parent=#PhysicsBody] isDynamic
-- @param self
-- @return bool#bool ret (return value: bool)
--------------------------------
-- @function [parent=#PhysicsBody] getNode
-- @param self
-- @return Node#Node ret (return value: cc.Node)
--------------------------------
-- @function [parent=#PhysicsBody] createBox
-- @param self
-- @param #size_table size
-- @param #cc.PhysicsMaterial physicsmaterial
-- @param #cc.math::Vector2 array
-- @return PhysicsBody#PhysicsBody ret (return value: cc.PhysicsBody)
--------------------------------
-- @function [parent=#PhysicsBody] createEdgeSegment
-- @param self
-- @param #cc.math::Vector2 array
-- @param #cc.math::Vector2 array
-- @param #cc.PhysicsMaterial physicsmaterial
-- @param #float float
-- @return PhysicsBody#PhysicsBody ret (return value: cc.PhysicsBody)
--------------------------------
-- overload function: create(float)
--
-- overload function: create()
--
-- overload function: create(float, float)
--
-- @function [parent=#PhysicsBody] create
-- @param self
-- @param #float float
-- @param #float float
-- @return PhysicsBody#PhysicsBody ret (retunr value: cc.PhysicsBody)
--------------------------------
-- @function [parent=#PhysicsBody] createEdgeBox
-- @param self
-- @param #size_table size
-- @param #cc.PhysicsMaterial physicsmaterial
-- @param #float float
-- @param #cc.math::Vector2 array
-- @return PhysicsBody#PhysicsBody ret (return value: cc.PhysicsBody)
--------------------------------
-- @function [parent=#PhysicsBody] createCircle
-- @param self
-- @param #float float
-- @param #cc.PhysicsMaterial physicsmaterial
-- @param #cc.math::Vector2 array
-- @return PhysicsBody#PhysicsBody ret (return value: cc.PhysicsBody)
return nil