Browse Source

Travis CI: API documentation update at 2014-09-25 06:36:15 UTC.
[ci package]

urho3d-travis-ci 11 years ago
parent
commit
27604eba64
4 changed files with 164 additions and 4 deletions
  1. 85 1
      Docs/AngelScriptAPI.h
  2. 10 1
      Docs/LuaScriptAPI.dox
  3. 68 1
      Docs/ScriptAPI.dox
  4. 1 1
      Source/Engine/.soversion

+ 85 - 1
Docs/AngelScriptAPI.h

@@ -714,6 +714,7 @@ void RemoveAllChildren();
 void RemoveChild(UIElement, uint = 0);
 void RemoveChild(uint);
 void RemoveInstanceDefault();
+void ResetDeepEnabled();
 void ResetToDefault();
 bool Save(File) const;
 bool Save(VectorBuffer&) const;
@@ -727,6 +728,8 @@ bool SetAttribute(const String&, const Variant&);
 void SetAttributeAnimation(const String&, ValueAnimation, WrapMode = WM_LOOP, float = 1.0f);
 void SetAttributeAnimationSpeed(const String&, float);
 void SetAttributeAnimationWrapMode(const String&, WrapMode);
+void SetDeepEnabled(bool);
+void SetEnabledRecursive(bool);
 void SetFixedHeight(int);
 void SetFixedSize(int, int);
 void SetFixedWidth(int);
@@ -780,6 +783,8 @@ bool editable;
 bool elementEventSender;
 bool enabled;
 /* readonly */
+bool enabledSelf;
+/* readonly */
 bool fixedHeight;
 /* readonly */
 bool fixedSize;
@@ -926,6 +931,7 @@ void RemoveAllChildren();
 void RemoveChild(UIElement, uint = 0);
 void RemoveChild(uint);
 void RemoveInstanceDefault();
+void ResetDeepEnabled();
 void ResetToDefault();
 bool Save(File) const;
 bool Save(VectorBuffer&) const;
@@ -939,6 +945,8 @@ bool SetAttribute(const String&, const Variant&);
 void SetAttributeAnimation(const String&, ValueAnimation, WrapMode = WM_LOOP, float = 1.0f);
 void SetAttributeAnimationSpeed(const String&, float);
 void SetAttributeAnimationWrapMode(const String&, WrapMode);
+void SetDeepEnabled(bool);
+void SetEnabledRecursive(bool);
 void SetFixedHeight(int);
 void SetFixedSize(int, int);
 void SetFixedWidth(int);
@@ -995,6 +1003,8 @@ bool editable;
 bool elementEventSender;
 bool enabled;
 /* readonly */
+bool enabledSelf;
+/* readonly */
 bool fixedHeight;
 /* readonly */
 bool fixedSize;
@@ -1214,6 +1224,7 @@ void RemoveAllChildren();
 void RemoveChild(UIElement, uint = 0);
 void RemoveChild(uint);
 void RemoveInstanceDefault();
+void ResetDeepEnabled();
 void ResetToDefault();
 bool Save(File) const;
 bool Save(VectorBuffer&) const;
@@ -1228,6 +1239,8 @@ void SetAttributeAnimation(const String&, ValueAnimation, WrapMode = WM_LOOP, fl
 void SetAttributeAnimationSpeed(const String&, float);
 void SetAttributeAnimationWrapMode(const String&, WrapMode);
 void SetCheckedOffset(int, int);
+void SetDeepEnabled(bool);
+void SetEnabledRecursive(bool);
 void SetFixedHeight(int);
 void SetFixedSize(int, int);
 void SetFixedWidth(int);
@@ -1283,6 +1296,8 @@ bool editable;
 bool elementEventSender;
 bool enabled;
 /* readonly */
+bool enabledSelf;
+/* readonly */
 bool fixedHeight;
 /* readonly */
 bool fixedSize;
@@ -3001,6 +3016,7 @@ void RemoveAllChildren();
 void RemoveChild(UIElement, uint = 0);
 void RemoveChild(uint);
 void RemoveInstanceDefault();
+void ResetDeepEnabled();
 void ResetToDefault();
 bool Save(File) const;
 bool Save(VectorBuffer&) const;
@@ -3014,6 +3030,8 @@ bool SetAttribute(const String&, const Variant&);
 void SetAttributeAnimation(const String&, ValueAnimation, WrapMode = WM_LOOP, float = 1.0f);
 void SetAttributeAnimationSpeed(const String&, float);
 void SetAttributeAnimationWrapMode(const String&, WrapMode);
+void SetDeepEnabled(bool);
+void SetEnabledRecursive(bool);
 void SetFixedHeight(int);
 void SetFixedSize(int, int);
 void SetFixedWidth(int);
@@ -3067,6 +3085,8 @@ bool editable;
 bool elementEventSender;
 bool enabled;
 /* readonly */
+bool enabledSelf;
+/* readonly */
 bool fixedHeight;
 /* readonly */
 bool fixedSize;
@@ -3713,6 +3733,7 @@ void RemoveChild(uint);
 void RemoveInstanceDefault();
 void RemoveItem(UIElement);
 void RemoveItem(uint);
+void ResetDeepEnabled();
 void ResetToDefault();
 bool Save(File) const;
 bool Save(VectorBuffer&) const;
@@ -3727,6 +3748,8 @@ bool SetAttribute(const String&, const Variant&);
 void SetAttributeAnimation(const String&, ValueAnimation, WrapMode = WM_LOOP, float = 1.0f);
 void SetAttributeAnimationSpeed(const String&, float);
 void SetAttributeAnimationWrapMode(const String&, WrapMode);
+void SetDeepEnabled(bool);
+void SetEnabledRecursive(bool);
 void SetFixedHeight(int);
 void SetFixedSize(int, int);
 void SetFixedWidth(int);
@@ -3788,6 +3811,8 @@ bool editable;
 bool elementEventSender;
 bool enabled;
 /* readonly */
+bool enabledSelf;
+/* readonly */
 bool fixedHeight;
 /* readonly */
 bool fixedSize;
@@ -4793,6 +4818,7 @@ void RemoveAllChildren();
 void RemoveChild(UIElement, uint = 0);
 void RemoveChild(uint);
 void RemoveInstanceDefault();
+void ResetDeepEnabled();
 void ResetToDefault();
 bool Save(File) const;
 bool Save(VectorBuffer&) const;
@@ -4806,6 +4832,8 @@ bool SetAttribute(const String&, const Variant&);
 void SetAttributeAnimation(const String&, ValueAnimation, WrapMode = WM_LOOP, float = 1.0f);
 void SetAttributeAnimationSpeed(const String&, float);
 void SetAttributeAnimationWrapMode(const String&, WrapMode);
+void SetDeepEnabled(bool);
+void SetEnabledRecursive(bool);
 void SetFixedHeight(int);
 void SetFixedSize(int, int);
 void SetFixedWidth(int);
@@ -4865,6 +4893,8 @@ bool editable;
 bool elementEventSender;
 bool enabled;
 /* readonly */
+bool enabledSelf;
+/* readonly */
 bool fixedHeight;
 /* readonly */
 bool fixedSize;
@@ -4993,6 +5023,7 @@ void RemoveInstanceDefault();
 void RemoveItem(UIElement, uint = 0);
 void RemoveItem(uint);
 void RemoveSelection(uint);
+void ResetDeepEnabled();
 void ResetToDefault();
 bool Save(File) const;
 bool Save(VectorBuffer&) const;
@@ -5006,6 +5037,8 @@ bool SetAttribute(const String&, const Variant&);
 void SetAttributeAnimation(const String&, ValueAnimation, WrapMode = WM_LOOP, float = 1.0f);
 void SetAttributeAnimationSpeed(const String&, float);
 void SetAttributeAnimationWrapMode(const String&, WrapMode);
+void SetDeepEnabled(bool);
+void SetEnabledRecursive(bool);
 void SetFixedHeight(int);
 void SetFixedSize(int, int);
 void SetFixedWidth(int);
@@ -5064,6 +5097,8 @@ bool editable;
 bool elementEventSender;
 bool enabled;
 /* readonly */
+bool enabledSelf;
+/* readonly */
 bool fixedHeight;
 /* readonly */
 bool fixedSize;
@@ -5376,6 +5411,7 @@ void RemoveAllChildren();
 void RemoveChild(UIElement, uint = 0);
 void RemoveChild(uint);
 void RemoveInstanceDefault();
+void ResetDeepEnabled();
 void ResetToDefault();
 bool Save(File) const;
 bool Save(VectorBuffer&) const;
@@ -5390,6 +5426,8 @@ bool SetAttribute(const String&, const Variant&);
 void SetAttributeAnimation(const String&, ValueAnimation, WrapMode = WM_LOOP, float = 1.0f);
 void SetAttributeAnimationSpeed(const String&, float);
 void SetAttributeAnimationWrapMode(const String&, WrapMode);
+void SetDeepEnabled(bool);
+void SetEnabledRecursive(bool);
 void SetFixedHeight(int);
 void SetFixedSize(int, int);
 void SetFixedWidth(int);
@@ -5451,6 +5489,8 @@ bool editable;
 bool elementEventSender;
 bool enabled;
 /* readonly */
+bool enabledSelf;
+/* readonly */
 bool fixedHeight;
 /* readonly */
 bool fixedSize;
@@ -5891,6 +5931,7 @@ void RemoveComponent(Component);
 void RemoveComponent(const String&);
 void RemoveComponents(bool, bool);
 void RemoveInstanceDefault();
+void ResetDeepEnabled();
 void ResetToDefault();
 void Roll(float, TransformSpace = TS_LOCAL);
 void Rotate(const Quaternion&, TransformSpace = TS_LOCAL);
@@ -5910,7 +5951,8 @@ bool SetAttribute(const String&, const Variant&);
 void SetAttributeAnimation(const String&, ValueAnimation, WrapMode = WM_LOOP, float = 1.0f);
 void SetAttributeAnimationSpeed(const String&, float);
 void SetAttributeAnimationWrapMode(const String&, WrapMode);
-void SetEnabled(bool, bool);
+void SetDeepEnabled(bool);
+void SetEnabledRecursive(bool);
 void SetPosition2D(float, float);
 void SetScale(float);
 void SetScale2D(float, float);
@@ -5951,6 +5993,8 @@ Array<Component> components;
 Vector3 direction;
 bool enabled;
 /* readonly */
+bool enabledSelf;
+/* readonly */
 uint id;
 String name;
 /* readonly */
@@ -7690,6 +7734,7 @@ void RemoveAllChildren();
 void RemoveChild(UIElement, uint = 0);
 void RemoveChild(uint);
 void RemoveInstanceDefault();
+void ResetDeepEnabled();
 void ResetToDefault();
 bool Save(File) const;
 bool Save(VectorBuffer&) const;
@@ -7703,6 +7748,8 @@ bool SetAttribute(const String&, const Variant&);
 void SetAttributeAnimation(const String&, ValueAnimation, WrapMode = WM_LOOP, float = 1.0f);
 void SetAttributeAnimationSpeed(const String&, float);
 void SetAttributeAnimationWrapMode(const String&, WrapMode);
+void SetDeepEnabled(bool);
+void SetEnabledRecursive(bool);
 void SetFixedHeight(int);
 void SetFixedSize(int, int);
 void SetFixedWidth(int);
@@ -7758,6 +7805,8 @@ float effectiveScrollStep;
 bool elementEventSender;
 bool enabled;
 /* readonly */
+bool enabledSelf;
+/* readonly */
 bool fixedHeight;
 /* readonly */
 bool fixedSize;
@@ -7869,6 +7918,7 @@ void RemoveAllChildren();
 void RemoveChild(UIElement, uint = 0);
 void RemoveChild(uint);
 void RemoveInstanceDefault();
+void ResetDeepEnabled();
 void ResetToDefault();
 bool Save(File) const;
 bool Save(VectorBuffer&) const;
@@ -7882,6 +7932,8 @@ bool SetAttribute(const String&, const Variant&);
 void SetAttributeAnimation(const String&, ValueAnimation, WrapMode = WM_LOOP, float = 1.0f);
 void SetAttributeAnimationSpeed(const String&, float);
 void SetAttributeAnimationWrapMode(const String&, WrapMode);
+void SetDeepEnabled(bool);
+void SetEnabledRecursive(bool);
 void SetFixedHeight(int);
 void SetFixedSize(int, int);
 void SetFixedWidth(int);
@@ -7934,6 +7986,8 @@ bool editable;
 bool elementEventSender;
 bool enabled;
 /* readonly */
+bool enabledSelf;
+/* readonly */
 bool fixedHeight;
 /* readonly */
 bool fixedSize;
@@ -8225,6 +8279,7 @@ void RemoveAllChildren();
 void RemoveChild(UIElement, uint = 0);
 void RemoveChild(uint);
 void RemoveInstanceDefault();
+void ResetDeepEnabled();
 void ResetToDefault();
 bool Save(File) const;
 bool Save(VectorBuffer&) const;
@@ -8238,6 +8293,8 @@ bool SetAttribute(const String&, const Variant&);
 void SetAttributeAnimation(const String&, ValueAnimation, WrapMode = WM_LOOP, float = 1.0f);
 void SetAttributeAnimationSpeed(const String&, float);
 void SetAttributeAnimationWrapMode(const String&, WrapMode);
+void SetDeepEnabled(bool);
+void SetEnabledRecursive(bool);
 void SetFixedHeight(int);
 void SetFixedSize(int, int);
 void SetFixedWidth(int);
@@ -8291,6 +8348,8 @@ bool editable;
 bool elementEventSender;
 bool enabled;
 /* readonly */
+bool enabledSelf;
+/* readonly */
 bool fixedHeight;
 /* readonly */
 bool fixedSize;
@@ -9571,6 +9630,7 @@ void RemoveAllChildren();
 void RemoveChild(UIElement, uint = 0);
 void RemoveChild(uint);
 void RemoveInstanceDefault();
+void ResetDeepEnabled();
 void ResetToDefault();
 bool Save(File) const;
 bool Save(VectorBuffer&) const;
@@ -9584,6 +9644,8 @@ bool SetAttribute(const String&, const Variant&);
 void SetAttributeAnimation(const String&, ValueAnimation, WrapMode = WM_LOOP, float = 1.0f);
 void SetAttributeAnimationSpeed(const String&, float);
 void SetAttributeAnimationWrapMode(const String&, WrapMode);
+void SetDeepEnabled(bool);
+void SetEnabledRecursive(bool);
 void SetFixedHeight(int);
 void SetFixedSize(int, int);
 void SetFixedWidth(int);
@@ -9641,6 +9703,8 @@ Color effectColor;
 bool elementEventSender;
 bool enabled;
 /* readonly */
+bool enabledSelf;
+/* readonly */
 bool fixedHeight;
 /* readonly */
 bool fixedSize;
@@ -10390,6 +10454,7 @@ void RemoveAllChildren();
 void RemoveChild(UIElement, uint = 0);
 void RemoveChild(uint);
 void RemoveInstanceDefault();
+void ResetDeepEnabled();
 void ResetToDefault();
 bool Save(File) const;
 bool Save(VectorBuffer&) const;
@@ -10403,6 +10468,8 @@ bool SetAttribute(const String&, const Variant&);
 void SetAttributeAnimation(const String&, ValueAnimation, WrapMode = WM_LOOP, float = 1.0f);
 void SetAttributeAnimationSpeed(const String&, float);
 void SetAttributeAnimationWrapMode(const String&, WrapMode);
+void SetDeepEnabled(bool);
+void SetEnabledRecursive(bool);
 void SetFixedHeight(int);
 void SetFixedSize(int, int);
 void SetFixedWidth(int);
@@ -10453,6 +10520,8 @@ bool editable;
 bool elementEventSender;
 bool enabled;
 /* readonly */
+bool enabledSelf;
+/* readonly */
 bool fixedHeight;
 /* readonly */
 bool fixedSize;
@@ -10625,6 +10694,7 @@ void RemoveAllChildren();
 void RemoveChild(UIElement, uint = 0);
 void RemoveChild(uint);
 void RemoveInstanceDefault();
+void ResetDeepEnabled();
 void ResetToDefault();
 bool Save(File) const;
 bool Save(VectorBuffer&) const;
@@ -10638,6 +10708,8 @@ bool SetAttribute(const String&, const Variant&);
 void SetAttributeAnimation(const String&, ValueAnimation, WrapMode = WM_LOOP, float = 1.0f);
 void SetAttributeAnimationSpeed(const String&, float);
 void SetAttributeAnimationWrapMode(const String&, WrapMode);
+void SetDeepEnabled(bool);
+void SetEnabledRecursive(bool);
 void SetFixedHeight(int);
 void SetFixedSize(int, int);
 void SetFixedWidth(int);
@@ -10687,6 +10759,8 @@ bool editable;
 bool elementEventSender;
 bool enabled;
 /* readonly */
+bool enabledSelf;
+/* readonly */
 bool fixedHeight;
 /* readonly */
 bool fixedSize;
@@ -11030,6 +11104,7 @@ void RemoveAllChildren();
 void RemoveChild(UIElement, uint = 0);
 void RemoveChild(uint);
 void RemoveInstanceDefault();
+void ResetDeepEnabled();
 void ResetToDefault();
 bool Save(File) const;
 bool Save(VectorBuffer&) const;
@@ -11043,6 +11118,8 @@ bool SetAttribute(const String&, const Variant&);
 void SetAttributeAnimation(const String&, ValueAnimation, WrapMode = WM_LOOP, float = 1.0f);
 void SetAttributeAnimationSpeed(const String&, float);
 void SetAttributeAnimationWrapMode(const String&, WrapMode);
+void SetDeepEnabled(bool);
+void SetEnabledRecursive(bool);
 void SetFixedHeight(int);
 void SetFixedSize(int, int);
 void SetFixedWidth(int);
@@ -11098,6 +11175,8 @@ bool editable;
 bool elementEventSender;
 bool enabled;
 /* readonly */
+bool enabledSelf;
+/* readonly */
 bool fixedHeight;
 bool fixedHeightResizing;
 /* readonly */
@@ -11258,6 +11337,7 @@ void RemoveAllChildren();
 void RemoveChild(UIElement, uint = 0);
 void RemoveChild(uint);
 void RemoveInstanceDefault();
+void ResetDeepEnabled();
 void ResetToDefault();
 bool Save(File) const;
 bool Save(VectorBuffer&) const;
@@ -11271,6 +11351,8 @@ bool SetAttribute(const String&, const Variant&);
 void SetAttributeAnimation(const String&, ValueAnimation, WrapMode = WM_LOOP, float = 1.0f);
 void SetAttributeAnimationSpeed(const String&, float);
 void SetAttributeAnimationWrapMode(const String&, WrapMode);
+void SetDeepEnabled(bool);
+void SetEnabledRecursive(bool);
 void SetFixedHeight(int);
 void SetFixedSize(int, int);
 void SetFixedWidth(int);
@@ -11320,6 +11402,8 @@ bool editable;
 bool elementEventSender;
 bool enabled;
 /* readonly */
+bool enabledSelf;
+/* readonly */
 bool fixedHeight;
 bool fixedHeightResizing;
 /* readonly */

+ 10 - 1
Docs/LuaScriptAPI.dox

@@ -3352,7 +3352,9 @@ Methods:
 - void Scale(const Vector3& scale)
 - void Scale2D(const Vector2& scale)
 - void SetEnabled(bool enable)
-- void SetEnabled(bool enable, bool recursive)
+- void SetDeepEnabled(bool enable)
+- void ResetDeepEnabled()
+- void SetEnabledRecursive(bool enable)
 - void SetOwner(Connection* owner)
 - void MarkDirty()
 - Node* CreateChild(const String name = String::EMPTY, CreateMode mode = REPLICATED, unsigned id = 0)
@@ -3384,6 +3386,7 @@ Methods:
 - Node* GetParent() const
 - Scene* GetScene() const
 - bool IsEnabled() const
+- bool IsEnabledSelf() const
 - Connection* GetOwner() const
 - const Vector3& GetPosition() const
 - Vector2 GetPosition2D() const
@@ -3439,6 +3442,7 @@ Properties:
 - Node* parent
 - Scene* scene
 - bool enabled
+- bool enabledSelf (readonly)
 - Connection* owner
 - Vector3& position
 - Vector2 position2D
@@ -5793,6 +5797,9 @@ Methods:
 - void SetSortChildren(bool enable)
 - void SetUseDerivedOpacity(bool enable)
 - void SetEnabled(bool enable)
+- void SetDeepEnabled(bool enable)
+- void ResetDeepEnabled()
+- void SetEnabledRecursive(bool enable)
 - void SetEditable(bool enable)
 - void SetFocus(bool enable)
 - void SetSelected(bool enable)
@@ -5856,6 +5863,7 @@ Methods:
 - bool GetUseDerivedOpacity() const
 - bool HasFocus() const
 - bool IsEnabled() const
+- bool IsEnabledSelf() const
 - bool IsEditable() const
 - bool IsSelected() const
 - bool IsVisible() const
@@ -5926,6 +5934,7 @@ Properties:
 - bool useDerivedOpacity
 - bool focus
 - bool enabled
+- bool enabledSelf (readonly)
 - bool editable
 - bool selected
 - bool visible

+ 68 - 1
Docs/ScriptAPI.dox

@@ -2791,6 +2791,7 @@ Methods:
 - void RemoveChild(UIElement@, uint = 0)
 - void RemoveChild(uint)
 - void RemoveInstanceDefault()
+- void ResetDeepEnabled()
 - void ResetToDefault()
 - bool Save(File@) const
 - bool Save(VectorBuffer&) const
@@ -2804,6 +2805,8 @@ Methods:
 - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
 - void SetAttributeAnimationSpeed(const String&, float)
 - void SetAttributeAnimationWrapMode(const String&, WrapMode)
+- void SetDeepEnabled(bool)
+- void SetEnabledRecursive(bool)
 - void SetFixedHeight(int)
 - void SetFixedSize(int, int)
 - void SetFixedWidth(int)
@@ -2847,6 +2850,7 @@ Properties:
 - bool editable
 - bool elementEventSender
 - bool enabled
+- bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedSize // readonly
 - bool fixedWidth // readonly
@@ -2981,6 +2985,7 @@ Methods:
 - void RemoveChild(UIElement@, uint = 0)
 - void RemoveChild(uint)
 - void RemoveInstanceDefault()
+- void ResetDeepEnabled()
 - void ResetToDefault()
 - bool Save(File@) const
 - bool Save(VectorBuffer&) const
@@ -2994,6 +2999,8 @@ Methods:
 - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
 - void SetAttributeAnimationSpeed(const String&, float)
 - void SetAttributeAnimationWrapMode(const String&, WrapMode)
+- void SetDeepEnabled(bool)
+- void SetEnabledRecursive(bool)
 - void SetFixedHeight(int)
 - void SetFixedSize(int, int)
 - void SetFixedWidth(int)
@@ -3040,6 +3047,7 @@ Properties:
 - bool editable
 - bool elementEventSender
 - bool enabled
+- bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedSize // readonly
 - bool fixedWidth // readonly
@@ -3232,6 +3240,7 @@ Methods:
 - void RemoveChild(UIElement@, uint = 0)
 - void RemoveChild(uint)
 - void RemoveInstanceDefault()
+- void ResetDeepEnabled()
 - void ResetToDefault()
 - bool Save(File@) const
 - bool Save(VectorBuffer&) const
@@ -3246,6 +3255,8 @@ Methods:
 - void SetAttributeAnimationSpeed(const String&, float)
 - void SetAttributeAnimationWrapMode(const String&, WrapMode)
 - void SetCheckedOffset(int, int)
+- void SetDeepEnabled(bool)
+- void SetEnabledRecursive(bool)
 - void SetFixedHeight(int)
 - void SetFixedSize(int, int)
 - void SetFixedWidth(int)
@@ -3291,6 +3302,7 @@ Properties:
 - bool editable
 - bool elementEventSender
 - bool enabled
+- bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedSize // readonly
 - bool fixedWidth // readonly
@@ -4758,6 +4770,7 @@ Methods:
 - void RemoveChild(UIElement@, uint = 0)
 - void RemoveChild(uint)
 - void RemoveInstanceDefault()
+- void ResetDeepEnabled()
 - void ResetToDefault()
 - bool Save(File@) const
 - bool Save(VectorBuffer&) const
@@ -4771,6 +4784,8 @@ Methods:
 - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
 - void SetAttributeAnimationSpeed(const String&, float)
 - void SetAttributeAnimationWrapMode(const String&, WrapMode)
+- void SetDeepEnabled(bool)
+- void SetEnabledRecursive(bool)
 - void SetFixedHeight(int)
 - void SetFixedSize(int, int)
 - void SetFixedWidth(int)
@@ -4814,6 +4829,7 @@ Properties:
 - bool editable
 - bool elementEventSender
 - bool enabled
+- bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedSize // readonly
 - bool fixedWidth // readonly
@@ -5377,6 +5393,7 @@ Methods:
 - void RemoveInstanceDefault()
 - void RemoveItem(UIElement@)
 - void RemoveItem(uint)
+- void ResetDeepEnabled()
 - void ResetToDefault()
 - bool Save(File@) const
 - bool Save(VectorBuffer&) const
@@ -5391,6 +5408,8 @@ Methods:
 - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
 - void SetAttributeAnimationSpeed(const String&, float)
 - void SetAttributeAnimationWrapMode(const String&, WrapMode)
+- void SetDeepEnabled(bool)
+- void SetEnabledRecursive(bool)
 - void SetFixedHeight(int)
 - void SetFixedSize(int, int)
 - void SetFixedWidth(int)
@@ -5440,6 +5459,7 @@ Properties:
 - bool editable
 - bool elementEventSender
 - bool enabled
+- bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedSize // readonly
 - bool fixedWidth // readonly
@@ -6289,6 +6309,7 @@ Methods:
 - void RemoveChild(UIElement@, uint = 0)
 - void RemoveChild(uint)
 - void RemoveInstanceDefault()
+- void ResetDeepEnabled()
 - void ResetToDefault()
 - bool Save(File@) const
 - bool Save(VectorBuffer&) const
@@ -6302,6 +6323,8 @@ Methods:
 - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
 - void SetAttributeAnimationSpeed(const String&, float)
 - void SetAttributeAnimationWrapMode(const String&, WrapMode)
+- void SetDeepEnabled(bool)
+- void SetEnabledRecursive(bool)
 - void SetFixedHeight(int)
 - void SetFixedSize(int, int)
 - void SetFixedWidth(int)
@@ -6350,6 +6373,7 @@ Properties:
 - bool editable
 - bool elementEventSender
 - bool enabled
+- bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedSize // readonly
 - bool fixedWidth // readonly
@@ -6465,6 +6489,7 @@ Methods:
 - void RemoveItem(UIElement@, uint = 0)
 - void RemoveItem(uint)
 - void RemoveSelection(uint)
+- void ResetDeepEnabled()
 - void ResetToDefault()
 - bool Save(File@) const
 - bool Save(VectorBuffer&) const
@@ -6478,6 +6503,8 @@ Methods:
 - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
 - void SetAttributeAnimationSpeed(const String&, float)
 - void SetAttributeAnimationWrapMode(const String&, WrapMode)
+- void SetDeepEnabled(bool)
+- void SetEnabledRecursive(bool)
 - void SetFixedHeight(int)
 - void SetFixedSize(int, int)
 - void SetFixedWidth(int)
@@ -6525,6 +6552,7 @@ Properties:
 - bool editable
 - bool elementEventSender
 - bool enabled
+- bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedSize // readonly
 - bool fixedWidth // readonly
@@ -6813,6 +6841,7 @@ Methods:
 - void RemoveChild(UIElement@, uint = 0)
 - void RemoveChild(uint)
 - void RemoveInstanceDefault()
+- void ResetDeepEnabled()
 - void ResetToDefault()
 - bool Save(File@) const
 - bool Save(VectorBuffer&) const
@@ -6827,6 +6856,8 @@ Methods:
 - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
 - void SetAttributeAnimationSpeed(const String&, float)
 - void SetAttributeAnimationWrapMode(const String&, WrapMode)
+- void SetDeepEnabled(bool)
+- void SetEnabledRecursive(bool)
 - void SetFixedHeight(int)
 - void SetFixedSize(int, int)
 - void SetFixedWidth(int)
@@ -6876,6 +6907,7 @@ Properties:
 - bool editable
 - bool elementEventSender
 - bool enabled
+- bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedSize // readonly
 - bool fixedWidth // readonly
@@ -7252,6 +7284,7 @@ Methods:
 - void RemoveComponent(const String&)
 - void RemoveComponents(bool, bool)
 - void RemoveInstanceDefault()
+- void ResetDeepEnabled()
 - void ResetToDefault()
 - void Roll(float, TransformSpace = TS_LOCAL)
 - void Rotate(const Quaternion&, TransformSpace = TS_LOCAL)
@@ -7271,7 +7304,8 @@ Methods:
 - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
 - void SetAttributeAnimationSpeed(const String&, float)
 - void SetAttributeAnimationWrapMode(const String&, WrapMode)
-- void SetEnabled(bool, bool)
+- void SetDeepEnabled(bool)
+- void SetEnabledRecursive(bool)
 - void SetPosition2D(float, float)
 - void SetScale(float)
 - void SetScale2D(float, float)
@@ -7306,6 +7340,7 @@ Properties:
 - Component@[] components // readonly
 - Vector3 direction
 - bool enabled
+- bool enabledSelf // readonly
 - uint id // readonly
 - String name
 - uint numAllChildren // readonly
@@ -8844,6 +8879,7 @@ Methods:
 - void RemoveChild(UIElement@, uint = 0)
 - void RemoveChild(uint)
 - void RemoveInstanceDefault()
+- void ResetDeepEnabled()
 - void ResetToDefault()
 - bool Save(File@) const
 - bool Save(VectorBuffer&) const
@@ -8857,6 +8893,8 @@ Methods:
 - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
 - void SetAttributeAnimationSpeed(const String&, float)
 - void SetAttributeAnimationWrapMode(const String&, WrapMode)
+- void SetDeepEnabled(bool)
+- void SetEnabledRecursive(bool)
 - void SetFixedHeight(int)
 - void SetFixedSize(int, int)
 - void SetFixedWidth(int)
@@ -8900,6 +8938,7 @@ Properties:
 - float effectiveScrollStep // readonly
 - bool elementEventSender
 - bool enabled
+- bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedSize // readonly
 - bool fixedWidth // readonly
@@ -8997,6 +9036,7 @@ Methods:
 - void RemoveChild(UIElement@, uint = 0)
 - void RemoveChild(uint)
 - void RemoveInstanceDefault()
+- void ResetDeepEnabled()
 - void ResetToDefault()
 - bool Save(File@) const
 - bool Save(VectorBuffer&) const
@@ -9010,6 +9050,8 @@ Methods:
 - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
 - void SetAttributeAnimationSpeed(const String&, float)
 - void SetAttributeAnimationWrapMode(const String&, WrapMode)
+- void SetDeepEnabled(bool)
+- void SetEnabledRecursive(bool)
 - void SetFixedHeight(int)
 - void SetFixedSize(int, int)
 - void SetFixedWidth(int)
@@ -9052,6 +9094,7 @@ Properties:
 - bool editable
 - bool elementEventSender
 - bool enabled
+- bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedSize // readonly
 - bool fixedWidth // readonly
@@ -9309,6 +9352,7 @@ Methods:
 - void RemoveChild(UIElement@, uint = 0)
 - void RemoveChild(uint)
 - void RemoveInstanceDefault()
+- void ResetDeepEnabled()
 - void ResetToDefault()
 - bool Save(File@) const
 - bool Save(VectorBuffer&) const
@@ -9322,6 +9366,8 @@ Methods:
 - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
 - void SetAttributeAnimationSpeed(const String&, float)
 - void SetAttributeAnimationWrapMode(const String&, WrapMode)
+- void SetDeepEnabled(bool)
+- void SetEnabledRecursive(bool)
 - void SetFixedHeight(int)
 - void SetFixedSize(int, int)
 - void SetFixedWidth(int)
@@ -9365,6 +9411,7 @@ Properties:
 - bool editable
 - bool elementEventSender
 - bool enabled
+- bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedSize // readonly
 - bool fixedWidth // readonly
@@ -10477,6 +10524,7 @@ Methods:
 - void RemoveChild(UIElement@, uint = 0)
 - void RemoveChild(uint)
 - void RemoveInstanceDefault()
+- void ResetDeepEnabled()
 - void ResetToDefault()
 - bool Save(File@) const
 - bool Save(VectorBuffer&) const
@@ -10490,6 +10538,8 @@ Methods:
 - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
 - void SetAttributeAnimationSpeed(const String&, float)
 - void SetAttributeAnimationWrapMode(const String&, WrapMode)
+- void SetDeepEnabled(bool)
+- void SetEnabledRecursive(bool)
 - void SetFixedHeight(int)
 - void SetFixedSize(int, int)
 - void SetFixedWidth(int)
@@ -10535,6 +10585,7 @@ Properties:
 - Color effectColor
 - bool elementEventSender
 - bool enabled
+- bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedSize // readonly
 - bool fixedWidth // readonly
@@ -11138,6 +11189,7 @@ Methods:
 - void RemoveChild(UIElement@, uint = 0)
 - void RemoveChild(uint)
 - void RemoveInstanceDefault()
+- void ResetDeepEnabled()
 - void ResetToDefault()
 - bool Save(File@) const
 - bool Save(VectorBuffer&) const
@@ -11151,6 +11203,8 @@ Methods:
 - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
 - void SetAttributeAnimationSpeed(const String&, float)
 - void SetAttributeAnimationWrapMode(const String&, WrapMode)
+- void SetDeepEnabled(bool)
+- void SetEnabledRecursive(bool)
 - void SetFixedHeight(int)
 - void SetFixedSize(int, int)
 - void SetFixedWidth(int)
@@ -11191,6 +11245,7 @@ Properties:
 - bool editable
 - bool elementEventSender
 - bool enabled
+- bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedSize // readonly
 - bool fixedWidth // readonly
@@ -11343,6 +11398,7 @@ Methods:
 - void RemoveChild(UIElement@, uint = 0)
 - void RemoveChild(uint)
 - void RemoveInstanceDefault()
+- void ResetDeepEnabled()
 - void ResetToDefault()
 - bool Save(File@) const
 - bool Save(VectorBuffer&) const
@@ -11356,6 +11412,8 @@ Methods:
 - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
 - void SetAttributeAnimationSpeed(const String&, float)
 - void SetAttributeAnimationWrapMode(const String&, WrapMode)
+- void SetDeepEnabled(bool)
+- void SetEnabledRecursive(bool)
 - void SetFixedHeight(int)
 - void SetFixedSize(int, int)
 - void SetFixedWidth(int)
@@ -11395,6 +11453,7 @@ Properties:
 - bool editable
 - bool elementEventSender
 - bool enabled
+- bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedSize // readonly
 - bool fixedWidth // readonly
@@ -11721,6 +11780,7 @@ Methods:
 - void RemoveChild(UIElement@, uint = 0)
 - void RemoveChild(uint)
 - void RemoveInstanceDefault()
+- void ResetDeepEnabled()
 - void ResetToDefault()
 - bool Save(File@) const
 - bool Save(VectorBuffer&) const
@@ -11734,6 +11794,8 @@ Methods:
 - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
 - void SetAttributeAnimationSpeed(const String&, float)
 - void SetAttributeAnimationWrapMode(const String&, WrapMode)
+- void SetDeepEnabled(bool)
+- void SetEnabledRecursive(bool)
 - void SetFixedHeight(int)
 - void SetFixedSize(int, int)
 - void SetFixedWidth(int)
@@ -11777,6 +11839,7 @@ Properties:
 - bool editable
 - bool elementEventSender
 - bool enabled
+- bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeightResizing
 - bool fixedSize // readonly
@@ -11919,6 +11982,7 @@ Methods:
 - void RemoveChild(UIElement@, uint = 0)
 - void RemoveChild(uint)
 - void RemoveInstanceDefault()
+- void ResetDeepEnabled()
 - void ResetToDefault()
 - bool Save(File@) const
 - bool Save(VectorBuffer&) const
@@ -11932,6 +11996,8 @@ Methods:
 - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
 - void SetAttributeAnimationSpeed(const String&, float)
 - void SetAttributeAnimationWrapMode(const String&, WrapMode)
+- void SetDeepEnabled(bool)
+- void SetEnabledRecursive(bool)
 - void SetFixedHeight(int)
 - void SetFixedSize(int, int)
 - void SetFixedWidth(int)
@@ -11971,6 +12037,7 @@ Properties:
 - bool editable
 - bool elementEventSender
 - bool enabled
+- bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeightResizing
 - bool fixedSize // readonly

+ 1 - 1
Source/Engine/.soversion

@@ -1 +1 @@
-0.0.20
+0.0.21