Search Results for

    Show / Hide Table of Contents

    Class ParticleEffectParameter

    Particle system parameter.

    Inheritance
    System.Object
    Object
    ParticleEffectParameter
    Inherited Members
    Object.__unmanagedPtr
    Object.__internalId
    Object.Finalize()
    Object.As<T>()
    Object.NewValue(Type)
    Object.New(String)
    Object.Find<T>(Guid, Boolean)
    Object.Find(Guid, Type, Boolean)
    Object.TryFind<T>(Guid)
    Object.TryFind(Guid, Type)
    Object.Destroy(Object, Single)
    Object.DestroyNow(Object)
    Object.Destroy<T>(T, Single)
    Object.Equals(Object)
    Object.GetUnmanagedPtr(Object)
    Object.GetUnmanagedInterface(Object, Type)
    Object.FromUnmanagedPtr(IntPtr)
    Object.MapObjectID(Guid)
    Object.RemapObjectID(Guid)
    Object.GetHashCode()
    Object.ID
    Object.TypeName
    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

    Extension Methods

    Extensions.ReflectiveCompare<T>(T, T)
    Extensions.DeepClone<T>(T)
    Extensions.RawClone<T>(T)
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat