You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
111 lines
3.9 KiB
111 lines
3.9 KiB
using UnityEngine; |
|
|
|
namespace UnityEditor.PostProcessing |
|
{ |
|
public static class FxStyles |
|
{ |
|
public static GUIStyle tickStyleRight; |
|
public static GUIStyle tickStyleLeft; |
|
public static GUIStyle tickStyleCenter; |
|
|
|
public static GUIStyle preSlider; |
|
public static GUIStyle preSliderThumb; |
|
public static GUIStyle preButton; |
|
public static GUIStyle preDropdown; |
|
|
|
public static GUIStyle preLabel; |
|
public static GUIStyle hueCenterCursor; |
|
public static GUIStyle hueRangeCursor; |
|
|
|
public static GUIStyle centeredBoldLabel; |
|
public static GUIStyle wheelThumb; |
|
public static Vector2 wheelThumbSize; |
|
|
|
public static GUIStyle header; |
|
public static GUIStyle headerCheckbox; |
|
public static GUIStyle headerFoldout; |
|
|
|
public static Texture2D playIcon; |
|
public static Texture2D checkerIcon; |
|
public static Texture2D paneOptionsIcon; |
|
|
|
public static GUIStyle centeredMiniLabel; |
|
|
|
static FxStyles() |
|
{ |
|
tickStyleRight = new GUIStyle("Label") |
|
{ |
|
alignment = TextAnchor.MiddleRight, |
|
fontSize = 9 |
|
}; |
|
|
|
tickStyleLeft = new GUIStyle("Label") |
|
{ |
|
alignment = TextAnchor.MiddleLeft, |
|
fontSize = 9 |
|
}; |
|
|
|
tickStyleCenter = new GUIStyle("Label") |
|
{ |
|
alignment = TextAnchor.MiddleCenter, |
|
fontSize = 9 |
|
}; |
|
|
|
preSlider = new GUIStyle("PreSlider"); |
|
preSliderThumb = new GUIStyle("PreSliderThumb"); |
|
preButton = new GUIStyle("PreButton"); |
|
preDropdown = new GUIStyle("preDropdown"); |
|
|
|
preLabel = new GUIStyle("ShurikenLabel"); |
|
|
|
hueCenterCursor = new GUIStyle("ColorPicker2DThumb") |
|
{ |
|
normal = { background = (Texture2D)EditorGUIUtility.LoadRequired("Builtin Skins/DarkSkin/Images/ShurikenPlus.png") }, |
|
fixedWidth = 6, |
|
fixedHeight = 6 |
|
}; |
|
|
|
hueRangeCursor = new GUIStyle(hueCenterCursor) |
|
{ |
|
normal = { background = (Texture2D)EditorGUIUtility.LoadRequired("Builtin Skins/DarkSkin/Images/CircularToggle_ON.png") } |
|
}; |
|
|
|
wheelThumb = new GUIStyle("ColorPicker2DThumb"); |
|
|
|
centeredBoldLabel = new GUIStyle(GUI.skin.GetStyle("Label")) |
|
{ |
|
alignment = TextAnchor.UpperCenter, |
|
fontStyle = FontStyle.Bold |
|
}; |
|
|
|
centeredMiniLabel = new GUIStyle(EditorStyles.centeredGreyMiniLabel) |
|
{ |
|
alignment = TextAnchor.UpperCenter |
|
}; |
|
|
|
wheelThumbSize = new Vector2( |
|
!Mathf.Approximately(wheelThumb.fixedWidth, 0f) ? wheelThumb.fixedWidth : wheelThumb.padding.horizontal, |
|
!Mathf.Approximately(wheelThumb.fixedHeight, 0f) ? wheelThumb.fixedHeight : wheelThumb.padding.vertical |
|
); |
|
|
|
header = new GUIStyle("ShurikenModuleTitle") |
|
{ |
|
font = (new GUIStyle("Label")).font, |
|
border = new RectOffset(15, 7, 4, 4), |
|
fixedHeight = 22, |
|
contentOffset = new Vector2(20f, -2f) |
|
}; |
|
|
|
headerCheckbox = new GUIStyle("ShurikenCheckMark"); |
|
headerFoldout = new GUIStyle("Foldout"); |
|
|
|
playIcon = (Texture2D)EditorGUIUtility.LoadRequired("Builtin Skins/DarkSkin/Images/IN foldout act.png"); |
|
checkerIcon = (Texture2D)EditorGUIUtility.LoadRequired("Icons/CheckerFloor.png"); |
|
|
|
if (EditorGUIUtility.isProSkin) |
|
paneOptionsIcon = (Texture2D)EditorGUIUtility.LoadRequired("Builtin Skins/DarkSkin/Images/pane options.png"); |
|
else |
|
paneOptionsIcon = (Texture2D)EditorGUIUtility.LoadRequired("Builtin Skins/LightSkin/Images/pane options.png"); |
|
} |
|
} |
|
}
|
|
|