66 lines
2.1 KiB
Lua
66 lines
2.1 KiB
Lua
---@meta
|
|
|
|
---@class cc.Physics3DWorld :cc.Ref
|
|
local Physics3DWorld={ }
|
|
cc.Physics3DWorld=Physics3DWorld
|
|
|
|
|
|
|
|
|
|
---* set gravity for the physics world
|
|
---@param gravity vec3_table
|
|
---@return self
|
|
function Physics3DWorld:setGravity (gravity) end
|
|
---* Simulate one frame.
|
|
---@param dt float
|
|
---@return self
|
|
function Physics3DWorld:stepSimulate (dt) end
|
|
---*
|
|
---@return boolean
|
|
function Physics3DWorld:needCollisionChecking () end
|
|
---*
|
|
---@return self
|
|
function Physics3DWorld:collisionChecking () end
|
|
---*
|
|
---@return self
|
|
function Physics3DWorld:setGhostPairCallback () end
|
|
---* Remove all Physics3DObjects.
|
|
---@return self
|
|
function Physics3DWorld:removeAllPhysics3DObjects () end
|
|
---* Check debug drawing is enabled.
|
|
---@return boolean
|
|
function Physics3DWorld:isDebugDrawEnabled () end
|
|
---* Remove all Physics3DConstraint.
|
|
---@return self
|
|
function Physics3DWorld:removeAllPhysics3DConstraints () end
|
|
---* get current gravity
|
|
---@return vec3_table
|
|
function Physics3DWorld:getGravity () end
|
|
---* Remove a Physics3DConstraint.
|
|
---@param constraint cc.Physics3DConstraint
|
|
---@return self
|
|
function Physics3DWorld:removePhysics3DConstraint (constraint) end
|
|
---* Add a Physics3DObject.
|
|
---@param physicsObj cc.Physics3DObject
|
|
---@return self
|
|
function Physics3DWorld:addPhysics3DObject (physicsObj) end
|
|
---* Enable or disable debug drawing.
|
|
---@param enableDebugDraw boolean
|
|
---@return self
|
|
function Physics3DWorld:setDebugDrawEnable (enableDebugDraw) end
|
|
---* Remove a Physics3DObject.
|
|
---@param physicsObj cc.Physics3DObject
|
|
---@return self
|
|
function Physics3DWorld:removePhysics3DObject (physicsObj) end
|
|
---* Add a Physics3DConstraint.
|
|
---@param constraint cc.Physics3DConstraint
|
|
---@param disableCollisionsBetweenLinkedObjs boolean
|
|
---@return self
|
|
function Physics3DWorld:addPhysics3DConstraint (constraint,disableCollisionsBetweenLinkedObjs) end
|
|
---* Internal method, the updater of debug drawing, need called each frame.
|
|
---@param renderer cc.Renderer
|
|
---@return self
|
|
function Physics3DWorld:debugDraw (renderer) end
|
|
---*
|
|
---@return self
|
|
function Physics3DWorld:Physics3DWorld () end |