Class ParticleStormModel3D
- Namespace
- HelixToolkit.WinUI.SharpDX
- Assembly
- HelixToolkit.WinUI.SharpDX.dll
public class ParticleStormModel3D : Element3D, IEquatable<DependencyObject>, IAnimationObject, IVisualElement, IVisualElement2, IEquatable<UIElement>, IEquatable<FrameworkElement>, IWinRTObject, IDynamicInterfaceCastable, IEquatable<Control>, IDisposable, IVisible
- Inheritance
-
ParticleStormModel3D
- Implements
-
IWinRTObject
- Inherited Members
- Extension Methods
Fields
AccelerationProperty
public static readonly DependencyProperty AccelerationProperty
Field Value
AlphaBlendProperty
public static readonly DependencyProperty AlphaBlendProperty
Field Value
AnimateSpriteByEnergyBoundProperty
public static readonly DependencyProperty AnimateSpriteByEnergyBoundProperty
Field Value
BlendColorProperty
public static readonly DependencyProperty BlendColorProperty
Field Value
BlendFactorProperty
The blend factor property
public static readonly DependencyProperty BlendFactorProperty
Field Value
BlendProperty
public static readonly DependencyProperty BlendProperty
Field Value
ConsumerGravityProperty
public static readonly DependencyProperty ConsumerGravityProperty
Field Value
ConsumerLocationProperty
public static readonly DependencyProperty ConsumerLocationProperty
Field Value
ConsumerRadiusProperty
public static readonly DependencyProperty ConsumerRadiusProperty
Field Value
CumulateAtBoundProperty
public static readonly DependencyProperty CumulateAtBoundProperty
Field Value
DestAlphaBlendProperty
public static readonly DependencyProperty DestAlphaBlendProperty
Field Value
DestBlendProperty
public static readonly DependencyProperty DestBlendProperty
Field Value
EmitterLocationProperty
public static readonly DependencyProperty EmitterLocationProperty
Field Value
EmitterRadiusProperty
public static readonly DependencyProperty EmitterRadiusProperty
Field Value
EnableViewFrustumCheckProperty
The enable view frustum check property
public static readonly DependencyProperty EnableViewFrustumCheckProperty
Field Value
EnergyDissipationRateProperty
public static readonly DependencyProperty EnergyDissipationRateProperty
Field Value
InitialEnergyProperty
public static readonly DependencyProperty InitialEnergyProperty
Field Value
InitialVelocityProperty
public static readonly DependencyProperty InitialVelocityProperty
Field Value
InstancesProperty
List of instance matrix.
public static readonly DependencyProperty InstancesProperty
Field Value
NumTextureColumnProperty
public static readonly DependencyProperty NumTextureColumnProperty
Field Value
NumTextureRowProperty
public static readonly DependencyProperty NumTextureRowProperty
Field Value
ParticleBoundsProperty
public static readonly DependencyProperty ParticleBoundsProperty
Field Value
ParticleCountProperty
public static readonly DependencyProperty ParticleCountProperty
Field Value
ParticleSizeProperty
public static readonly DependencyProperty ParticleSizeProperty
Field Value
ParticleTextureProperty
public static readonly DependencyProperty ParticleTextureProperty
Field Value
RandomVectorGeneratorProperty
public static readonly DependencyProperty RandomVectorGeneratorProperty
Field Value
SampleMaskProperty
The sample mask property
public static readonly DependencyProperty SampleMaskProperty
Field Value
SourceAlphaBlendProperty
public static readonly DependencyProperty SourceAlphaBlendProperty
Field Value
SourceBlendProperty
public static readonly DependencyProperty SourceBlendProperty
Field Value
TurbulanceProperty
public static readonly DependencyProperty TurbulanceProperty
Field Value
Properties
Acceleration
public Vector3 Acceleration { get; set; }
Property Value
AlphaBlend
public BlendOperation AlphaBlend { get; set; }
Property Value
- BlendOperation
AnimateSpriteByEnergy
public bool AnimateSpriteByEnergy { get; set; }
Property Value
Blend
public BlendOperation Blend { get; set; }
Property Value
- BlendOperation
BlendColor
public Color BlendColor { get; set; }
Property Value
BlendFactor
Gets or sets the blend factor for blending
public Color BlendFactor { get; set; }
Property Value
- Color
The blend factor.
ConsumerGravity
public double ConsumerGravity { get; set; }
Property Value
ConsumerLocation
public Vector3 ConsumerLocation { get; set; }
Property Value
ConsumerRadius
public double ConsumerRadius { get; set; }
Property Value
CumulateAtBound
public bool CumulateAtBound { get; set; }
Property Value
DestAlphaBlend
public BlendOption DestAlphaBlend { get; set; }
Property Value
- BlendOption
DestBlend
public BlendOption DestBlend { get; set; }
Property Value
- BlendOption
EmitterLocation
public Vector3 EmitterLocation { get; set; }
Property Value
EmitterRadius
public double EmitterRadius { get; set; }
Property Value
EnergyDissipationRate
public double EnergyDissipationRate { get; set; }
Property Value
InitialEnergy
public double InitialEnergy { get; set; }
Property Value
InitialVelocity
public double InitialVelocity { get; set; }
Property Value
Instances
List of instance matrix.
public IList<Matrix4x4>? Instances { get; set; }
Property Value
NumTextureColumn
public int NumTextureColumn { get; set; }
Property Value
NumTextureRow
public int NumTextureRow { get; set; }
Property Value
ParticleBounds
public BoundingBox ParticleBounds { get; set; }
Property Value
ParticleCount
public int ParticleCount { get; set; }
Property Value
ParticleSize
public Size ParticleSize { get; set; }
Property Value
- Size
ParticleTexture
public TextureModel? ParticleTexture { get; set; }
Property Value
RandomVectorGenerator
public IRandomVector RandomVectorGenerator { get; set; }
Property Value
SampleMask
Gets or sets the sample mask used during blending
public int SampleMask { get; set; }
Property Value
- int
The sample mask.
SourceAlphaBlend
public BlendOption SourceAlphaBlend { get; set; }
Property Value
- BlendOption
SourceBlend
public BlendOption SourceBlend { get; set; }
Property Value
- BlendOption
Turbulance
public double Turbulance { get; set; }
Property Value
Methods
AssignDefaultValuesToSceneNode(SceneNode)
protected override void AssignDefaultValuesToSceneNode(SceneNode node)
Parameters
nodeSceneNode
OnCreateSceneNode()
Called when [create scene node].
protected override SceneNode OnCreateSceneNode()