Search Results for

    Show / Hide Table of Contents

    Class ParticleEmitterFunction

    Particle function graph asset that contains reusable part of the particle emitter graph.

    Inheritance
    System.Object
    Object
    Asset
    BinaryAsset
    ParticleEmitterFunction
    Inherited Members
    BinaryAsset.Reimport()
    BinaryAsset.ImportPath
    Asset.Reload()
    Asset.WaitForLoaded(Double)
    Asset.GetReferences()
    Asset.Save(String)
    Asset.ToString()
    Asset.ReferencesCount
    Asset.Path
    Asset.IsLoaded
    Asset.LastLoadFailed
    Asset.IsVirtual
    Asset.ShouldDeleteFileOnUnload
    Asset.MemoryUsage
    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 ParticleEmitterFunction : BinaryAsset

    Constructors

    ParticleEmitterFunction()

    Initializes a new instance of the ParticleEmitterFunction.

    Declaration
    public ParticleEmitterFunction()

    Methods

    GetSignature(out String[], out String[])

    Gets the function signature for Visject Surface editor.

    Declaration
    [Unmanaged]
    public void GetSignature(out string[] types, out string[] names)
    Parameters
    System.String[] types

    System.String[] names

    LoadSurface()

    Tries to load surface graph from the asset.

    Declaration
    [Unmanaged]
    public byte[] LoadSurface()
    Returns
    System.Byte[]

    The output surface data, or empty if failed to load.

    SaveSurface(Byte[])

    Updates the particle graph surface (save new one, discards cached data, reloads asset).

    Declaration
    [Unmanaged]
    public bool SaveSurface(byte[] data)
    Parameters
    System.Byte[] data

    The surface graph data.

    Returns
    System.Boolean

    True if cannot save it, otherwise false.

    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