Class ParticleEffectParameter
Particle system parameter.
Namespace: FlaxEngine
Assembly: FlaxEngine.CSharp.dll
Syntax
[Unmanaged]
public class ParticleEffectParameter : Object
Constructors
ParticleEffectParameter()
Initializes a new instance of the ParticleEffectParameter.
Declaration
public ParticleEffectParameter()
Properties
DefaultEmitterValue
Gets the default value of the parameter (set in particle emitter asset).
Declaration
[Unmanaged]
public object DefaultEmitterValue { get; }
Property Value
System.Object
|
DefaultValue
Gets the default value of the parameter (set in particle system asset).
Declaration
[Unmanaged]
public object DefaultValue { get; }
Property Value
System.Object
|
Emitter
Gets the emitter that this parameter belongs to.
Declaration
[Unmanaged]
public ParticleEmitter Emitter { get; }
Property Value
ParticleEmitter
|
EmitterIndex
Gets the index of the emitter (not the emitter track but the emitter).
Declaration
[Unmanaged]
public int EmitterIndex { get; }
Property Value
System.Int32
|
EmitterParameter
Gets the particle emitter parameter from the asset (the parameter instanced by this object).
Declaration
[Unmanaged]
public GraphParameter EmitterParameter { get; }
Property Value
GraphParameter
|
IsPublic
Gets the parameter flag that indicates whenever it's exposed to public.
Declaration
[Unmanaged]
public bool IsPublic { get; }
Property Value
System.Boolean
|
Name
Gets the parameter name.
Declaration
[Unmanaged]
public string Name { get; }
Property Value
System.String
|
ParamIdentifier
Gets the parameter unique ID.
Declaration
[Unmanaged]
public Guid ParamIdentifier { get; }
Property Value
System.Guid
|
ParamIndex
Gets the parameter index (in the emitter parameters list).
Declaration
[Unmanaged]
public int ParamIndex { get; }
Property Value
System.Int32
|
ParamType
Gets the parameter type.
Declaration
[Unmanaged]
public Type ParamType { get; }
Property Value
System.Type
|
TrackName
Gets the emitter track name.
Declaration
[Unmanaged]
public string TrackName { get; }
Property Value
System.String
|
Value
Gets or sets the value of the parameter.
Declaration
[Unmanaged]
public object Value { get; set; }
Property Value
System.Object
|