For the complete documentation index, see llms.txt. This page is also available as Markdown.

API

Runtime Studio API Overview

Public API surface, grouped by purpose.

Module Registration

  • IEditorModule

  • IEditorModulePriority

  • IEditorModulePrewarm

  • EditorModules.Register(...)

  • EditorModules.Prewarm(...)

  • EditorModules.DiscoverLoadedModules()

  • EditorModules.Reset()

  • EditorModuleBuilder.AddInspectorGroup(...)

  • EditorModuleBuilder.AddDefaultInspectorGroup(...)

  • EditorModuleBuilder.AddHierarchyAdornment(...)

  • EditorModuleBuilder.AddDefaultHierarchyAdornment(...)

  • EditorModuleBuilder.AddAssetResolver(...)

  • EditorModuleBuilder.AddDefaultAssetResolver(...)

  • EditorModuleBuilder.AddRuntimeAssetImporter(...)

  • EditorModuleBuilder.AddDefaultRuntimeAssetImporter(...)

  • EditorModuleBuilder.AddRuntimeIntegration(...)

  • EditorModuleBuilder.AddDefaultRuntimeIntegration(...)

  • EditorModuleBuilder.AddComponentStateAdapter(...)

  • EditorModuleBuilder.AddDefaultComponentStateAdapter(...)

  • EditorModuleBuilder.AddTypeIconProvider(...)

  • EditorModuleBuilder.AddDefaultTypeIconProvider(...)

  • EditorModuleBuilder.AddComponentDrawer(...)

  • EditorModuleBuilder.AddDefaultComponentDrawer(...)

  • EditorModuleBuilder.AddPropertyDrawer(...)

  • EditorModuleBuilder.AddDefaultPropertyDrawer(...)

  • EditorModuleBuilder.AddHierarchyAction(...)

  • EditorModuleBuilder.AddDefaultHierarchyAction(...)

  • EditorModuleBuilder.AddSceneToolOverlayItem(...)

  • EditorModuleBuilder.AddDefaultSceneToolOverlayItem(...)

  • EditorModuleBuilder.AddSceneSettingsMenuItem(...)

  • EditorModuleBuilder.AddDefaultSceneSettingsMenuItem(...)

  • EditorModuleBuilder.AddPanel(...)

  • EditorModuleBuilder.AddDefaultPanel(...)

  • EditorModuleBuilder.AddSettingsModule(...)

  • EditorModuleBuilder.AddDefaultSettingsModule(...)

UI and Layout

  • IEditorPanel

  • IEditorView

  • PanelDefinition

  • PanelDock

  • PanelRegistry

  • InspectorGroupDefinition

  • InspectorGroupHeaderContext

  • InspectorGroupRegistry

  • HierarchyAdornmentDefinition

  • HierarchyAdornmentRegistry

  • IRuntimeHierarchyContextAction

  • HierarchyActionContext

  • HierarchyActionRegistry

  • SceneToolOverlayItem

  • SceneToolOverlayPlacement

  • SceneToolOverlayContext

  • SceneToolOverlayRegistry

  • SceneSettingsMenuItem

  • SceneSettingsMenuContext

  • SceneSettingsMenuRegistry

Component Drawing

  • IRuntimeComponentDrawer

  • IRuntimeComponentDrawerMetadata

  • ComponentDrawerContext

  • ComponentDrawerRegistry

  • IRuntimePropertyDrawer

  • PropertyDrawerContext

  • PropertyDrawerRegistry

  • FieldInspector

Persistence and Undo

  • SceneSaveManager

  • SceneSaveJson

  • RuntimeStudioPackage

  • RuntimeStudioFileTransfer

  • RuntimeStudioUndo

  • IRuntimeStudioUndoService

  • RuntimeStudioUndoScope

  • IComponentStateAdapter

  • IComponentStateAdapterPriority

  • ComponentStateAdapterRegistry

  • SerializedNodeUtility

Runtime Integration

  • IRuntimeIntegration

  • IRuntimeIntegrationPriority

  • IRuntimePlayModeExitRestoreHandler

  • IRuntimeComponentEnabledStateRestoreHandler

  • RuntimeIntegration

  • RuntimeIntegrationRegistry

  • SceneOverlayDrawContext

  • RuntimeSceneEditing

  • RuntimeSceneObjectPlacementContext

  • RuntimeSceneObjectPlacementKind

Asset and Import

  • IRuntimeAssetLibrary

  • EditorAssetLibrary

  • EditorAssetLibraryRegistry

  • IAssetReferenceResolver

  • AssetReferenceResolverRegistry

  • IRuntimeAssetImporter

  • RuntimeAssetImportRequest

  • RuntimeImportedAsset

  • RuntimeAssetImporterRegistry

  • RuntimeImportedAssetLibrary

  • RuntimeImportedAssetManager

Settings and Type Filtering

  • RuntimeStudioSettings

  • RuntimeStudioSettingsRegistry

  • RuntimeStudioSettingsModuleDefinition

  • RuntimeStudioModuleSettings

  • RuntimeStudioTypeFilterCategory

  • RuntimeStudioModuleIds

  • RuntimeStudioInfo

Reflection and Type Selection

  • ITypeIconProvider

  • TypeIconRegistry

  • TypeCatalog

  • RuntimeTypeMetadata

  • ReflectionUtility

Built-In IDs

  • BuiltInPanelIds

  • BuiltInEditorFeatureIds

  • BuiltInSceneSettingsMenuIds

Last updated