DemiEditor
Texture extensions
Checks that the texture uses the correct import settings, and applies them if they're incorrect.
Global Demigiant GUI manager
Default color palette
Default style palette
TRUE if we're using the PRO skin
Call this at the beginning of GUI methods
Changes the active palettes to the given ones
(or resets them to the default ones if NULL)
GUI extension methods
Clones the style and adds the given formats to it
Adds the given formats to the style
Sets the border of the style
Sets the border of the style
Sets the background of the style
Sets the contentOffset of the style
Sets the X contentOffset of the style
Sets the Y contentOffset of the style
Sets the margin of the style
Sets the margin of the style
Sets the left margin of the style
Sets the right margin of the style
Sets the top margin of the style
Sets the bottom margin of the style
Sets the padding of the style
Sets the padding of the style
Sets the left padding of the style
Sets the right padding of the style
Sets the top padding of the style
Sets the bottom padding of the style
Sets the Y fixedWidth of the style
Sets the fixedHeight of the style
Sets the stretchHeight property of the style
Sets the stretchWidth property of the style
Assembly extensions
AssetDatabase path to the assembly directory, without final slash
File utils
Path slash for AssetDatabase format
Path slash to replace for AssetDatabase format
Current OS path slash
Path slash to replace on current OS
Stores a GUIStyle palette, which can be passed to default DeGUI layouts when calling DeGUI.BeginGUI
,
and changed at any time by calling DeGUI.ChangePalette
.
You can inherit from this class to create custom GUIStyle palettes with more options.
Each of the sub-options require a public Init method to initialize the styles, which will be called via Reflection.
Called automatically by DeGUI.BeginGUI
.
Override when adding new style subclasses.
Extend any custom subpalettes from this, so they will be initialized correctly
GUILayout methods
Button that can be toggled on and off
Button that can be toggled on and off
Button that can be toggled on and off
Button that can be toggled on and off
Button that can be toggled on and off
Toolbar foldout button
Button that can be toggled on and off
Button that can be toggled on and off
Button that can be toggled on and off
Button that can be toggled on and off
Button that can be toggled on and off
Button that can be toggled on and off
Button that can be toggled on and off
Begins an horizontal toolbar layout
Begins an horizontal toolbar layout
Begins an horizontal toolbar layout
Begins an horizontal toolbar layout
Ends an horizontal toolbar layout
A toolbar with a label
A toolbar with a label
A toolbar with a label
A toolbar with a label
A toolbar with a label
A toolbar with a label
Vertical box layout with style and color options
Vertical box layout with style and color options
End vertical box layout
Divider
Contains both free and pro skins GUIStyle variations,
and automatically returns the correct one when converted to GUIStyle