---@class cc.ParallaxNode :cc.Node local ParallaxNode={ } cc.ParallaxNode=ParallaxNode ---* Adds a child to the container with a local z-order, parallax ratio and position offset.
---* param child A child node.
---* param z Z order for drawing priority.
---* param parallaxRatio A given parallax ratio.
---* param positionOffset A given position offset. ---@param child cc.Node ---@param z int ---@param parallaxRatio vec2_table ---@param positionOffset vec2_table ---@return self function ParallaxNode:addChild (child,z,parallaxRatio,positionOffset) end ---* ---@param cleanup boolean ---@return self function ParallaxNode:removeAllChildrenWithCleanup (cleanup) end ---* Create a Parallax node.
---* return An autoreleased ParallaxNode object. ---@return self function ParallaxNode:create () end ---@overload fun(cc.Node:cc.Node,int:int,int2:string):self ---@overload fun(cc.Node:cc.Node,int:int,int:int):self ---@param child cc.Node ---@param zOrder int ---@param tag int ---@return self function ParallaxNode:addChild (child,zOrder,tag) end ---* ---@param renderer cc.Renderer ---@param parentTransform mat4_table ---@param parentFlags unsigned_int ---@return self function ParallaxNode:visit (renderer,parentTransform,parentFlags) end ---* ---@param child cc.Node ---@param cleanup boolean ---@return self function ParallaxNode:removeChild (child,cleanup) end ---* Adds a child to the container with a z-order, a parallax ratio and a position offset
---* It returns self, so you can chain several addChilds.
---* since v0.8
---* js ctor ---@return self function ParallaxNode:ParallaxNode () end