Lens Scripting API
Guide Docs
Preparing search index...
The search index is not available
Editor Scripting API
Editor Scripting API
Editor
Model
AssetManager
InterfaceAssetManager
interface
AssetManager
{
assets
:
Editor
.
Assets
.
Asset
[]
;
assetsDirectory
:
Path
;
cacheDirectory
:
Path
;
createNativeAsset
(
assetType
:
string
,
baseName
:
string
,
relativeDestinationDir
:
Path
)
:
Editor
.
Assets
.
Asset
;
createPackage
(
requestedAssets
:
AssetImportMetadata
[]
,
relativeDestinationDir
:
Path
,
packageName
:
string
,
packageOption
:
PackageOption
)
:
AssetImportMetadata
;
exportAssets
(
requestedAssets
:
AssetImportMetadata
[]
,
absoluteDestination
:
Path
)
:
AssetImportMetadata
[]
;
exportSceneObjects
(
topLevelSceneObjects
:
SceneObject
[]
,
absoluteDestination
:
Path
)
:
AssetImportMetadata
[]
;
findImportedCopy
(
absoluteSourcePath
:
Path
)
:
AssetImportMetadata
;
getFileMeta
(
relativeFilePath
:
Path
)
:
AssetImportMetadata
;
getTypeName
(
)
:
string
;
importExternalFile
(
absoluteSourcePath
:
Path
,
relativeDestinationDir
:
Path
,
resultType
:
ResultType
)
:
ImportResult
;
importExternalFileAsync
(
absoluteSourcePath
:
Path
,
relativeDestinationDir
:
Path
,
resultType
:
ResultType
)
:
Promise
<
ImportResult
>
;
isOfType
(
type
:
string
)
:
boolean
;
isSame
(
other
:
ScriptObject
)
:
boolean
;
move
(
fileMeta
:
AssetImportMetadata
,
relativeDestinationDir
:
Path
)
:
void
;
remove
(
relativeFilePath
:
Path
)
:
void
;
rename
(
fileMeta
:
AssetImportMetadata
,
newName
:
string
)
:
void
;
saveAsPrefab
(
sceneObject
:
SceneObject
,
relativeDestinationDir
:
Path
)
:
ObjectPrefab
;
}
Hierarchy (
view full
)
ScriptObject
AssetManager
Index
Properties
assets
assets
Directory
cache
Directory
Methods
create
Native
Asset
create
Package
export
Assets
export
Scene
Objects
find
Imported
Copy
get
File
Meta
get
Type
Name
import
External
File
import
External
File
Async
is
Of
Type
is
Same
move
remove
rename
save
As
Prefab
Properties
Readonly
assets
assets
:
Editor
.
Assets
.
Asset
[]
Readonly
assets
Directory
assets
Directory
:
Path
Readonly
cache
Directory
cache
Directory
:
Path
Methods
create
Native
Asset
create
Native
Asset
(
assetType
,
baseName
,
relativeDestinationDir
)
:
Editor
.
Assets
.
Asset
Parameters
assetType
:
string
baseName
:
string
relativeDestinationDir
:
Path
Returns
Editor
.
Assets
.
Asset
create
Package
create
Package
(
requestedAssets
,
relativeDestinationDir
,
packageName
,
packageOption
)
:
AssetImportMetadata
Parameters
requestedAssets
:
AssetImportMetadata
[]
relativeDestinationDir
:
Path
packageName
:
string
packageOption
:
PackageOption
Returns
AssetImportMetadata
export
Assets
export
Assets
(
requestedAssets
,
absoluteDestination
)
:
AssetImportMetadata
[]
Parameters
requestedAssets
:
AssetImportMetadata
[]
absoluteDestination
:
Path
Returns
AssetImportMetadata
[]
export
Scene
Objects
export
Scene
Objects
(
topLevelSceneObjects
,
absoluteDestination
)
:
AssetImportMetadata
[]
Parameters
topLevelSceneObjects
:
SceneObject
[]
absoluteDestination
:
Path
Returns
AssetImportMetadata
[]
find
Imported
Copy
find
Imported
Copy
(
absoluteSourcePath
)
:
AssetImportMetadata
Find a copy, if it exists, of a file.
Parameters
absoluteSourcePath
:
Path
Returns
AssetImportMetadata
get
File
Meta
get
File
Meta
(
relativeFilePath
)
:
AssetImportMetadata
Parameters
relativeFilePath
:
Path
Returns
AssetImportMetadata
get
Type
Name
get
Type
Name
(
)
:
string
Returns
string
import
External
File
import
External
File
(
absoluteSourcePath
,
relativeDestinationDir
,
resultType
)
:
ImportResult
Parameters
absoluteSourcePath
:
Path
relativeDestinationDir
:
Path
resultType
:
ResultType
Returns
ImportResult
import
External
File
Async
import
External
File
Async
(
absoluteSourcePath
,
relativeDestinationDir
,
resultType
)
:
Promise
<
ImportResult
>
Parameters
absoluteSourcePath
:
Path
relativeDestinationDir
:
Path
resultType
:
ResultType
Returns
Promise
<
ImportResult
>
is
Of
Type
is
Of
Type
(
type
)
:
boolean
Parameters
type
:
string
Returns
boolean
is
Same
is
Same
(
other
)
:
boolean
Parameters
other
:
ScriptObject
Returns
boolean
move
move
(
fileMeta
,
relativeDestinationDir
)
:
void
Parameters
fileMeta
:
AssetImportMetadata
relativeDestinationDir
:
Path
Returns
void
remove
remove
(
relativeFilePath
)
:
void
Parameters
relativeFilePath
:
Path
Returns
void
rename
rename
(
fileMeta
,
newName
)
:
void
Parameters
fileMeta
:
AssetImportMetadata
newName
:
string
Returns
void
save
As
Prefab
save
As
Prefab
(
sceneObject
,
relativeDestinationDir
)
:
ObjectPrefab
Parameters
sceneObject
:
SceneObject
relativeDestinationDir
:
Path
Returns
ObjectPrefab
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Properties
assets
assets
Directory
cache
Directory
Methods
create
Native
Asset
create
Package
export
Assets
export
Scene
Objects
find
Imported
Copy
get
File
Meta
get
Type
Name
import
External
File
import
External
File
Async
is
Of
Type
is
Same
move
remove
rename
save
As
Prefab
Lens Scripting API
Guide Docs
Editor Scripting API
Loading...
Find a copy, if it exists, of a file.