---@meta ---@class cc.ParticleSystemQuad :cc.ParticleSystem local ParticleSystemQuad={ } cc.ParticleSystemQuad=ParticleSystemQuad ---* Sets a new SpriteFrame as particle.
---* WARNING: this method is experimental. Use setTextureWithRect instead.
---* param spriteFrame A given sprite frame as particle texture.
---* since v0.99.4 ---@param spriteFrame cc.SpriteFrame ---@return self function ParticleSystemQuad:setDisplayFrame (spriteFrame) end ---* Sets a new texture with a rect. The rect is in Points.
---* since v0.99.4
---* js NA
---* lua NA
---* param texture A given texture.
---* 8 @param rect A given rect, in points. ---@param texture cc.Texture2D ---@param rect rect_table ---@return self function ParticleSystemQuad:setTextureWithRect (texture,rect) end ---* Listen the event that renderer was recreated on Android/WP8.
---* js NA
---* lua NA
---* param event the event that renderer was recreated on Android/WP8. ---@param event cc.EventCustom ---@return self function ParticleSystemQuad:listenRendererRecreated (event) end ---@overload fun(map_table0:string):self ---@overload fun():self ---@overload fun(map_table:map_table):self ---@param dictionary map_table ---@return self function ParticleSystemQuad:create (dictionary) end ---* Creates a Particle Emitter with a number of particles.
---* param numberOfParticles A given number of particles.
---* return An autoreleased ParticleSystemQuad object. ---@param numberOfParticles int ---@return self function ParticleSystemQuad:createWithTotalParticles (numberOfParticles) end ---* ---@return string function ParticleSystemQuad:getDescription () end ---* js NA
---* lua NA ---@return self function ParticleSystemQuad:updateParticleQuads () end ---* js ctor ---@return self function ParticleSystemQuad:ParticleSystemQuad () end