IDataModeController
Interface with which any EditorWindow can interact with DataMode functionalities. To obtain an instance, use EditorWindow.dataModeController.
Read time 1 minuteLast updated 10 days ago
Definition
- Type: Interface
- Namespace: UnityEditor
- Assembly: UnityEditor.CoreModule
public interface IDataModeController
Remarks
This interface displays a switch in the docking area when the window is visible and has more than one supported DataModes.
Properties
Property | Description |
|---|---|
| dataMode | Returns the DataMode currently active for the EditorWindow that owns this instance of IDataModeController. |
Methods
Method | Description |
|---|---|
| TryChangeDataMode | Requests a DataMode change for the EditorWindow. |
| UpdateSupportedDataModes | Updates the list of DataModes that the EditorWindow supports, and sets the preferred DataMode to use when the DataMode switcher UI is set to Automatic. |
Events
Member | Description |
|---|---|
| dataModeChanged | Event for subscribing to DataMode changes. |