# Enum.ParticleFlipbookMode

Roblox Engine API enum from Roblox Studio 0.744.0.7441077 (version-7aaa6838d36c4448).

- HTML page: https://rapi.sleaze.dev/enums/ParticleFlipbookMode/
- Roblox documentation: https://create.roblox.com/docs/reference/engine/enums/ParticleFlipbookMode

Determines the type of the flipbook animation.

## Items

| Name | Value | Description |
| --- | --- | --- |
| `Loop` | 0 | Continuously play through all frames, starting back at the first frame after playing the last. |
| `OneShot` | 1 | Play through the animation only once across the particle's lifetime. With this setting, the [`ParticleEmitter.FlipbookFramerate`](https://rapi.sleaze.dev/classes/ParticleEmitter.md) property doesn't apply; instead, the framerate is determined by the particle's [`ParticleEmitter.Lifetime`](https://rapi.sleaze.dev/classes/ParticleEmitter.md) divided evenly by the number of frames in the animation. **OneShot** animations are useful for clear non-repeating animations, such as an explosion that creates a puff of smoke and then fades out. |
| `PingPong` | 2 | Play from the first to the last frame, then in reverse from the last to the first, repeating throughout the [`ParticleEmitter.Lifetime`](https://rapi.sleaze.dev/classes/ParticleEmitter.md) of the particle. |
| `Random` | 3 | Play the frames in a random order, blending/crossfading from one frame to the next. This can be useful for organic particle textures at low framerates, such as stars slowly twinkling between subtly different shapes. |

## Used by

Each entry lists the class, then the role and names of the members that use this type.

- [ParticleEmitter](https://rapi.sleaze.dev/classes/ParticleEmitter.md): property `FlipbookMode`
- [ParticleEmitter2D](https://rapi.sleaze.dev/classes/ParticleEmitter2D.md): property `FlipbookMode`
