summaryrefslogtreecommitdiff
path: root/meta/3rd/Cocos4.0/ccs.DisplayManager.lua
diff options
context:
space:
mode:
Diffstat (limited to 'meta/3rd/Cocos4.0/ccs.DisplayManager.lua')
-rw-r--r--meta/3rd/Cocos4.0/ccs.DisplayManager.lua91
1 files changed, 91 insertions, 0 deletions
diff --git a/meta/3rd/Cocos4.0/ccs.DisplayManager.lua b/meta/3rd/Cocos4.0/ccs.DisplayManager.lua
new file mode 100644
index 00000000..9d5fb46c
--- /dev/null
+++ b/meta/3rd/Cocos4.0/ccs.DisplayManager.lua
@@ -0,0 +1,91 @@
+
+---@class ccs.DisplayManager :cc.Ref
+local DisplayManager={ }
+ccs.DisplayManager=DisplayManager
+
+
+
+
+---*
+---@return cc.Node
+function DisplayManager:getDisplayRenderNode () end
+---*
+---@return vec2_table
+function DisplayManager:getAnchorPointInPoints () end
+---*
+---@return int
+function DisplayManager:getDisplayRenderNodeType () end
+---*
+---@param index int
+---@return self
+function DisplayManager:removeDisplay (index) end
+---*
+---@param force boolean
+---@return self
+function DisplayManager:setForceChangeDisplay (force) end
+---*
+---@param bone ccs.Bone
+---@return boolean
+function DisplayManager:init (bone) end
+---*
+---@return size_table
+function DisplayManager:getContentSize () end
+---*
+---@return rect_table
+function DisplayManager:getBoundingBox () end
+---@overload fun(ccs.DisplayData0:cc.Node,int:int):self
+---@overload fun(ccs.DisplayData:ccs.DisplayData,int:int):self
+---@param displayData ccs.DisplayData
+---@param index int
+---@return self
+function DisplayManager:addDisplay (displayData,index) end
+---@overload fun(float:float,float:float):self
+---@overload fun(float0:vec2_table):self
+---@param x float
+---@param y float
+---@return boolean
+function DisplayManager:containPoint (x,y) end
+---* Change display by index. You can just use this method to change display in the display list.<br>
+---* The display list is just used for this bone, and it is the displays you may use in every frame.<br>
+---* Note : if index is the same with prev index, the method will not effect<br>
+---* param index The index of the display you want to change<br>
+---* param force If true, then force change display to specified display, or current display will set to display index edit in the flash every key frame.
+---@param index int
+---@param force boolean
+---@return self
+function DisplayManager:changeDisplayWithIndex (index,force) end
+---*
+---@param name string
+---@param force boolean
+---@return self
+function DisplayManager:changeDisplayWithName (name,force) end
+---*
+---@return boolean
+function DisplayManager:isForceChangeDisplay () end
+---*
+---@return int
+function DisplayManager:getCurrentDisplayIndex () end
+---*
+---@return vec2_table
+function DisplayManager:getAnchorPoint () end
+---*
+---@return array_table
+function DisplayManager:getDecorativeDisplayList () end
+---* Determines if the display is visible<br>
+---* see setVisible(bool)<br>
+---* return true if the node is visible, false if the node is hidden.
+---@return boolean
+function DisplayManager:isVisible () end
+---* Sets whether the display is visible<br>
+---* The default value is true, a node is default to visible<br>
+---* param visible true if the node is visible, false if the node is hidden.
+---@param visible boolean
+---@return self
+function DisplayManager:setVisible (visible) end
+---*
+---@param bone ccs.Bone
+---@return self
+function DisplayManager:create (bone) end
+---*
+---@return self
+function DisplayManager:DisplayManager () end \ No newline at end of file