Class ContentEditingModule
Opening/editing asset windows module.
Inheritance
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
|
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. |