axmol/cocos/scripting/lua-bindings/auto/api/ParticleSystem3D.lua

158 lines
5.3 KiB
Lua

--------------------------------
-- @module ParticleSystem3D
-- @extend Node,BlendProtocol
-- @parent_module cc
--------------------------------
-- remove affector by index
-- @function [parent=#ParticleSystem3D] removeAffector
-- @param self
-- @param #int index
-- @return ParticleSystem3D#ParticleSystem3D self (return value: cc.ParticleSystem3D)
--------------------------------
-- resume particle
-- @function [parent=#ParticleSystem3D] resumeParticleSystem
-- @param self
-- @return ParticleSystem3D#ParticleSystem3D self (return value: cc.ParticleSystem3D)
--------------------------------
-- remove all particle affector
-- @function [parent=#ParticleSystem3D] removeAllAffector
-- @param self
-- @return ParticleSystem3D#ParticleSystem3D self (return value: cc.ParticleSystem3D)
--------------------------------
-- add particle affector
-- @function [parent=#ParticleSystem3D] addAffector
-- @param self
-- @param #cc.Particle3DAffector affector
-- @return ParticleSystem3D#ParticleSystem3D self (return value: cc.ParticleSystem3D)
--------------------------------
-- particle system play control
-- @function [parent=#ParticleSystem3D] startParticleSystem
-- @param self
-- @return ParticleSystem3D#ParticleSystem3D self (return value: cc.ParticleSystem3D)
--------------------------------
-- is enabled
-- @function [parent=#ParticleSystem3D] isEnabled
-- @param self
-- @return bool#bool ret (return value: bool)
--------------------------------
-- return particle render
-- @function [parent=#ParticleSystem3D] getRender
-- @param self
-- @return Particle3DRender#Particle3DRender ret (return value: cc.Particle3DRender)
--------------------------------
-- set emitter for particle system, can set your own particle emitter
-- @function [parent=#ParticleSystem3D] setEmitter
-- @param self
-- @param #cc.Particle3DEmitter emitter
-- @return ParticleSystem3D#ParticleSystem3D self (return value: cc.ParticleSystem3D)
--------------------------------
--
-- @function [parent=#ParticleSystem3D] isKeepLocal
-- @param self
-- @return bool#bool ret (return value: bool)
--------------------------------
-- Enables or disables the system.
-- @function [parent=#ParticleSystem3D] setEnabled
-- @param self
-- @param #bool enabled
-- @return ParticleSystem3D#ParticleSystem3D self (return value: cc.ParticleSystem3D)
--------------------------------
-- get particle quota
-- @function [parent=#ParticleSystem3D] getParticleQuota
-- @param self
-- @return unsigned int#unsigned int ret (return value: unsigned int)
--------------------------------
-- override function
-- @function [parent=#ParticleSystem3D] getBlendFunc
-- @param self
-- @return BlendFunc#BlendFunc ret (return value: cc.BlendFunc)
--------------------------------
-- pause particle
-- @function [parent=#ParticleSystem3D] pauseParticleSystem
-- @param self
-- @return ParticleSystem3D#ParticleSystem3D self (return value: cc.ParticleSystem3D)
--------------------------------
-- get particle playing state
-- @function [parent=#ParticleSystem3D] getState
-- @param self
-- @return int#int ret (return value: int)
--------------------------------
-- get alive particles count
-- @function [parent=#ParticleSystem3D] getAliveParticleCount
-- @param self
-- @return int#int ret (return value: int)
--------------------------------
-- set particle quota
-- @function [parent=#ParticleSystem3D] setParticleQuota
-- @param self
-- @param #unsigned int quota
-- @return ParticleSystem3D#ParticleSystem3D self (return value: cc.ParticleSystem3D)
--------------------------------
-- override function
-- @function [parent=#ParticleSystem3D] setBlendFunc
-- @param self
-- @param #cc.BlendFunc blendFunc
-- @return ParticleSystem3D#ParticleSystem3D self (return value: cc.ParticleSystem3D)
--------------------------------
-- set particle render, can set your own particle render
-- @function [parent=#ParticleSystem3D] setRender
-- @param self
-- @param #cc.Particle3DRender render
-- @return ParticleSystem3D#ParticleSystem3D self (return value: cc.ParticleSystem3D)
--------------------------------
-- stop particle
-- @function [parent=#ParticleSystem3D] stopParticleSystem
-- @param self
-- @return ParticleSystem3D#ParticleSystem3D self (return value: cc.ParticleSystem3D)
--------------------------------
--
-- @function [parent=#ParticleSystem3D] setKeepLocal
-- @param self
-- @param #bool keepLocal
-- @return ParticleSystem3D#ParticleSystem3D self (return value: cc.ParticleSystem3D)
--------------------------------
-- override function
-- @function [parent=#ParticleSystem3D] draw
-- @param self
-- @param #cc.Renderer renderer
-- @param #mat4_table transform
-- @param #unsigned int flags
-- @return ParticleSystem3D#ParticleSystem3D self (return value: cc.ParticleSystem3D)
--------------------------------
-- override function
-- @function [parent=#ParticleSystem3D] update
-- @param self
-- @param #float delta
-- @return ParticleSystem3D#ParticleSystem3D self (return value: cc.ParticleSystem3D)
--------------------------------
--
-- @function [parent=#ParticleSystem3D] ParticleSystem3D
-- @param self
-- @return ParticleSystem3D#ParticleSystem3D self (return value: cc.ParticleSystem3D)
return nil