Class ParticleCompute
Inheritance
ParticleCompute
Assembly: Evergine.Framework.dll
Syntax
[MaterialDecorator("eaab0be8-80fc-47c8-8fc1-06bf5920ac7a")]
public class ParticleCompute : ComputeTaskDecorator
Constructors
ParticleCompute(ComputeTask)
Declaration
public ParticleCompute(ComputeTask computeTask)
Parameters
ParticleCompute(Effect)
Declaration
public ParticleCompute(Effect effect)
Parameters
Type |
Name |
Description |
Effect |
effect |
|
Properties
AnimationSampler
Declaration
public SamplerState AnimationSampler { get; set; }
Property Value
Base_EllapsedTime
Declaration
public float Base_EllapsedTime { get; set; }
Property Value
Base_FrameCount
Declaration
public uint Base_FrameCount { get; set; }
Property Value
Base_NewParticles
Declaration
public uint Base_NewParticles { get; set; }
Property Value
Base_SKRootJoint
Declaration
public Matrix4x4 Base_SKRootJoint { get; set; }
Property Value
Base_TotalTime
Declaration
public float Base_TotalTime { get; set; }
Property Value
Base_World
Declaration
public Matrix4x4 Base_World { get; set; }
Property Value
Base_WorldInverse
Declaration
public Matrix4x4 Base_WorldInverse { get; set; }
Property Value
ColorOverLife
Declaration
public Texture ColorOverLife { get; set; }
Property Value
Counters
Declaration
public Buffer Counters { get; set; }
Property Value
DeadList
Declaration
public Buffer DeadList { get; set; }
Property Value
EntityIndices
Declaration
public Buffer EntityIndices { get; set; }
Property Value
EntitySKNormals
Declaration
public Buffer EntitySKNormals { get; set; }
Property Value
EntitySKPositions
Declaration
public Buffer EntitySKPositions { get; set; }
Property Value
EntityTransforms
Declaration
public Buffer EntityTransforms { get; set; }
Property Value
EntityVertices
Declaration
public Buffer EntityVertices { get; set; }
Property Value
NoiseSampler
Declaration
public SamplerState NoiseSampler { get; set; }
Property Value
NoiseTexture
Declaration
public Texture NoiseTexture { get; set; }
Property Value
ParticleBufferA
Declaration
public Buffer ParticleBufferA { get; set; }
Property Value
ParticleBufferB
Declaration
public Buffer ParticleBufferB { get; set; }
Property Value
ParticleSystemInfo_AngularSpeed
Declaration
public float ParticleSystemInfo_AngularSpeed { get; set; }
Property Value
ParticleSystemInfo_AngularSpeed2
Declaration
public float ParticleSystemInfo_AngularSpeed2 { get; set; }
Property Value
ParticleSystemInfo_Drag
Declaration
public float ParticleSystemInfo_Drag { get; set; }
Property Value
ParticleSystemInfo_EmitFromNormal
Declaration
public bool ParticleSystemInfo_EmitFromNormal { get; set; }
Property Value
ParticleSystemInfo_EmitFromSurface
Declaration
public bool ParticleSystemInfo_EmitFromSurface { get; set; }
Property Value
ParticleSystemInfo_EmitRandomize
Declaration
public float ParticleSystemInfo_EmitRandomize { get; set; }
Property Value
ParticleSystemInfo_EmitSize
Declaration
public Vector3 ParticleSystemInfo_EmitSize { get; set; }
Property Value
ParticleSystemInfo_EmitVelocityOffset
Declaration
public Vector3 ParticleSystemInfo_EmitVelocityOffset { get; set; }
Property Value
ParticleSystemInfo_FloorBounciness
Declaration
public float ParticleSystemInfo_FloorBounciness { get; set; }
Property Value
ParticleSystemInfo_Gravity
Declaration
public float ParticleSystemInfo_Gravity { get; set; }
Property Value
ParticleSystemInfo_InitAngle
Declaration
public float ParticleSystemInfo_InitAngle { get; set; }
Property Value
ParticleSystemInfo_InitAngle2
Declaration
public float ParticleSystemInfo_InitAngle2 { get; set; }
Property Value
ParticleSystemInfo_InitColor
Declaration
public Vector4 ParticleSystemInfo_InitColor { get; set; }
Property Value
ParticleSystemInfo_InitColor2
Declaration
public Vector4 ParticleSystemInfo_InitColor2 { get; set; }
Property Value
ParticleSystemInfo_InitLife
Declaration
public float ParticleSystemInfo_InitLife { get; set; }
Property Value
ParticleSystemInfo_InitLife2
Declaration
public float ParticleSystemInfo_InitLife2 { get; set; }
Property Value
ParticleSystemInfo_InitSize
Declaration
public float ParticleSystemInfo_InitSize { get; set; }
Property Value
ParticleSystemInfo_InitSize2
Declaration
public float ParticleSystemInfo_InitSize2 { get; set; }
Property Value
ParticleSystemInfo_InitSpeed
Declaration
public float ParticleSystemInfo_InitSpeed { get; set; }
Property Value
ParticleSystemInfo_InitSpeed2
Declaration
public float ParticleSystemInfo_InitSpeed2 { get; set; }
Property Value
ParticleSystemInfo_InvNoiseSize
Declaration
public float ParticleSystemInfo_InvNoiseSize { get; set; }
Property Value
ParticleSystemInfo_LifeFactor
Declaration
public float ParticleSystemInfo_LifeFactor { get; set; }
Property Value
ParticleSystemInfo_MaxParticles
Declaration
public uint ParticleSystemInfo_MaxParticles { get; set; }
Property Value
ParticleSystemInfo_NoiseFrequency
Declaration
public float ParticleSystemInfo_NoiseFrequency { get; set; }
Property Value
ParticleSystemInfo_NoiseStrength
Declaration
public float ParticleSystemInfo_NoiseStrength { get; set; }
Property Value
ParticleSystemInfo_NoiseVelocity
Declaration
public Vector3 ParticleSystemInfo_NoiseVelocity { get; set; }
Property Value
ParticleSystemInfo_NumIndices
Declaration
public uint ParticleSystemInfo_NumIndices { get; set; }
Property Value
ParticleSystemInfo_NumSKPositions
Declaration
public uint ParticleSystemInfo_NumSKPositions { get; set; }
Property Value
ParticleSystemInfo_NumVertices
Declaration
public uint ParticleSystemInfo_NumVertices { get; set; }
Property Value
ParticleSystemInfo_TimeFactor
Declaration
public float ParticleSystemInfo_TimeFactor { get; set; }
Property Value
SizeOverLife
Declaration
public Texture SizeOverLife { get; set; }
Property Value
Extension Methods