The Editor module provides a comprehensive API for automating and extending the functionality of the PlayCanvas Editor. It allows developers to programmatically interact with the Editor, facilitating tasks such as scene manipulation, asset management, and custom tool integration. This module is essential for developers looking to streamline their workflow, create custom editing tools, or integrate external data and systems into the PlayCanvas Editor environment.

Internal

Clipboard
Guid
Jobs
LocalStorage
Messenger
Realtime
RealtimeAsset
RealtimeAssets
RealtimeConnection
RealtimeScene
RealtimeScenes
utils

Other

Asset
Assets
AssetsSchema
ComponentSchema
Entities
Entity
globals
History
SceneSchema
SceneSettings
Schema
Selection
SelectionHistory
Settings
SettingsSchema
AnimationAssetData
AnimationComponent
AnimComponent
AnimstategraphAssetData
AssetData
AssetObserver
AssetProps
AssetUploadArguments
AudioListenerComponent
BundleAssetData
ButtonComponent
CameraComponent
CollisionComponent
Components
CreateEntityArguments
CubemapAssetData
ElementComponent
EntityObserver
EntityProps
FontAssetData
LayoutChildComponent
LayoutGroupComponent
LightComponent
MaterialAssetData
MessagerClient
ModelAssetData
ModelComponent
ParticleSystemComponent
RenderAssetData
RenderComponent
ReparentArguments
RigidBodyComponent
SceneImportSettings
SceneSettingsObserver
SceneSettingsProps
ScreenComponent
ScriptAssetData
ScriptComponent
ScrollbarComponent
ScrollviewComponent
SoundComponent
SpriteAssetData
SpriteComponent
TextureAssetData
TextureAtlasAssetData
TextureImportSettings
WasmAssetData