--------------------------------
-- @module Physics3DObject
-- @extend Ref
-- @parent_module cc

--------------------------------
--  Set the user data. 
-- @function [parent=#Physics3DObject] setUserData 
-- @param self
-- @param #void userData
-- @return Physics3DObject#Physics3DObject self (return value: cc.Physics3DObject)
        
--------------------------------
--  Get the user data. 
-- @function [parent=#Physics3DObject] getUserData 
-- @param self
-- @return void#void ret (return value: void)
        
--------------------------------
--  Get the Physics3DObject Type. 
-- @function [parent=#Physics3DObject] getObjType 
-- @param self
-- @return int#int ret (return value: int)
        
--------------------------------
--  Internal method. Set the pointer of Physics3DWorld. 
-- @function [parent=#Physics3DObject] setPhysicsWorld 
-- @param self
-- @param #cc.Physics3DWorld world
-- @return Physics3DObject#Physics3DObject self (return value: cc.Physics3DObject)
        
--------------------------------
--  Get the world matrix of Physics3DObject. 
-- @function [parent=#Physics3DObject] getWorldTransform 
-- @param self
-- @return mat4_table#mat4_table ret (return value: mat4_table)
        
--------------------------------
--  Get the pointer of Physics3DWorld. 
-- @function [parent=#Physics3DObject] getPhysicsWorld 
-- @param self
-- @return Physics3DWorld#Physics3DWorld ret (return value: cc.Physics3DWorld)
        
--------------------------------
--  Set the mask of Physics3DObject. 
-- @function [parent=#Physics3DObject] setMask 
-- @param self
-- @param #unsigned int mask
-- @return Physics3DObject#Physics3DObject self (return value: cc.Physics3DObject)
        
--------------------------------
--  Get the collision callback function. 
-- @function [parent=#Physics3DObject] getCollisionCallback 
-- @param self
-- @return function#function ret (return value: function)
        
--------------------------------
--  Get the mask of Physics3DObject. 
-- @function [parent=#Physics3DObject] getMask 
-- @param self
-- @return unsigned int#unsigned int ret (return value: unsigned int)
        
--------------------------------
--  Check has collision callback function. 
-- @function [parent=#Physics3DObject] needCollisionCallback 
-- @param self
-- @return bool#bool ret (return value: bool)
        
return nil