API
Runtime Studio API Overview
Public API surface, grouped by purpose.
Module Registration
IEditorModuleIEditorModulePriorityIEditorModulePrewarmEditorModules.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
IEditorPanelIEditorViewPanelDefinitionPanelDockPanelRegistryInspectorGroupDefinitionInspectorGroupHeaderContextInspectorGroupRegistryHierarchyAdornmentDefinitionHierarchyAdornmentRegistryIRuntimeHierarchyContextActionHierarchyActionContextHierarchyActionRegistrySceneToolOverlayItemSceneToolOverlayPlacementSceneToolOverlayContextSceneToolOverlayRegistrySceneSettingsMenuItemSceneSettingsMenuContextSceneSettingsMenuRegistry
Component Drawing
IRuntimeComponentDrawerIRuntimeComponentDrawerMetadataComponentDrawerContextComponentDrawerRegistryIRuntimePropertyDrawerPropertyDrawerContextPropertyDrawerRegistryFieldInspector
Persistence and Undo
SceneSaveManagerSceneSaveJsonRuntimeStudioPackageRuntimeStudioFileTransferRuntimeStudioUndoIRuntimeStudioUndoServiceRuntimeStudioUndoScopeIComponentStateAdapterIComponentStateAdapterPriorityComponentStateAdapterRegistrySerializedNodeUtility
Runtime Integration
IRuntimeIntegrationIRuntimeIntegrationPriorityIRuntimePlayModeExitRestoreHandlerIRuntimeComponentEnabledStateRestoreHandlerRuntimeIntegrationRuntimeIntegrationRegistrySceneOverlayDrawContextRuntimeSceneEditingRuntimeSceneObjectPlacementContextRuntimeSceneObjectPlacementKind
Asset and Import
IRuntimeAssetLibraryEditorAssetLibraryEditorAssetLibraryRegistryIAssetReferenceResolverAssetReferenceResolverRegistryIRuntimeAssetImporterRuntimeAssetImportRequestRuntimeImportedAssetRuntimeAssetImporterRegistryRuntimeImportedAssetLibraryRuntimeImportedAssetManager
Settings and Type Filtering
RuntimeStudioSettingsRuntimeStudioSettingsRegistryRuntimeStudioSettingsModuleDefinitionRuntimeStudioModuleSettingsRuntimeStudioTypeFilterCategoryRuntimeStudioModuleIdsRuntimeStudioInfo
Reflection and Type Selection
ITypeIconProviderTypeIconRegistryTypeCatalogRuntimeTypeMetadataReflectionUtility
Built-In IDs
BuiltInPanelIdsBuiltInEditorFeatureIdsBuiltInSceneSettingsMenuIds
Last updated