Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    ParticleSorterAge Class

    Namespace: Stride.Particles.Sorters
    Assembly: Stride.Particles.dll

    Sorts the particles by descending order of their remaining Life

    System.Object → ParticleSorterCustom<System.Single> → ParticleSorterAge
    Derived from ParticleSorterAge:

    public class ParticleSorterAge : ParticleSorterCustom<float>, IParticleSorter
    Name Description
    Constructors
    ParticleSorterAge(ParticlePool)
    Methods
    FreeSortedList(ref ParticleList)

    In case an array was used it must be freed back to the pool

    GetSortedList(Vector3)
    | Improve this Doc View Source

    Constructors


    ParticleSorterAge(ParticlePool)

    public ParticleSorterAge(ParticlePool pool)
    Parameters
    Type Name Description
    ParticlePool pool
    | Improve this Doc View Source

    Methods


    FreeSortedList(ref ParticleList)

    In case an array was used it must be freed back to the pool

    public void FreeSortedList(ref ParticleList sortedList)
    Parameters
    Type Name Description
    ParticleList sortedList

    Reference to the ParticleList to be freed


    GetSortedList(Vector3)

    public ParticleList GetSortedList(Vector3 depth)
    Parameters
    Type Name Description
    Vector3 depth
    Returns
    Type Description
    ParticleList

    Inherited Members

    ParticleSorterCustom<Single>.fieldDesc
    ParticleSorterCustom<Single>.ArrayPool
    ParticleSorterCustom<Single>.ParticlePool

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

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