-------------------------------- -- @module PUParticleSystem3D -- @extend ParticleSystem3D -- @parent_module cc -------------------------------- -- Set the maximum velocity a particle can have. -- @function [parent=#PUParticleSystem3D] setMaxVelocity -- @param self -- @param #float maxVelocity -- @return PUParticleSystem3D#PUParticleSystem3D self (return value: cc.PUParticleSystem3D) -------------------------------- -- Returns the velocity scale, defined in the particle system, but passed to the technique for convenience. -- @function [parent=#PUParticleSystem3D] getParticleSystemScaleVelocity -- @param self -- @return float#float ret (return value: float) -------------------------------- -- -- @function [parent=#PUParticleSystem3D] getDerivedPosition -- @param self -- @return vec3_table#vec3_table ret (return value: vec3_table) -------------------------------- -- If the orientation of the particle system has been changed since the last update, the passed vector
-- is rotated accordingly. -- @function [parent=#PUParticleSystem3D] rotationOffset -- @param self -- @param #vec3_table pos -- @return PUParticleSystem3D#PUParticleSystem3D self (return value: cc.PUParticleSystem3D) -------------------------------- -- -- @function [parent=#PUParticleSystem3D] getDefaultWidth -- @param self -- @return float#float ret (return value: float) -------------------------------- -- -- @function [parent=#PUParticleSystem3D] setParticleSystemScaleVelocity -- @param self -- @param #float scaleVelocity -- @return PUParticleSystem3D#PUParticleSystem3D self (return value: cc.PUParticleSystem3D) -------------------------------- -- add particle affector -- @function [parent=#PUParticleSystem3D] addEmitter -- @param self -- @param #cc.PUParticle3DEmitter emitter -- @return PUParticleSystem3D#PUParticleSystem3D self (return value: cc.PUParticleSystem3D) -------------------------------- -- -- @function [parent=#PUParticleSystem3D] getDerivedScale -- @param self -- @return vec3_table#vec3_table ret (return value: vec3_table) -------------------------------- -- -- @function [parent=#PUParticleSystem3D] getDefaultHeight -- @param self -- @return float#float ret (return value: float) -------------------------------- -- -- @function [parent=#PUParticleSystem3D] setDefaultHeight -- @param self -- @param #float height -- @return PUParticleSystem3D#PUParticleSystem3D self (return value: cc.PUParticleSystem3D) -------------------------------- -- -- @function [parent=#PUParticleSystem3D] getDefaultDepth -- @param self -- @return float#float ret (return value: float) -------------------------------- -- -- @function [parent=#PUParticleSystem3D] getMaterialName -- @param self -- @return string#string ret (return value: string) -------------------------------- -- -- @function [parent=#PUParticleSystem3D] setDefaultWidth -- @param self -- @param #float width -- @return PUParticleSystem3D#PUParticleSystem3D self (return value: cc.PUParticleSystem3D) -------------------------------- -- -- @function [parent=#PUParticleSystem3D] getTimeElapsedSinceStart -- @param self -- @return float#float ret (return value: float) -------------------------------- -- -- @function [parent=#PUParticleSystem3D] setMaterialName -- @param self -- @param #string name -- @return PUParticleSystem3D#PUParticleSystem3D self (return value: cc.PUParticleSystem3D) -------------------------------- -- -- @function [parent=#PUParticleSystem3D] setDefaultDepth -- @param self -- @param #float depth -- @return PUParticleSystem3D#PUParticleSystem3D self (return value: cc.PUParticleSystem3D) -------------------------------- -- Return the maximum velocity a particle can have, even if the velocity of the particle has been set higher (either by
-- initialisation of the particle or by means of an affector). -- @function [parent=#PUParticleSystem3D] getMaxVelocity -- @param self -- @return float#float ret (return value: float) -------------------------------- -- @overload self, string -- @overload self -- @overload self, string, string -- @function [parent=#PUParticleSystem3D] create -- @param self -- @param #string filePath -- @param #string materialPath -- @return PUParticleSystem3D#PUParticleSystem3D ret (return value: cc.PUParticleSystem3D) -------------------------------- -- particle system play control -- @function [parent=#PUParticleSystem3D] startParticleSystem -- @param self -- @return PUParticleSystem3D#PUParticleSystem3D self (return value: cc.PUParticleSystem3D) -------------------------------- -- stop particle -- @function [parent=#PUParticleSystem3D] stopParticleSystem -- @param self -- @return PUParticleSystem3D#PUParticleSystem3D self (return value: cc.PUParticleSystem3D) -------------------------------- -- -- @function [parent=#PUParticleSystem3D] update -- @param self -- @param #float delta -- @return PUParticleSystem3D#PUParticleSystem3D self (return value: cc.PUParticleSystem3D) -------------------------------- -- pause particle -- @function [parent=#PUParticleSystem3D] pauseParticleSystem -- @param self -- @return PUParticleSystem3D#PUParticleSystem3D self (return value: cc.PUParticleSystem3D) -------------------------------- -- resume particle -- @function [parent=#PUParticleSystem3D] resumeParticleSystem -- @param self -- @return PUParticleSystem3D#PUParticleSystem3D self (return value: cc.PUParticleSystem3D) -------------------------------- -- -- @function [parent=#PUParticleSystem3D] getAliveParticleCount -- @param self -- @return int#int ret (return value: int) return nil