summaryrefslogtreecommitdiff
path: root/meta/3rd/Cocos4.0/library/cc/AsyncTaskPool.lua
blob: 9fc6c67d7fef00f7b8c0a4686a4d9e26c3e3e9ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
---@meta

---@class cc.AsyncTaskPool 
local AsyncTaskPool={ }
cc.AsyncTaskPool=AsyncTaskPool




---@overload fun(int:int,function:function):self
---@overload fun(int:int,function:function,void:void,function:function):self
---@param type int
---@param callback function
---@param callbackParam void
---@param task function
---@return self
function AsyncTaskPool:enqueue (type,callback,callbackParam,task) end
---* Stop tasks.<br>
---* param type Task type you want to stop.
---@param type int
---@return self
function AsyncTaskPool:stopTasks (type) end
---* Destroys the async task pool.
---@return self
function AsyncTaskPool:destroyInstance () end
---* Returns the shared instance of the async task pool.
---@return self
function AsyncTaskPool:getInstance () end
---* 
---@return self
function AsyncTaskPool:AsyncTaskPool () end