summaryrefslogtreecommitdiff
path: root/meta/3rd/Cocos4.0/library/cc/AsyncTaskPool.lua
diff options
context:
space:
mode:
Diffstat (limited to 'meta/3rd/Cocos4.0/library/cc/AsyncTaskPool.lua')
-rw-r--r--meta/3rd/Cocos4.0/library/cc/AsyncTaskPool.lua31
1 files changed, 31 insertions, 0 deletions
diff --git a/meta/3rd/Cocos4.0/library/cc/AsyncTaskPool.lua b/meta/3rd/Cocos4.0/library/cc/AsyncTaskPool.lua
new file mode 100644
index 00000000..9fc6c67d
--- /dev/null
+++ b/meta/3rd/Cocos4.0/library/cc/AsyncTaskPool.lua
@@ -0,0 +1,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 \ No newline at end of file