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

113 lines
3.8 KiB
Lua

--------------------------------
-- @module Physics3DWorld
-- @extend Ref
-- @parent_module cc
--------------------------------
-- set gravity for the physics world
-- @function [parent=#Physics3DWorld] setGravity
-- @param self
-- @param #vec3_table gravity
-- @return Physics3DWorld#Physics3DWorld self (return value: cc.Physics3DWorld)
--------------------------------
-- Simulate one frame.
-- @function [parent=#Physics3DWorld] stepSimulate
-- @param self
-- @param #float dt
-- @return Physics3DWorld#Physics3DWorld self (return value: cc.Physics3DWorld)
--------------------------------
--
-- @function [parent=#Physics3DWorld] needCollisionChecking
-- @param self
-- @return bool#bool ret (return value: bool)
--------------------------------
--
-- @function [parent=#Physics3DWorld] collisionChecking
-- @param self
-- @return Physics3DWorld#Physics3DWorld self (return value: cc.Physics3DWorld)
--------------------------------
--
-- @function [parent=#Physics3DWorld] setGhostPairCallback
-- @param self
-- @return Physics3DWorld#Physics3DWorld self (return value: cc.Physics3DWorld)
--------------------------------
-- Remove all Physics3DObjects.
-- @function [parent=#Physics3DWorld] removeAllPhysics3DObjects
-- @param self
-- @return Physics3DWorld#Physics3DWorld self (return value: cc.Physics3DWorld)
--------------------------------
-- Check debug drawing is enabled.
-- @function [parent=#Physics3DWorld] isDebugDrawEnabled
-- @param self
-- @return bool#bool ret (return value: bool)
--------------------------------
-- Remove all Physics3DConstraint.
-- @function [parent=#Physics3DWorld] removeAllPhysics3DConstraints
-- @param self
-- @return Physics3DWorld#Physics3DWorld self (return value: cc.Physics3DWorld)
--------------------------------
-- get current gravity
-- @function [parent=#Physics3DWorld] getGravity
-- @param self
-- @return vec3_table#vec3_table ret (return value: vec3_table)
--------------------------------
-- Remove a Physics3DConstraint.
-- @function [parent=#Physics3DWorld] removePhysics3DConstraint
-- @param self
-- @param #cc.Physics3DConstraint constraint
-- @return Physics3DWorld#Physics3DWorld self (return value: cc.Physics3DWorld)
--------------------------------
-- Add a Physics3DObject.
-- @function [parent=#Physics3DWorld] addPhysics3DObject
-- @param self
-- @param #cc.Physics3DObject physicsObj
-- @return Physics3DWorld#Physics3DWorld self (return value: cc.Physics3DWorld)
--------------------------------
-- Enable or disable debug drawing.
-- @function [parent=#Physics3DWorld] setDebugDrawEnable
-- @param self
-- @param #bool enableDebugDraw
-- @return Physics3DWorld#Physics3DWorld self (return value: cc.Physics3DWorld)
--------------------------------
-- Remove a Physics3DObject.
-- @function [parent=#Physics3DWorld] removePhysics3DObject
-- @param self
-- @param #cc.Physics3DObject physicsObj
-- @return Physics3DWorld#Physics3DWorld self (return value: cc.Physics3DWorld)
--------------------------------
-- Add a Physics3DConstraint.
-- @function [parent=#Physics3DWorld] addPhysics3DConstraint
-- @param self
-- @param #cc.Physics3DConstraint constraint
-- @param #bool disableCollisionsBetweenLinkedObjs
-- @return Physics3DWorld#Physics3DWorld self (return value: cc.Physics3DWorld)
--------------------------------
-- Internal method, the updater of debug drawing, need called each frame.
-- @function [parent=#Physics3DWorld] debugDraw
-- @param self
-- @param #cc.Renderer renderer
-- @return Physics3DWorld#Physics3DWorld self (return value: cc.Physics3DWorld)
--------------------------------
--
-- @function [parent=#Physics3DWorld] Physics3DWorld
-- @param self
-- @return Physics3DWorld#Physics3DWorld self (return value: cc.Physics3DWorld)
return nil