ParticleStorage constructor

ParticleStorage(
  1. int capacity
)

Allocates storage for up to capacity simultaneous particles.

Implementation

ParticleStorage(this.capacity)
  : assert(capacity > 0),
    posX = Float32List(capacity),
    posY = Float32List(capacity),
    posZ = Float32List(capacity),
    velX = Float32List(capacity),
    velY = Float32List(capacity),
    velZ = Float32List(capacity),
    age = Float32List(capacity),
    lifetime = Float32List(capacity),
    rotation = Float32List(capacity),
    angularVelocity = Float32List(capacity),
    size = Float32List(capacity),
    baseSize = Float32List(capacity),
    colorR = Float32List(capacity),
    colorG = Float32List(capacity),
    colorB = Float32List(capacity),
    colorA = Float32List(capacity),
    frame = Float32List(capacity),
    axisX = Float32List(capacity),
    axisY = Float32List(capacity),
    axisZ = Float32List(capacity),
    random01 = Float32List(capacity);