DemiLib
A collection of Demigiant's utility libraries for Unity (https://github.com/Demigiant/demilib)
DG.DemiEditor Namespace Reference

Namespaces

namespace  AttributesManagers
 
namespace  Core
 

Classes

class  AssemblyExtensions
 Assembly extensions More...
 
class  Box
 
class  Button
 
struct  DeDragResult
 
class  DeEditorFileUtils
 File utils More...
 
class  DeEditorPanelUtils
 Utilities for Editor Panels. More...
 
class  DeEditorPrefabUtils
 Prefab utilities More...
 
class  DeEditorSoundUtils
 
class  DeEditorUtils
 
class  DeGUI
 Global Demigiant GUI manager. Call DeGUI.BeginGUI to initialize it inside GUI calls. More...
 
class  DeGUIDrag
 Manages the dragging of GUI elements More...
 
class  DeGUILayout
 GUILayout methods More...
 
class  DelayedCall
 
struct  DeSkinStyle
 Contains both free and pro skins GUIStyle variations, and automatically returns the correct one when converted to GUIStyle More...
 
class  DeStylePalette
 Stores a GUIStyle palette, which can be passed to default DeGUI layouts when calling More...
 
class  DeStyleSubPalette
 Extend any custom subpalettes from this, so they will be initialized correctly More...
 
class  GUIDragData
 
class  GUIStyleExtensions
 GUI extension methods More...
 
class  Label
 
class  Misc
 
class  StringExtensions
 String extensions More...
 
class  TextureExtensions
 Texture extensions More...
 
class  Toolbar
 

Enumerations

enum  DeDragResultType {
  DeDragResultType.NoDrag, DeDragResultType.Dragging, DeDragResultType.Accepted, DeDragResultType.Ineffective,
  DeDragResultType.Canceled, DeDragResultType.Click
}
 
enum  Format { Format.RichText, Format.WordWrap }
 

Enumeration Type Documentation

Enumerator
NoDrag 

Nothing is being dragged

Dragging 

Dragging

Accepted 

Dragging concluced and accepted

Ineffective 

Dragging concluced but item position didn't change

Canceled 

Dragging canceled

Click 

Dragging concluced but not accepted because too short

enum DG.DemiEditor.Format
strong
Enumerator
RichText 
WordWrap