Class ParticleEffectParameter
Particle system parameter.
Inherited Members
Assembly: FlaxEngine.dll
File: Engine/Particles/ParticleEffect.h
Syntax
public class ParticleEffectParameter : public ScriptingObject
Constructors
ParticleEffectParameter()
Initializes a new instance of the Particle
Declaration
public ParticleEffectParameter()
Methods
GetDefaultEmitterValue()
Gets the default value of the parameter (set in particle emitter asset).
Declaration
public Variant GetDefaultEmitterValue() const
Returns
Variant
The default value. |
GetDefaultValue()
Gets the default value of the parameter (set in particle system asset).
Declaration
public Variant GetDefaultValue() const
Returns
Variant
The default value. |
GetEmitter()
Gets the emitter that this parameter belongs to.
Declaration
public ParticleEmitter* GetEmitter() const
Returns
GetEmitterIndex()
Gets the index of the emitter (not the emitter track but the emitter).
Declaration
public int32 GetEmitterIndex() const
Returns
int32
|
GetEmitterParameter()
Gets the particle emitter parameter from the asset (the parameter instanced by this object).
Declaration
public GraphParameter* GetEmitterParameter() const
Returns
Graph The particle emitter parameter overriden by this object. |
GetIsPublic()
Gets the parameter flag that indicates whenever it's exposed to public.
Declaration
public bool GetIsPublic() const
Returns
bool
|
GetName()
GetParamIdentifier()
GetParamIndex()
Gets the parameter index (in the emitter parameters list).
Declaration
public int32 GetParamIndex() const
Returns
int32
|
GetParamType()
GetTrackName()
GetValue()
Gets the value of the parameter.
Declaration
public Variant GetValue() const
Returns
Variant
The value. |
IsValid()
Returns true if parameter object handle is valid.
Declaration
public bool IsValid() const
Returns
bool
|
SetValue(const Variant& value)
Sets the value of the parameter.
Declaration
public void SetValue(const Variant& value) const
Parameters
Variant
value
The value. |