Class: ParticleRenderer

PIXI.ParticleRenderer

Renderer for Particles that is designer for speed over feature set.

new PIXI.ParticleRenderer (renderer)

Name Type Description
renderer PIXI.Renderer

The renderer this sprite batch works for.

Members

shader PIXI.Shader

The default shader that is used if a sprite doesn't have a more specific one.

state PIXI.State readonly

The WebGL state in which this renderer will work.

Methods

Destroys the ParticleRenderer.

render (container)

Renders the particle container object.

Name Type Description
container PIXI.ParticleContainer

The container to render using this ParticleRenderer

uploadPosition (children, startIndex, amount, array, stride, offset)

Uploads the position.

Name Type Description
children Array.<PIXI.DisplayObject>

the array of display objects to render

startIndex number

the index to start from in the children array

amount number

the amount of children that will have their positions uploaded

array Array.<number>

The vertices to upload.

stride number

Stride to use for iteration.

offset number

Offset to start at.

uploadRotation (children, startIndex, amount, array, stride, offset)

Uploads the rotiation.

Name Type Description
children Array.<PIXI.DisplayObject>

the array of display objects to render

startIndex number

the index to start from in the children array

amount number

the amount of children that will have their rotation uploaded

array Array.<number>

The vertices to upload.

stride number

Stride to use for iteration.

offset number

Offset to start at.

uploadTint (children, startIndex, amount, array, stride, offset)

Uploads the tint.

Name Type Description
children Array.<PIXI.DisplayObject>

the array of display objects to render

startIndex number

the index to start from in the children array

amount number

the amount of children that will have their rotation uploaded

array Array.<number>

The vertices to upload.

stride number

Stride to use for iteration.

offset number

Offset to start at.

uploadUvs (children, startIndex, amount, array, stride, offset)

Uploads the Uvs

Name Type Description
children Array.<PIXI.DisplayObject>

the array of display objects to render

startIndex number

the index to start from in the children array

amount number

the amount of children that will have their rotation uploaded

array Array.<number>

The vertices to upload.

stride number

Stride to use for iteration.

offset number

Offset to start at.

uploadVertices (children, startIndex, amount, array, stride, offset)

Uploads the vertices.

Name Type Description
children Array.<PIXI.DisplayObject>

the array of display objects to render

startIndex number

the index to start from in the children array

amount number

the amount of children that will have their vertices uploaded

array Array.<number>

The vertices to upload.

stride number

Stride to use for iteration.

offset number

Offset to start at.