summaryrefslogtreecommitdiff
path: root/meta/3rd/Cocos4.0/cc.ParticleSystem3D.lua
diff options
context:
space:
mode:
Diffstat (limited to 'meta/3rd/Cocos4.0/cc.ParticleSystem3D.lua')
-rw-r--r--meta/3rd/Cocos4.0/cc.ParticleSystem3D.lua89
1 files changed, 89 insertions, 0 deletions
diff --git a/meta/3rd/Cocos4.0/cc.ParticleSystem3D.lua b/meta/3rd/Cocos4.0/cc.ParticleSystem3D.lua
new file mode 100644
index 00000000..48722f98
--- /dev/null
+++ b/meta/3rd/Cocos4.0/cc.ParticleSystem3D.lua
@@ -0,0 +1,89 @@
+
+---@class cc.ParticleSystem3D :cc.Node@all parent class: Node,BlendProtocol
+local ParticleSystem3D={ }
+cc.ParticleSystem3D=ParticleSystem3D
+
+
+
+
+---* remove affector by index
+---@param index int
+---@return self
+function ParticleSystem3D:removeAffector (index) end
+---* resume particle
+---@return self
+function ParticleSystem3D:resumeParticleSystem () end
+---* remove all particle affector
+---@return self
+function ParticleSystem3D:removeAllAffector () end
+---* add particle affector
+---@param affector cc.Particle3DAffector
+---@return self
+function ParticleSystem3D:addAffector (affector) end
+---* particle system play control
+---@return self
+function ParticleSystem3D:startParticleSystem () end
+---* is enabled
+---@return boolean
+function ParticleSystem3D:isEnabled () end
+---* return particle render
+---@return cc.Particle3DRender
+function ParticleSystem3D:getRender () end
+---* set emitter for particle system, can set your own particle emitter
+---@param emitter cc.Particle3DEmitter
+---@return self
+function ParticleSystem3D:setEmitter (emitter) end
+---*
+---@return boolean
+function ParticleSystem3D:isKeepLocal () end
+---* Enables or disables the system.
+---@param enabled boolean
+---@return self
+function ParticleSystem3D:setEnabled (enabled) end
+---* get particle quota
+---@return unsigned_int
+function ParticleSystem3D:getParticleQuota () end
+---* override function
+---@return cc.BlendFunc
+function ParticleSystem3D:getBlendFunc () end
+---* pause particle
+---@return self
+function ParticleSystem3D:pauseParticleSystem () end
+---* get particle playing state
+---@return int
+function ParticleSystem3D:getState () end
+---* get alive particles count
+---@return int
+function ParticleSystem3D:getAliveParticleCount () end
+---* set particle quota
+---@param quota unsigned_int
+---@return self
+function ParticleSystem3D:setParticleQuota (quota) end
+---* override function
+---@param blendFunc cc.BlendFunc
+---@return self
+function ParticleSystem3D:setBlendFunc (blendFunc) end
+---* set particle render, can set your own particle render
+---@param render cc.Particle3DRender
+---@return self
+function ParticleSystem3D:setRender (render) end
+---* stop particle
+---@return self
+function ParticleSystem3D:stopParticleSystem () end
+---*
+---@param keepLocal boolean
+---@return self
+function ParticleSystem3D:setKeepLocal (keepLocal) end
+---* override function
+---@param renderer cc.Renderer
+---@param transform mat4_table
+---@param flags unsigned_int
+---@return self
+function ParticleSystem3D:draw (renderer,transform,flags) end
+---* override function
+---@param delta float
+---@return self
+function ParticleSystem3D:update (delta) end
+---*
+---@return self
+function ParticleSystem3D:ParticleSystem3D () end \ No newline at end of file