Search Results for

    Show / Hide Table of Contents

    Class PointShapeEmitter

    Point particle emitter.

    Inheritance
    object
    BaseShapeEmitter
    BaseShapeEmitter<ShapePointDescription>
    PointShapeEmitter
    Inherited Members
    BaseShapeEmitter<ShapePointDescription>.Description
    BaseShapeEmitter<ShapePointDescription>.ShapeType
    BaseShapeEmitter<ShapePointDescription>.randomizeDirectionMode
    BaseShapeEmitter<ShapePointDescription>.RandomizeDirection
    BaseShapeEmitter<ShapePointDescription>.VelocityOffset
    BaseShapeEmitter<ShapePointDescription>.BindShape(ComputeEmitterSimulator)
    BaseShapeEmitter<ShapePointDescription>.UnbindShape(ComputeEmitterSimulator)
    BaseShapeEmitter<ShapePointDescription>.RefreshShapeParameters(CommandBuffer, EmitterSimulator)
    BaseShapeEmitter.PropertyChanged
    BaseShapeEmitter.NeedsEntitySource
    BaseShapeEmitter.CreateFromDescription(ShapeDescription)
    BaseShapeEmitter.RaisePropertyChanged(string)
    Namespace: Evergine.Framework.Particles.Shape
    Assembly: Evergine.Framework.dll
    Syntax
    public class PointShapeEmitter : BaseShapeEmitter<ShapePointDescription>

    Constructors

    PointShapeEmitter(ShapePointDescription)

    Initializes a new instance of the PointShapeEmitter class.

    Declaration
    public PointShapeEmitter(ShapePointDescription description)
    Parameters
    Type Name Description
    ShapePointDescription description

    The shape description.

    Methods

    EmitParticleCPU(CPUEmitterSimulator, ref uint, ref Vector3, out Vector3)

    CPU particle emission.

    Declaration
    protected override void EmitParticleCPU(CPUEmitterSimulator cpuEmitter, ref uint seed, ref Vector3 position, out Vector3 initDirection)
    Parameters
    Type Name Description
    CPUEmitterSimulator cpuEmitter

    The CPU emitter simulator.

    uint seed

    The seed.

    Vector3 position

    The initial position.

    Vector3 initDirection

    The initial direction.

    Overrides
    BaseShapeEmitter<ShapePointDescription>.EmitParticleCPU(CPUEmitterSimulator, ref uint, ref Vector3, out Vector3)

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX