# ParticleSystemJobData

> This struct specifies all the per-particle data.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.ParticleSystemJobs](/engine/6000.0/script-reference/unityengine/particlesystemjobs.md)
* **Assembly:** UnityEngine.ParticleSystemModule

```csharp
public struct ParticleSystemJobData
```

## Properties

| Property                                                                                                                               | Description                                                                                                         |
| -------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| [aliveTimePercent](/engine/6000.0/script-reference/unityengine/particlesystemjobs/particlesystemjobdata/alivetimepercent.md)           | Specifies how long each particle has been alive.                                                                    |
| [axisOfRotations](/engine/6000.0/script-reference/unityengine/particlesystemjobs/particlesystemjobdata/axisofrotations.md)             | Specifies an axis of rotation for each particles, in radians.                                                       |
| [count](/engine/6000.0/script-reference/unityengine/particlesystemjobs/particlesystemjobdata/count.md)                                 | Specifies the number of particles alive in the Particle System.                                                     |
| [customData1](/engine/6000.0/script-reference/unityengine/particlesystemjobs/particlesystemjobdata/customdata1.md)                     | This array contains the custom data values when you use a CustomDataModule, or when you call SetCustomParticleData. |
| [customData2](/engine/6000.0/script-reference/unityengine/particlesystemjobs/particlesystemjobdata/customdata2.md)                     | This array contains the custom data values when you use a CustomDataModule, or when you call SetCustomParticleData. |
| [inverseStartLifetimes](/engine/6000.0/script-reference/unityengine/particlesystemjobs/particlesystemjobdata/inversestartlifetimes.md) | The lifetime of each particle, stored as 1.0f / lifetime.                                                           |
| [meshIndices](/engine/6000.0/script-reference/unityengine/particlesystemjobs/particlesystemjobdata/meshindices.md)                     | Specifies a mesh index for each particle.                                                                           |
| [positions](/engine/6000.0/script-reference/unityengine/particlesystemjobs/particlesystemjobdata/positions.md)                         | The position of each particle.                                                                                      |
| [randomSeeds](/engine/6000.0/script-reference/unityengine/particlesystemjobs/particlesystemjobdata/randomseeds.md)                     | The random seed assigned to each particle.                                                                          |
| [rotationalSpeeds](/engine/6000.0/script-reference/unityengine/particlesystemjobs/particlesystemjobdata/rotationalspeeds.md)           | The angular velocity of each particle.                                                                              |
| [rotations](/engine/6000.0/script-reference/unityengine/particlesystemjobs/particlesystemjobdata/rotations.md)                         | The rotation of each particle.                                                                                      |
| [sizes](/engine/6000.0/script-reference/unityengine/particlesystemjobs/particlesystemjobdata/sizes.md)                                 | The size of each particle.                                                                                          |
| [startColors](/engine/6000.0/script-reference/unityengine/particlesystemjobs/particlesystemjobdata/startcolors.md)                     | The initial color of each particle.                                                                                 |
| [velocities](/engine/6000.0/script-reference/unityengine/particlesystemjobs/particlesystemjobdata/velocities.md)                       | The velocity of each particle.                                                                                      |
