summaryrefslogtreecommitdiff
path: root/meta/3rd/Cocos4.0/cc.GridBase.lua
diff options
context:
space:
mode:
Diffstat (limited to 'meta/3rd/Cocos4.0/cc.GridBase.lua')
-rw-r--r--meta/3rd/Cocos4.0/cc.GridBase.lua88
1 files changed, 88 insertions, 0 deletions
diff --git a/meta/3rd/Cocos4.0/cc.GridBase.lua b/meta/3rd/Cocos4.0/cc.GridBase.lua
new file mode 100644
index 00000000..56b2054c
--- /dev/null
+++ b/meta/3rd/Cocos4.0/cc.GridBase.lua
@@ -0,0 +1,88 @@
+
+---@class cc.GridBase :cc.Ref
+local GridBase={ }
+cc.GridBase=GridBase
+
+
+
+
+---* Set the size of the grid.
+---@param gridSize size_table
+---@return self
+function GridBase:setGridSize (gridSize) end
+---* brief Set the effect grid rect.<br>
+---* param rect The effect grid rect.
+---@param rect rect_table
+---@return self
+function GridBase:setGridRect (rect) end
+---* Interface, Calculate the vertices used for the blit.
+---@return self
+function GridBase:calculateVertexPoints () end
+---* Interface, Reuse the grid vertices.
+---@return self
+function GridBase:reuse () end
+---* Init and reset the status when render effects by using the grid.
+---@return self
+function GridBase:beforeDraw () end
+---* brief Get the effect grid rect.<br>
+---* return Return the effect grid rect.
+---@return rect_table
+function GridBase:getGridRect () end
+---* is texture flipped.
+---@return boolean
+function GridBase:isTextureFlipped () end
+---* Size of the grid.
+---@return size_table
+function GridBase:getGridSize () end
+---*
+---@return self
+function GridBase:afterBlit () end
+---* Change projection to 2D for grabbing.
+---@return self
+function GridBase:set2DProjection () end
+---* Pixels between the grids.
+---@return vec2_table
+function GridBase:getStep () end
+---* Get the pixels between the grids.
+---@param step vec2_table
+---@return self
+function GridBase:setStep (step) end
+---* Set the texture flipped or not.
+---@param flipped boolean
+---@return self
+function GridBase:setTextureFlipped (flipped) end
+---* Interface used to blit the texture with grid to screen.
+---@return self
+function GridBase:blit () end
+---*
+---@param active boolean
+---@return self
+function GridBase:setActive (active) end
+---* Get number of times that the grid will be reused.
+---@return int
+function GridBase:getReuseGrid () end
+---@overload fun(size_table:size_table,cc.Texture2D1:rect_table):self
+---@overload fun(size_table:size_table):self
+---@overload fun(size_table:size_table,cc.Texture2D:cc.Texture2D,boolean:boolean):self
+---@overload fun(size_table:size_table,cc.Texture2D:cc.Texture2D,boolean:boolean,rect_table:rect_table):self
+---@param gridSize size_table
+---@param texture cc.Texture2D
+---@param flipped boolean
+---@param rect rect_table
+---@return boolean
+function GridBase:initWithSize (gridSize,texture,flipped,rect) end
+---* Interface for custom action when before or after draw.<br>
+---* js NA
+---@return self
+function GridBase:beforeBlit () end
+---* Set number of times that the grid will be reused.
+---@param reuseGrid int
+---@return self
+function GridBase:setReuseGrid (reuseGrid) end
+---* Getter and setter of the active state of the grid.
+---@return boolean
+function GridBase:isActive () end
+---*
+---@param target cc.Node
+---@return self
+function GridBase:afterDraw (target) end \ No newline at end of file