Show / Hide Table of Contents

Class InternalEditorUtility

Inheritance
Object
InternalEditorUtility
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEditorInternal
Assembly: UnityEditor.dll
Syntax
public class InternalEditorUtility

Properties

defaultScreenHeight

Declaration
public static float defaultScreenHeight { get; }
Property Value
Type Description
Single

defaultScreenWidth

Declaration
public static float defaultScreenWidth { get; }
Property Value
Type Description
Single

defaultWebScreenHeight

Declaration
public static float defaultWebScreenHeight { get; }
Property Value
Type Description
Single

defaultWebScreenWidth

Declaration
public static float defaultWebScreenWidth { get; }
Property Value
Type Description
Single

expandedProjectWindowItems

Declaration
public static int[] expandedProjectWindowItems { get; set; }
Property Value
Type Description
Int32[]

inBatchMode

Declaration
public static bool inBatchMode { get; }
Property Value
Type Description
Boolean

isApplicationActive

Declaration
public static bool isApplicationActive { get; }
Property Value
Type Description
Boolean

isHumanControllingUs

Declaration
public static bool isHumanControllingUs { get; }
Property Value
Type Description
Boolean

layers

Declaration
public static string[] layers { get; }
Property Value
Type Description
String[]

remoteScreenHeight

Declaration
public static float remoteScreenHeight { get; }
Property Value
Type Description
Single

remoteScreenWidth

Declaration
public static float remoteScreenWidth { get; }
Property Value
Type Description
Single

tags

Declaration
public static string[] tags { get; }
Property Value
Type Description
String[]

unityPreferencesFolder

Declaration
public static string unityPreferencesFolder { get; }
Property Value
Type Description
String

Methods

AddTag(String)

Declaration
public static void AddTag(string tag)
Parameters
Type Name Description
String tag

BuildCanBeAppended(BuildTarget, String)

Declaration
public static CanAppendBuild BuildCanBeAppended(BuildTarget target, string location)
Parameters
Type Name Description
BuildTarget target
String location
Returns
Type Description
CanAppendBuild

BumpMapSettingsFixingWindowReportResult(Int32)

Declaration
public static void BumpMapSettingsFixingWindowReportResult(int result)
Parameters
Type Name Description
Int32 result

BumpMapTextureNeedsFixingInternal(Material, String, Boolean)

Declaration
public static bool BumpMapTextureNeedsFixingInternal(Material material, string propName, bool flaggedAsNormal)
Parameters
Type Name Description
Material material
String propName
Boolean flaggedAsNormal
Returns
Type Description
Boolean

CalculateHashForObjectsAndDependencies(Object[])

Declaration
public static string CalculateHashForObjectsAndDependencies(Object[] objects)
Parameters
Type Name Description
Object[] objects
Returns
Type Description
String

CalculateSelectionBounds(Boolean, Boolean)

Declaration
public static Bounds CalculateSelectionBounds(bool usePivotOnlyForParticles, bool onlyUseActiveSelection)
Parameters
Type Name Description
Boolean usePivotOnlyForParticles
Boolean onlyUseActiveSelection
Returns
Type Description
Bounds

CanConnectToCacheServer()

Declaration
public static bool CanConnectToCacheServer()
Returns
Type Description
Boolean
| Improve this Doc View Source

ConcatenatedLayersMaskToLayerMask(Int32)

Declaration
public static LayerMask ConcatenatedLayersMaskToLayerMask(int concatenatedLayersMask)
Parameters
Type Name Description
Int32 concatenatedLayersMask
Returns
Type Description
LayerMask
| Improve this Doc View Source

CountToString(UInt64)

Declaration
public static string CountToString(ulong count)
Parameters
Type Name Description
UInt64 count
Returns
Type Description
String

CurrentThreadIsMainThread()

Declaration
public static bool CurrentThreadIsMainThread()
Returns
Type Description
Boolean

DetectDotNetDll(String)

Declaration
public static DllType DetectDotNetDll(string path)
Parameters
Type Name Description
String path
Returns
Type Description
DllType

DetermineDepthOrder(Transform, Transform)

Declaration
public static int DetermineDepthOrder(Transform lhs, Transform rhs)
Parameters
Type Name Description
Transform lhs
Transform rhs
Returns
Type Description
Int32

EnsureSceneHasBeenSaved(String)

Declaration
[Obsolete("use EditorSceneManager.EnsureUntitledSceneHasBeenSaved")]
public static bool EnsureSceneHasBeenSaved(string operation)
Parameters
Type Name Description
String operation
Returns
Type Description
Boolean

ExecuteCommandOnKeyWindow(String)

Declaration
public static void ExecuteCommandOnKeyWindow(string commandName)
Parameters
Type Name Description
String commandName
| Improve this Doc View Source

FindIconForFile(String)

Declaration
public static Texture2D FindIconForFile(string fileName)
Parameters
Type Name Description
String fileName
Returns
Type Description
Texture2D

FixCacheServerIntegrityErrors()

Declaration
public static ulong FixCacheServerIntegrityErrors()
Returns
Type Description
UInt64

FixNormalmapTextureInternal(Material, String)

Declaration
public static void FixNormalmapTextureInternal(Material material, string propName)
Parameters
Type Name Description
Material material
String propName

GetAssetsFolder()

Declaration
public static string GetAssetsFolder()
Returns
Type Description
String

GetAuthToken()

Declaration
public static string GetAuthToken()
Returns
Type Description
String

GetAvailableDiffTools()

Declaration
public static string[] GetAvailableDiffTools()
Returns
Type Description
String[]

GetBoundsOfDesktopAtPoint(Vector2)

Declaration
public static Rect GetBoundsOfDesktopAtPoint(Vector2 pos)
Parameters
Type Name Description
Vector2 pos
Returns
Type Description
Rect

GetCrashReportFolder()

Declaration
public static string GetCrashReportFolder()
Returns
Type Description
String
| Improve this Doc View Source

GetDisplayStringOfInvalidCharsOfFileName(String)

Declaration
public static string GetDisplayStringOfInvalidCharsOfFileName(string filename)
Parameters
Type Name Description
String filename
Returns
Type Description
String

GetEditorAssemblyPath()

Declaration
public static string GetEditorAssemblyPath()
Returns
Type Description
String

GetEditorFolder()

Declaration
public static string GetEditorFolder()
Returns
Type Description
String
| Improve this Doc View Source

GetEditorSettingsList(String, Int32)

Declaration
public static string[] GetEditorSettingsList(string prefix, int count)
Parameters
Type Name Description
String prefix
Int32 count
Returns
Type Description
String[]

GetEngineAssemblyPath()

Declaration
public static string GetEngineAssemblyPath()
Returns
Type Description
String

GetEngineCoreModuleAssemblyPath()

Declaration
public static string GetEngineCoreModuleAssemblyPath()
Returns
Type Description
String

GetFullUnityVersion()

Declaration
public static string GetFullUnityVersion()
Returns
Type Description
String

GetGameObjectInstanceIDFromComponent(Int32)

Declaration
public static int GetGameObjectInstanceIDFromComponent(int instanceID)
Parameters
Type Name Description
Int32 instanceID
Returns
Type Description
Int32

GetGpuDevices()

Declaration
public static string[] GetGpuDevices()
Returns
Type Description
String[]
| Improve this Doc View Source

GetIconForFile(String)

Declaration
public static Texture2D GetIconForFile(string fileName)
Parameters
Type Name Description
String fileName
Returns
Type Description
Texture2D

GetIsInspectorExpanded(Object)

Declaration
public static bool GetIsInspectorExpanded(Object obj)
Parameters
Type Name Description
Object obj
Returns
Type Description
Boolean

GetLayerName(Int32)

Declaration
public static string GetLayerName(int layer)
Parameters
Type Name Description
Int32 layer
Returns
Type Description
String

GetLicenseFlags()

Declaration
public static int[] GetLicenseFlags()
Returns
Type Description
Int32[]

GetLicenseInfo()

Declaration
public static string GetLicenseInfo()
Returns
Type Description
String

GetLoadedObjectFromInstanceID(Int32)

Declaration
public static Object GetLoadedObjectFromInstanceID(int instanceID)
Parameters
Type Name Description
Int32 instanceID
Returns
Type Description
Object
| Improve this Doc View Source

GetNewSelection(Int32, List<Int32>, List<Int32>, Int32, Boolean, Boolean, Boolean)

Declaration
public static List<int> GetNewSelection(int clickedInstanceID, List<int> allInstanceIDs, List<int> selectedInstanceIDs, int lastClickedInstanceID, bool keepMultiSelection, bool useShiftAsActionKey, bool allowMultiSelection)
Parameters
Type Name Description
Int32 clickedInstanceID
List<Int32> allInstanceIDs
List<Int32> selectedInstanceIDs
Int32 lastClickedInstanceID
Boolean keepMultiSelection
Boolean useShiftAsActionKey
Boolean allowMultiSelection
Returns
Type Description
List<Int32>

GetNoDiffToolsDetectedMessage()

Declaration
public static string GetNoDiffToolsDetectedMessage()
Returns
Type Description
String

GetObjectFromInstanceID(Int32)

Declaration
public static Object GetObjectFromInstanceID(int instanceID)
Parameters
Type Name Description
Int32 instanceID
Returns
Type Description
Object
| Improve this Doc View Source

GetSceneViewCameras()

Declaration
public static Camera[] GetSceneViewCameras()
Returns
Type Description
Camera[]

GetSpriteOuterUV(Sprite, Boolean)

Declaration
public static Vector4 GetSpriteOuterUV(Sprite sprite, bool getAtlasData)
Parameters
Type Name Description
Sprite sprite
Boolean getAtlasData
Returns
Type Description
Vector4

GetTypeWithoutLoadingObject(Int32)

Declaration
public static Type GetTypeWithoutLoadingObject(int instanceID)
Parameters
Type Name Description
Int32 instanceID
Returns
Type Description
Type

GetUnityBuildBranch()

Declaration
public static string GetUnityBuildBranch()
Returns
Type Description
String

GetUnityCopyright()

Declaration
public static string GetUnityCopyright()
Returns
Type Description
String

GetUnityRevision()

Declaration
public static int GetUnityRevision()
Returns
Type Description
Int32
| Improve this Doc View Source

GetUnityVersion()

Declaration
public static Version GetUnityVersion()
Returns
Type Description
Version

GetUnityVersionDate()

Declaration
public static int GetUnityVersionDate()
Returns
Type Description
Int32

GetUnityVersionDigits()

Declaration
public static string GetUnityVersionDigits()
Returns
Type Description
String

HasAdvancedLicenseOnBuildTarget(BuildTarget)

Declaration
public static bool HasAdvancedLicenseOnBuildTarget(BuildTarget target)
Parameters
Type Name Description
BuildTarget target
Returns
Type Description
Boolean

HasEduLicense()

Declaration
public static bool HasEduLicense()
Returns
Type Description
Boolean

HasFreeLicense()

Declaration
public static bool HasFreeLicense()
Returns
Type Description
Boolean

HasFullscreenCamera()

Declaration
public static bool HasFullscreenCamera()
Returns
Type Description
Boolean

HasPro()

Declaration
public static bool HasPro()
Returns
Type Description
Boolean

HasTeamLicense()

Declaration
public static bool HasTeamLicense()
Returns
Type Description
Boolean

HierarchyWindowDrag(HierarchyProperty, InternalEditorUtility.HierarchyDropMode, Transform, Boolean)

Declaration
public static DragAndDropVisualMode HierarchyWindowDrag(HierarchyProperty property, InternalEditorUtility.HierarchyDropMode dropMode, Transform parentForDraggedObjects, bool perform)
Parameters
Type Name Description
HierarchyProperty property
InternalEditorUtility.HierarchyDropMode dropMode
Transform parentForDraggedObjects
Boolean perform
Returns
Type Description
DragAndDropVisualMode

InstantiateMaterialsInEditMode(Renderer)

Declaration
public static Material[] InstantiateMaterialsInEditMode(Renderer renderer)
Parameters
Type Name Description
Renderer renderer
Returns
Type Description
Material[]
| Improve this Doc View Source

IsDotNet4Dll(String)

Declaration
public static bool IsDotNet4Dll(string path)
Parameters
Type Name Description
String path
Returns
Type Description
Boolean

IsGpuDeviceSelectionSupported()

Declaration
public static bool IsGpuDeviceSelectionSupported()
Returns
Type Description
Boolean

IsInEditorFolder(String)

Declaration
public static bool IsInEditorFolder(string path)
Parameters
Type Name Description
String path
Returns
Type Description
Boolean

IsMobilePlatform(BuildTarget)

Declaration
public static bool IsMobilePlatform(BuildTarget target)
Parameters
Type Name Description
BuildTarget target
Returns
Type Description
Boolean

IsUnityBeta()

Declaration
public static bool IsUnityBeta()
Returns
Type Description
Boolean
| Improve this Doc View Source

IsValidFileName(String)

Declaration
public static bool IsValidFileName(string filename)
Parameters
Type Name Description
String filename
Returns
Type Description
Boolean
| Improve this Doc View Source

LayerMaskToConcatenatedLayersMask(LayerMask)

Declaration
public static int LayerMaskToConcatenatedLayersMask(LayerMask mask)
Parameters
Type Name Description
LayerMask mask
Returns
Type Description
Int32
| Improve this Doc View Source

LoadAssemblyWrapper(String, String)

Declaration
public static Assembly LoadAssemblyWrapper(string dllName, string dllLocation)
Parameters
Type Name Description
String dllName
String dllLocation
Returns
Type Description
Assembly

LoadDefaultLayout()

Declaration
public static void LoadDefaultLayout()

LoadSerializedFileAndForget(String)

Declaration
public static Object[] LoadSerializedFileAndForget(string path)
Parameters
Type Name Description
String path
Returns
Type Description
Object[]

OnGameViewFocus(Boolean)

Declaration
public static void OnGameViewFocus(bool focus)
Parameters
Type Name Description
Boolean focus

OpenEditorConsole()

Declaration
public static void OpenEditorConsole()

OpenFileAtLineExternal(String, Int32)

Declaration
public static bool OpenFileAtLineExternal(string filename, int line)
Parameters
Type Name Description
String filename
Int32 line
Returns
Type Description
Boolean

OpenPlayerConsole()

Declaration
public static void OpenPlayerConsole()

PassAndReturnColor32(Color32)

Declaration
public static Color32 PassAndReturnColor32(Color32 c)
Parameters
Type Name Description
Color32 c
Returns
Type Description
Color32

PassAndReturnVector2(Vector2)

Declaration
public static Vector2 PassAndReturnVector2(Vector2 v)
Parameters
Type Name Description
Vector2 v
Returns
Type Description
Vector2

ProjectWindowDrag(HierarchyProperty, Boolean)

Declaration
public static DragAndDropVisualMode ProjectWindowDrag(HierarchyProperty property, bool perform)
Parameters
Type Name Description
HierarchyProperty property
Boolean perform
Returns
Type Description
DragAndDropVisualMode

ReadScreenPixel(Vector2, Int32, Int32)

Declaration
public static Color[] ReadScreenPixel(Vector2 pixelPos, int sizex, int sizey)
Parameters
Type Name Description
Vector2 pixelPos
Int32 sizex
Int32 sizey
Returns
Type Description
Color[]

ReadScreenPixelUnderCursor(Vector2, Int32, Int32)

Declaration
public static Color[] ReadScreenPixelUnderCursor(Vector2 cursorPosHint, int sizex, int sizey)
Parameters
Type Name Description
Vector2 cursorPosHint
Int32 sizex
Int32 sizey
Returns
Type Description
Color[]

ReloadWindowLayoutMenu()

Declaration
public static void ReloadWindowLayoutMenu()

RemoveCustomLighting()

Declaration
public static void RemoveCustomLighting()
| Improve this Doc View Source

RemoveInvalidCharsFromFileName(String, Boolean)

Declaration
public static string RemoveInvalidCharsFromFileName(string filename, bool logIfInvalidChars)
Parameters
Type Name Description
String filename
Boolean logIfInvalidChars
Returns
Type Description
String

RemoveTag(String)

Declaration
public static void RemoveTag(string tag)
Parameters
Type Name Description
String tag

RepaintAllViews()

Declaration
public static void RepaintAllViews()

RequestScriptReload()

Declaration
public static void RequestScriptReload()

ResetCursor()

Declaration
public static void ResetCursor()

RevertFactoryLayoutSettings(Boolean)

Declaration
public static void RevertFactoryLayoutSettings(bool quitOnCancel)
Parameters
Type Name Description
Boolean quitOnCancel

SaveCursorToFile(String, Texture2D, Vector2)

Declaration
public static bool SaveCursorToFile(string path, Texture2D image, Vector2 hotSpot)
Parameters
Type Name Description
String path
Texture2D image
Vector2 hotSpot
Returns
Type Description
Boolean
| Improve this Doc View Source

SaveEditorSettingsList(String, String[], Int32)

Declaration
public static void SaveEditorSettingsList(string prefix, string[] aList, int count)
Parameters
Type Name Description
String prefix
String[] aList
Int32 count
| Improve this Doc View Source

SaveToSerializedFileAndForget(Object[], String, Boolean)

Declaration
public static void SaveToSerializedFileAndForget(Object[] obj, string path, bool allowTextSerialization)
Parameters
Type Name Description
Object[] obj
String path
Boolean allowTextSerialization

SceneViewDrag(Object, Vector3, Vector2, Transform, Boolean)

Declaration
public static DragAndDropVisualMode SceneViewDrag(Object dropUpon, Vector3 worldPosition, Vector2 viewportPosition, Transform parentForDraggedObjects, bool perform)
Parameters
Type Name Description
Object dropUpon
Vector3 worldPosition
Vector2 viewportPosition
Transform parentForDraggedObjects
Boolean perform
Returns
Type Description
DragAndDropVisualMode
| Improve this Doc View Source

SetCustomLighting(Light[], Color)

Declaration
public static void SetCustomLighting(Light[] lights, Color ambient)
Parameters
Type Name Description
Light[] lights
Color ambient

SetCustomLightingInternal(Light[], Color)

Declaration
public static void SetCustomLightingInternal(Light[] lights, Color ambient)
Parameters
Type Name Description
Light[] lights
Color ambient

SetGpuDeviceAndRecreateGraphics(Int32, String)

Declaration
public static void SetGpuDeviceAndRecreateGraphics(int index, string name)
Parameters
Type Name Description
Int32 index
String name

SetIsInspectorExpanded(Object, Boolean)

Declaration
public static void SetIsInspectorExpanded(Object obj, bool isExpanded)
Parameters
Type Name Description
Object obj
Boolean isExpanded

SetRectTransformTemporaryRect(RectTransform, Rect)

Declaration
public static void SetRectTransformTemporaryRect(RectTransform rectTransform, Rect rect)
Parameters
Type Name Description
RectTransform rectTransform
Rect rect

SetupShaderMenu(Material)

Declaration
[Obsolete("SetupShaderMenu is obsolete. You can get list of available shaders with ShaderUtil.GetAllShaderInfos", false)]
public static void SetupShaderMenu(Material material)
Parameters
Type Name Description
Material material
| Improve this Doc View Source

ShowGameView()

Declaration
public static void ShowGameView()

ShowPackageManagerWindow()

Declaration
public static void ShowPackageManagerWindow()

SwitchSkinAndRepaintAllViews()

Declaration
public static void SwitchSkinAndRepaintAllViews()
| Improve this Doc View Source

TextAreaForDocBrowser(Rect, String, GUIStyle)

Declaration
public static string TextAreaForDocBrowser(Rect position, string text, GUIStyle style)
Parameters
Type Name Description
Rect position
String text
GUIStyle style
Returns
Type Description
String
| Improve this Doc View Source

TextifyEvent(Event)

Declaration
public static string TextifyEvent(Event evt)
Parameters
Type Name Description
Event evt
Returns
Type Description
String

TransformBounds(Bounds, Transform)

Declaration
public static Bounds TransformBounds(Bounds b, Transform t)
Parameters
Type Name Description
Bounds b
Transform t
Returns
Type Description
Bounds

VerifyCacheServerIntegrity()

Declaration
public static ulong VerifyCacheServerIntegrity()
Returns
Type Description
UInt64

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX