Search Results for

    Show / Hide Table of Contents

    Class ContentEditingModule

    Opening/editing asset windows module.

    Inheritance
    System.Object
    FlaxEditor.Modules.EditorModule
    ContentEditingModule
    Namespace: FlaxEditor.Modules
    Assembly: FlaxEngine.CSharp.dll
    Syntax
    public sealed class ContentEditingModule : EditorModule

    Methods

    CloneAssetFile(String, String, Guid)

    Duplicates the asset file and changes it's ID.

    Declaration
    public bool CloneAssetFile(string srcPath, string dstPath, Guid dstId)
    Parameters
    System.String srcPath

    The source file path.

    System.String dstPath

    The destination file path.

    System.Guid dstId

    The destination asset identifier.

    Returns
    System.Boolean

    True if cannot perform that operation, otherwise false.

    FastTempAssetClone(String, out String)

    Clones the asset to the temporary folder.

    Declaration
    public bool FastTempAssetClone(string srcPath, out string resultPath)
    Parameters
    System.String srcPath

    The path of the source asset to clone.

    System.String resultPath

    The result path.

    Returns
    System.Boolean

    True if failed, otherwise false.

    IsValidAssetName(ContentItem, String, out String)

    Determines whether specified new short name is valid name for the given content item.

    Declaration
    public bool IsValidAssetName(ContentItem item, string shortName, out string hint)
    Parameters
    FlaxEditor.Content.ContentItem item

    The item.

    System.String shortName

    The new short name.

    System.String hint

    The hint text if name is invalid.

    Returns
    System.Boolean

    true if name is valid; otherwise, false.

    Open(ContentItem, Boolean)

    Opens the specified item in dedicated editor window.

    Declaration
    public EditorWindow Open(ContentItem item, bool disableAutoShow = false)
    Parameters
    FlaxEditor.Content.ContentItem item

    The content item.

    System.Boolean disableAutoShow

    True if disable automatic window showing. Used during workspace layout loading to deserialize it faster.

    Returns
    EditorWindow

    Opened window or null if cannot open item.

    Open(Asset, Boolean)

    Opens the specified asset in dedicated editor window.

    Declaration
    public EditorWindow Open(Asset asset, bool disableAutoShow = false)
    Parameters
    Asset asset

    The asset.

    System.Boolean disableAutoShow

    True if disable automatic window showing. Used during workspace layout loading to deserialize it faster.

    Returns
    EditorWindow

    Opened window or null if cannot open item.

    Extension Methods

    Extensions.ReflectiveCompare<T>(T, T)
    Extensions.RawClone<T>(T)

    See Also

    FlaxEditor.Modules.EditorModule
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat