Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    Stride.Particles Namespace

    Classes

    ParticleEmitter

    The ParticleEmitter is the base manager for any given pool of particles, holding all particles and initializers, updaters, spawners, materials and shape builders associated with the particles.

    ParticleFieldDescription

    ParticleFieldDescription<T>

    ParticleFields

    ParticleModule

    The ParticleModule is a base class for all plugins (initializers and updaters) used by the emitter Each plugin operates over one or several ParticleFields updating or setting up the particle state Additionally, each plugin can inherit some properties from the parent particle system, which are usually passed by the user.

    ParticlePool

    The ParticlePool is a class which manages an unmanaged memory block used for the particles. The maximum required size calculated on the number of particles and their fields' sizes is calculated every time the sizes or the count change

    ParticleRandomSeedGenerator

    ParticleSystem

    ParticleSystemSettings

    ParticleTransform

    ParticleUtilities

    RandomOffset

    Structs

    Particle

    The most basic unit of a ParticleSystem You can access individual fields with a ParticleFieldAccessor

    ParticleFieldAccessor

    ParticleFieldAccessor<T>

    ParticlePool.Enumerator

    ParticlePoolFieldsList

    Enums

    EmitterRandomSeedMethod

    EmitterSimulationSpace

    EmitterSortingPolicy

    ParticlePool.ListPolicy

    Delegates

    ParticlePool.CopyParticlePoolDelegate

    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation