DemiLib.xml 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>DemiLib</name>
  5. </assembly>
  6. <members>
  7. <member name="F:DG.DemiLib.Core.GUIUtils.isProSkin">
  8. <summary>
  9. Set when calling <code>DeGUI.BeginGUI</code>
  10. </summary>
  11. </member>
  12. <member name="T:DG.DemiLib.DeColorPalette">
  13. <summary>
  14. Stores a color palette, which can be passed to default DeGUI layouts when calling <code>DeGUI.BeginGUI</code>,
  15. and changed at any time by calling <code>DeGUI.ChangePalette</code>.
  16. You can inherit from this class to create custom color palettes with more hColor options.
  17. </summary>
  18. </member>
  19. <member name="M:DG.DemiLib.DeColorPalette.HexToColor(System.String)">
  20. <summary>
  21. Converts a HEX color to a Unity Color and returns it
  22. </summary>
  23. <param name="hex">The HEX color, either with or without the initial # (accepts both regular and short format)</param>
  24. </member>
  25. <member name="T:DG.DemiLib.DeColorGlobal">
  26. <summary>
  27. Global colors
  28. </summary>
  29. </member>
  30. <member name="T:DG.DemiLib.DeColorBG">
  31. <summary>
  32. Background colors
  33. </summary>
  34. </member>
  35. <member name="T:DG.DemiLib.DeColorContent">
  36. <summary>
  37. Content colors
  38. </summary>
  39. </member>
  40. <member name="T:DG.DemiLib.DeScope">
  41. <summary>
  42. Extend this to replicate Unity's Scope system with any Unity version.
  43. Thanks to Dmitriy Yukhanov for pointing this out and creating an initial version.
  44. Expand this class to create scopes.<para/>
  45. Example:
  46. <code>public class VBoxScope : DeScope
  47. {
  48. public VBoxScope(GUIStyle style)
  49. {
  50. BeginVBox(style);
  51. }
  52. protected override void CloseScope()
  53. {
  54. EndVBox();
  55. }
  56. }</code>
  57. Usage:
  58. <code>using (new VBoxScope(myStyle) {
  59. // Do something
  60. }</code>
  61. </summary>
  62. </member>
  63. <member name="T:DG.DemiLib.DeSkinColor">
  64. <summary>
  65. Contains both free and pro skins color variations,
  66. and automatically returns the correct one when converted to Color
  67. </summary>
  68. </member>
  69. <member name="T:DG.DemiLib.External.DeHierarchyComponent">
  70. <summary>
  71. Used by DeHierarchy
  72. </summary>
  73. </member>
  74. <member name="M:DG.DemiLib.External.DeHierarchyComponent.MissingItemsIndexes">
  75. <summary>
  76. Returns a list of all items whose gameObject is NULL, or NULL if there's no missing gameObjects.
  77. </summary>
  78. </member>
  79. <member name="M:DG.DemiLib.External.DeHierarchyComponent.StoreItemColor(UnityEngine.GameObject,DG.DemiLib.External.DeHierarchyComponent.HColor)">
  80. <summary>
  81. If the item exists sets it, otherwise first creates it and then sets it
  82. </summary>
  83. </member>
  84. <member name="M:DG.DemiLib.External.DeHierarchyComponent.StoreItemIcon(UnityEngine.GameObject,DG.DemiLib.External.DeHierarchyComponent.IcoType)">
  85. <summary>
  86. If the item exists sets it, otherwise first creates it and then sets it
  87. </summary>
  88. </member>
  89. <member name="M:DG.DemiLib.External.DeHierarchyComponent.RemoveItemData(UnityEngine.GameObject)">
  90. <summary>
  91. Returns TRUE if the item existed and was removed.
  92. </summary>
  93. </member>
  94. <member name="M:DG.DemiLib.External.DeHierarchyComponent.GetItem(UnityEngine.GameObject)">
  95. <summary>
  96. Returns the customizedItem for the given gameObject, or NULL if none was found
  97. </summary>
  98. </member>
  99. <member name="P:DG.DemiLib.IEditorGUINode.id">
  100. <summary>Must be univocal</summary>
  101. </member>
  102. <member name="P:DG.DemiLib.IEditorGUINode.guiPosition">
  103. <summary>Node position in editor GUI</summary>
  104. </member>
  105. <member name="P:DG.DemiLib.IEditorGUINode.connectedNodesIds">
  106. <summary>Ids of all forward connected nodes. Length indicates how many forward connections are allowed.
  107. Min length represents available connections from node.</summary>
  108. </member>
  109. <member name="T:DG.DemiLib.Range">
  110. <summary>
  111. A serializable struct including a min and a max float value
  112. </summary>
  113. </member>
  114. <member name="F:DG.DemiLib.Range.min">
  115. <summary>Min value</summary>
  116. </member>
  117. <member name="F:DG.DemiLib.Range.max">
  118. <summary>Max value</summary>
  119. </member>
  120. <member name="M:DG.DemiLib.Range.#ctor(System.Single,System.Single)">
  121. <summary>
  122. Creates a new Range
  123. </summary>
  124. </member>
  125. <member name="M:DG.DemiLib.Range.RandomWithin">
  126. <summary>
  127. Returns a random value within this range
  128. </summary>
  129. </member>
  130. </members>
  131. </doc>