Search Results for

    Show / Hide Table of Contents

    Class ParticleCompute

    Inheritance
    object
    BaseMaterialDecorator
    ComputeTaskDecorator
    ParticleCompute
    Inherited Members
    ComputeTaskDecorator.ComputeTask
    ComputeTaskDecorator.Run(uint, uint, uint, string)
    ComputeTaskDecorator.Run(CommandBuffer, uint, uint, uint, string)
    ComputeTaskDecorator.Run1D(CommandBuffer, uint, uint, string)
    ComputeTaskDecorator.Run1D(uint, uint, string)
    ComputeTaskDecorator.Run2D(CommandBuffer, uint, uint, uint, uint, string)
    ComputeTaskDecorator.Run2D(uint, uint, uint, uint, string)
    ComputeTaskDecorator.Run3D(CommandBuffer, uint, uint, uint, uint, uint, uint, string)
    ComputeTaskDecorator.Run3D(uint, uint, uint, uint, uint, uint, string)
    BaseMaterialDecorator.material
    BaseMaterialDecorator.ActiveDirectivesNames
    BaseMaterialDecorator.Effect
    BaseMaterialDecorator.GetMaterialPassResources(string, bool)
    BaseMaterialDecorator.Prepare(CommandBuffer)
    BaseMaterialDecorator.Dispose()
    Namespace: Evergine.Framework.Graphics.Computes
    Assembly: Evergine.Framework.dll
    Syntax
    [MaterialDecorator("eaab0be8-80fc-47c8-8fc1-06bf5920ac7a")]
    public class ParticleCompute : ComputeTaskDecorator

    Constructors

    ParticleCompute(ComputeTask)

    Declaration
    public ParticleCompute(ComputeTask computeTask)
    Parameters
    Type Name Description
    ComputeTask computeTask

    ParticleCompute(Effect)

    Declaration
    public ParticleCompute(Effect effect)
    Parameters
    Type Name Description
    Effect effect

    Properties

    AnimationSampler

    Declaration
    public SamplerState AnimationSampler { get; set; }
    Property Value
    Type Description
    SamplerState

    Base_EllapsedTime

    Declaration
    public float Base_EllapsedTime { get; set; }
    Property Value
    Type Description
    float

    Base_FrameCount

    Declaration
    public uint Base_FrameCount { get; set; }
    Property Value
    Type Description
    uint

    Base_NewParticles

    Declaration
    public uint Base_NewParticles { get; set; }
    Property Value
    Type Description
    uint

    Base_SKRootJoint

    Declaration
    public Matrix4x4 Base_SKRootJoint { get; set; }
    Property Value
    Type Description
    Matrix4x4

    Base_TotalTime

    Declaration
    public float Base_TotalTime { get; set; }
    Property Value
    Type Description
    float

    Base_World

    Declaration
    public Matrix4x4 Base_World { get; set; }
    Property Value
    Type Description
    Matrix4x4

    Base_WorldInverse

    Declaration
    public Matrix4x4 Base_WorldInverse { get; set; }
    Property Value
    Type Description
    Matrix4x4

    ColorOverLife

    Declaration
    public Texture ColorOverLife { get; set; }
    Property Value
    Type Description
    Texture

    Counters

    Declaration
    public Buffer Counters { get; set; }
    Property Value
    Type Description
    Buffer

    DeadList

    Declaration
    public Buffer DeadList { get; set; }
    Property Value
    Type Description
    Buffer

    EntityIndices

    Declaration
    public Buffer EntityIndices { get; set; }
    Property Value
    Type Description
    Buffer

    EntitySKNormals

    Declaration
    public Buffer EntitySKNormals { get; set; }
    Property Value
    Type Description
    Buffer

    EntitySKPositions

    Declaration
    public Buffer EntitySKPositions { get; set; }
    Property Value
    Type Description
    Buffer

    EntityTransforms

    Declaration
    public Buffer EntityTransforms { get; set; }
    Property Value
    Type Description
    Buffer

    EntityVertices

    Declaration
    public Buffer EntityVertices { get; set; }
    Property Value
    Type Description
    Buffer

    NoiseSampler

    Declaration
    public SamplerState NoiseSampler { get; set; }
    Property Value
    Type Description
    SamplerState

    NoiseTexture

    Declaration
    public Texture NoiseTexture { get; set; }
    Property Value
    Type Description
    Texture

    ParticleBufferA

    Declaration
    public Buffer ParticleBufferA { get; set; }
    Property Value
    Type Description
    Buffer

    ParticleBufferB

    Declaration
    public Buffer ParticleBufferB { get; set; }
    Property Value
    Type Description
    Buffer

    ParticleSystemInfo_AngularSpeed

    Declaration
    public float ParticleSystemInfo_AngularSpeed { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_AngularSpeed2

    Declaration
    public float ParticleSystemInfo_AngularSpeed2 { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_Drag

    Declaration
    public float ParticleSystemInfo_Drag { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_EmitFromNormal

    Declaration
    public bool ParticleSystemInfo_EmitFromNormal { get; set; }
    Property Value
    Type Description
    bool

    ParticleSystemInfo_EmitFromSurface

    Declaration
    public bool ParticleSystemInfo_EmitFromSurface { get; set; }
    Property Value
    Type Description
    bool

    ParticleSystemInfo_EmitRandomize

    Declaration
    public float ParticleSystemInfo_EmitRandomize { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_EmitSize

    Declaration
    public Vector3 ParticleSystemInfo_EmitSize { get; set; }
    Property Value
    Type Description
    Vector3

    ParticleSystemInfo_EmitVelocityOffset

    Declaration
    public Vector3 ParticleSystemInfo_EmitVelocityOffset { get; set; }
    Property Value
    Type Description
    Vector3

    ParticleSystemInfo_FloorBounciness

    Declaration
    public float ParticleSystemInfo_FloorBounciness { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_Gravity

    Declaration
    public float ParticleSystemInfo_Gravity { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_InitAngle

    Declaration
    public float ParticleSystemInfo_InitAngle { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_InitAngle2

    Declaration
    public float ParticleSystemInfo_InitAngle2 { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_InitColor

    Declaration
    public Vector4 ParticleSystemInfo_InitColor { get; set; }
    Property Value
    Type Description
    Vector4

    ParticleSystemInfo_InitColor2

    Declaration
    public Vector4 ParticleSystemInfo_InitColor2 { get; set; }
    Property Value
    Type Description
    Vector4

    ParticleSystemInfo_InitLife

    Declaration
    public float ParticleSystemInfo_InitLife { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_InitLife2

    Declaration
    public float ParticleSystemInfo_InitLife2 { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_InitSize

    Declaration
    public float ParticleSystemInfo_InitSize { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_InitSize2

    Declaration
    public float ParticleSystemInfo_InitSize2 { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_InitSpeed

    Declaration
    public float ParticleSystemInfo_InitSpeed { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_InitSpeed2

    Declaration
    public float ParticleSystemInfo_InitSpeed2 { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_InvNoiseSize

    Declaration
    public float ParticleSystemInfo_InvNoiseSize { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_LifeFactor

    Declaration
    public float ParticleSystemInfo_LifeFactor { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_MaxParticles

    Declaration
    public uint ParticleSystemInfo_MaxParticles { get; set; }
    Property Value
    Type Description
    uint

    ParticleSystemInfo_NoiseFrequency

    Declaration
    public float ParticleSystemInfo_NoiseFrequency { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_NoiseStrength

    Declaration
    public float ParticleSystemInfo_NoiseStrength { get; set; }
    Property Value
    Type Description
    float

    ParticleSystemInfo_NoiseVelocity

    Declaration
    public Vector3 ParticleSystemInfo_NoiseVelocity { get; set; }
    Property Value
    Type Description
    Vector3

    ParticleSystemInfo_NumIndices

    Declaration
    public uint ParticleSystemInfo_NumIndices { get; set; }
    Property Value
    Type Description
    uint

    ParticleSystemInfo_NumSKPositions

    Declaration
    public uint ParticleSystemInfo_NumSKPositions { get; set; }
    Property Value
    Type Description
    uint

    ParticleSystemInfo_NumVertices

    Declaration
    public uint ParticleSystemInfo_NumVertices { get; set; }
    Property Value
    Type Description
    uint

    ParticleSystemInfo_TimeFactor

    Declaration
    public float ParticleSystemInfo_TimeFactor { get; set; }
    Property Value
    Type Description
    float

    SizeOverLife

    Declaration
    public Texture SizeOverLife { get; set; }
    Property Value
    Type Description
    Texture

    Extension Methods

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