Browse Source

Travis CI: API documentation update at 2016-10-02 10:55:35 UTC.
[ci package]

Commit: https://github.com/urho3d/Urho3D/commit/6068963457d9cb348856e148219fc196f3544b41

Message: Preserve anchored size if setting horiz/vert alignment while anchored.

urho3d-travis-ci 9 years ago
parent
commit
9b78bbacb6
4 changed files with 432 additions and 1 deletions
  1. 156 0
      Docs/AngelScriptAPI.h
  2. 23 0
      Docs/LuaScriptAPI.dox
  3. 252 0
      Docs/ScriptAPI.dox
  4. 1 1
      Source/Urho3D/.soversion

+ 156 - 0
Docs/AngelScriptAPI.h

@@ -834,9 +834,12 @@ void SetFullImageRect();
 void SetHoverOffset(int, int);
 void SetHoverOffset(int, int);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
+void SetMaxAnchor(float, float);
 void SetMaxSize(int, int);
 void SetMaxSize(int, int);
+void SetMinAnchor(float, float);
 void SetMinSize(int, int);
 void SetMinSize(int, int);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
+void SetPivot(float, float);
 void SetPosition(int, int);
 void SetPosition(int, int);
 void SetSize(int, int);
 void SetSize(int, int);
 bool SetStyle(const String&, XMLFile = null);
 bool SetStyle(const String&, XMLFile = null);
@@ -881,6 +884,7 @@ int dragButtonCount;
 uint dragDropMode;
 uint dragDropMode;
 bool editable;
 bool editable;
 bool elementEventSender;
 bool elementEventSender;
+bool enableAnchor;
 bool enabled;
 bool enabled;
 /* readonly */
 /* readonly */
 bool enabledSelf;
 bool enabledSelf;
@@ -908,10 +912,14 @@ IntRect layoutBorder;
 Vector2 layoutFlexScale;
 Vector2 layoutFlexScale;
 LayoutMode layoutMode;
 LayoutMode layoutMode;
 int layoutSpacing;
 int layoutSpacing;
+Vector2 maxAnchor;
 int maxHeight;
 int maxHeight;
+IntVector2 maxOffset;
 IntVector2 maxSize;
 IntVector2 maxSize;
 int maxWidth;
 int maxWidth;
+Vector2 minAnchor;
 int minHeight;
 int minHeight;
+IntVector2 minOffset;
 IntVector2 minSize;
 IntVector2 minSize;
 int minWidth;
 int minWidth;
 String name;
 String name;
@@ -924,6 +932,7 @@ uint numChildren;
 ObjectAnimation objectAnimation;
 ObjectAnimation objectAnimation;
 float opacity;
 float opacity;
 UIElement parent;
 UIElement parent;
+Vector2 pivot;
 IntVector2 position;
 IntVector2 position;
 int priority;
 int priority;
 /* readonly */
 /* readonly */
@@ -1077,9 +1086,12 @@ void SetFullImageRect();
 void SetHoverOffset(int, int);
 void SetHoverOffset(int, int);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
+void SetMaxAnchor(float, float);
 void SetMaxSize(int, int);
 void SetMaxSize(int, int);
+void SetMinAnchor(float, float);
 void SetMinSize(int, int);
 void SetMinSize(int, int);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
+void SetPivot(float, float);
 void SetPosition(int, int);
 void SetPosition(int, int);
 void SetPressedChildOffset(int, int);
 void SetPressedChildOffset(int, int);
 void SetPressedOffset(int, int);
 void SetPressedOffset(int, int);
@@ -1127,6 +1139,7 @@ int dragButtonCount;
 uint dragDropMode;
 uint dragDropMode;
 bool editable;
 bool editable;
 bool elementEventSender;
 bool elementEventSender;
+bool enableAnchor;
 bool enabled;
 bool enabled;
 /* readonly */
 /* readonly */
 bool enabledSelf;
 bool enabledSelf;
@@ -1154,10 +1167,14 @@ IntRect layoutBorder;
 Vector2 layoutFlexScale;
 Vector2 layoutFlexScale;
 LayoutMode layoutMode;
 LayoutMode layoutMode;
 int layoutSpacing;
 int layoutSpacing;
+Vector2 maxAnchor;
 int maxHeight;
 int maxHeight;
+IntVector2 maxOffset;
 IntVector2 maxSize;
 IntVector2 maxSize;
 int maxWidth;
 int maxWidth;
+Vector2 minAnchor;
 int minHeight;
 int minHeight;
+IntVector2 minOffset;
 IntVector2 minSize;
 IntVector2 minSize;
 int minWidth;
 int minWidth;
 String name;
 String name;
@@ -1170,6 +1187,7 @@ uint numChildren;
 ObjectAnimation objectAnimation;
 ObjectAnimation objectAnimation;
 float opacity;
 float opacity;
 UIElement parent;
 UIElement parent;
+Vector2 pivot;
 IntVector2 position;
 IntVector2 position;
 /* readonly */
 /* readonly */
 bool pressed;
 bool pressed;
@@ -1405,9 +1423,12 @@ void SetFullImageRect();
 void SetHoverOffset(int, int);
 void SetHoverOffset(int, int);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
+void SetMaxAnchor(float, float);
 void SetMaxSize(int, int);
 void SetMaxSize(int, int);
+void SetMinAnchor(float, float);
 void SetMinSize(int, int);
 void SetMinSize(int, int);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
+void SetPivot(float, float);
 void SetPosition(int, int);
 void SetPosition(int, int);
 void SetSize(int, int);
 void SetSize(int, int);
 bool SetStyle(const String&, XMLFile = null);
 bool SetStyle(const String&, XMLFile = null);
@@ -1454,6 +1475,7 @@ int dragButtonCount;
 uint dragDropMode;
 uint dragDropMode;
 bool editable;
 bool editable;
 bool elementEventSender;
 bool elementEventSender;
+bool enableAnchor;
 bool enabled;
 bool enabled;
 /* readonly */
 /* readonly */
 bool enabledSelf;
 bool enabledSelf;
@@ -1481,10 +1503,14 @@ IntRect layoutBorder;
 Vector2 layoutFlexScale;
 Vector2 layoutFlexScale;
 LayoutMode layoutMode;
 LayoutMode layoutMode;
 int layoutSpacing;
 int layoutSpacing;
+Vector2 maxAnchor;
 int maxHeight;
 int maxHeight;
+IntVector2 maxOffset;
 IntVector2 maxSize;
 IntVector2 maxSize;
 int maxWidth;
 int maxWidth;
+Vector2 minAnchor;
 int minHeight;
 int minHeight;
+IntVector2 minOffset;
 IntVector2 minSize;
 IntVector2 minSize;
 int minWidth;
 int minWidth;
 String name;
 String name;
@@ -1497,6 +1523,7 @@ uint numChildren;
 ObjectAnimation objectAnimation;
 ObjectAnimation objectAnimation;
 float opacity;
 float opacity;
 UIElement parent;
 UIElement parent;
+Vector2 pivot;
 IntVector2 position;
 IntVector2 position;
 int priority;
 int priority;
 /* readonly */
 /* readonly */
@@ -3633,9 +3660,12 @@ void SetFullImageRect();
 void SetHoverOffset(int, int);
 void SetHoverOffset(int, int);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
+void SetMaxAnchor(float, float);
 void SetMaxSize(int, int);
 void SetMaxSize(int, int);
+void SetMinAnchor(float, float);
 void SetMinSize(int, int);
 void SetMinSize(int, int);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
+void SetPivot(float, float);
 void SetPosition(int, int);
 void SetPosition(int, int);
 void SetShape(CursorShape);
 void SetShape(CursorShape);
 void SetShape(const String&);
 void SetShape(const String&);
@@ -3682,6 +3712,7 @@ int dragButtonCount;
 uint dragDropMode;
 uint dragDropMode;
 bool editable;
 bool editable;
 bool elementEventSender;
 bool elementEventSender;
+bool enableAnchor;
 bool enabled;
 bool enabled;
 /* readonly */
 /* readonly */
 bool enabledSelf;
 bool enabledSelf;
@@ -3709,10 +3740,14 @@ IntRect layoutBorder;
 Vector2 layoutFlexScale;
 Vector2 layoutFlexScale;
 LayoutMode layoutMode;
 LayoutMode layoutMode;
 int layoutSpacing;
 int layoutSpacing;
+Vector2 maxAnchor;
 int maxHeight;
 int maxHeight;
+IntVector2 maxOffset;
 IntVector2 maxSize;
 IntVector2 maxSize;
 int maxWidth;
 int maxWidth;
+Vector2 minAnchor;
 int minHeight;
 int minHeight;
+IntVector2 minOffset;
 IntVector2 minSize;
 IntVector2 minSize;
 int minWidth;
 int minWidth;
 String name;
 String name;
@@ -3725,6 +3760,7 @@ uint numChildren;
 ObjectAnimation objectAnimation;
 ObjectAnimation objectAnimation;
 float opacity;
 float opacity;
 UIElement parent;
 UIElement parent;
+Vector2 pivot;
 IntVector2 position;
 IntVector2 position;
 int priority;
 int priority;
 /* readonly */
 /* readonly */
@@ -4495,9 +4531,12 @@ void SetFullImageRect();
 void SetHoverOffset(int, int);
 void SetHoverOffset(int, int);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
+void SetMaxAnchor(float, float);
 void SetMaxSize(int, int);
 void SetMaxSize(int, int);
+void SetMinAnchor(float, float);
 void SetMinSize(int, int);
 void SetMinSize(int, int);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
+void SetPivot(float, float);
 void SetPosition(int, int);
 void SetPosition(int, int);
 void SetPressedChildOffset(int, int);
 void SetPressedChildOffset(int, int);
 void SetPressedOffset(int, int);
 void SetPressedOffset(int, int);
@@ -4550,6 +4589,7 @@ int dragButtonCount;
 uint dragDropMode;
 uint dragDropMode;
 bool editable;
 bool editable;
 bool elementEventSender;
 bool elementEventSender;
+bool enableAnchor;
 bool enabled;
 bool enabled;
 /* readonly */
 /* readonly */
 bool enabledSelf;
 bool enabledSelf;
@@ -4581,10 +4621,14 @@ LayoutMode layoutMode;
 int layoutSpacing;
 int layoutSpacing;
 /* readonly */
 /* readonly */
 ListView listView;
 ListView listView;
+Vector2 maxAnchor;
 int maxHeight;
 int maxHeight;
+IntVector2 maxOffset;
 IntVector2 maxSize;
 IntVector2 maxSize;
 int maxWidth;
 int maxWidth;
+Vector2 minAnchor;
 int minHeight;
 int minHeight;
+IntVector2 minOffset;
 IntVector2 minSize;
 IntVector2 minSize;
 int minWidth;
 int minWidth;
 String name;
 String name;
@@ -4599,6 +4643,7 @@ uint numItems;
 ObjectAnimation objectAnimation;
 ObjectAnimation objectAnimation;
 float opacity;
 float opacity;
 UIElement parent;
 UIElement parent;
+Vector2 pivot;
 /* readonly */
 /* readonly */
 UIElement placeholder;
 UIElement placeholder;
 String placeholderText;
 String placeholderText;
@@ -5789,9 +5834,12 @@ void SetFullImageRect();
 void SetHoverOffset(int, int);
 void SetHoverOffset(int, int);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
+void SetMaxAnchor(float, float);
 void SetMaxSize(int, int);
 void SetMaxSize(int, int);
+void SetMinAnchor(float, float);
 void SetMinSize(int, int);
 void SetMinSize(int, int);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
+void SetPivot(float, float);
 void SetPosition(int, int);
 void SetPosition(int, int);
 void SetSize(int, int);
 void SetSize(int, int);
 bool SetStyle(const String&, XMLFile = null);
 bool SetStyle(const String&, XMLFile = null);
@@ -5842,6 +5890,7 @@ uint dragDropMode;
 uint echoCharacter;
 uint echoCharacter;
 bool editable;
 bool editable;
 bool elementEventSender;
 bool elementEventSender;
+bool enableAnchor;
 bool enabled;
 bool enabled;
 /* readonly */
 /* readonly */
 bool enabledSelf;
 bool enabledSelf;
@@ -5869,11 +5918,15 @@ IntRect layoutBorder;
 Vector2 layoutFlexScale;
 Vector2 layoutFlexScale;
 LayoutMode layoutMode;
 LayoutMode layoutMode;
 int layoutSpacing;
 int layoutSpacing;
+Vector2 maxAnchor;
 int maxHeight;
 int maxHeight;
 uint maxLength;
 uint maxLength;
+IntVector2 maxOffset;
 IntVector2 maxSize;
 IntVector2 maxSize;
 int maxWidth;
 int maxWidth;
+Vector2 minAnchor;
 int minHeight;
 int minHeight;
+IntVector2 minOffset;
 IntVector2 minSize;
 IntVector2 minSize;
 int minWidth;
 int minWidth;
 String name;
 String name;
@@ -5886,6 +5939,7 @@ uint numChildren;
 ObjectAnimation objectAnimation;
 ObjectAnimation objectAnimation;
 float opacity;
 float opacity;
 UIElement parent;
 UIElement parent;
+Vector2 pivot;
 IntVector2 position;
 IntVector2 position;
 int priority;
 int priority;
 /* readonly */
 /* readonly */
@@ -6016,9 +6070,12 @@ void SetFixedSize(int, int);
 void SetFixedWidth(int);
 void SetFixedWidth(int);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
+void SetMaxAnchor(float, float);
 void SetMaxSize(int, int);
 void SetMaxSize(int, int);
+void SetMinAnchor(float, float);
 void SetMinSize(int, int);
 void SetMinSize(int, int);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
+void SetPivot(float, float);
 void SetPosition(int, int);
 void SetPosition(int, int);
 void SetScrollBarsVisible(bool, bool);
 void SetScrollBarsVisible(bool, bool);
 void SetSelections(Array<uint>);
 void SetSelections(Array<uint>);
@@ -6072,6 +6129,7 @@ int dragButtonCount;
 uint dragDropMode;
 uint dragDropMode;
 bool editable;
 bool editable;
 bool elementEventSender;
 bool elementEventSender;
+bool enableAnchor;
 bool enabled;
 bool enabled;
 /* readonly */
 /* readonly */
 bool enabledSelf;
 bool enabledSelf;
@@ -6102,10 +6160,14 @@ IntRect layoutBorder;
 Vector2 layoutFlexScale;
 Vector2 layoutFlexScale;
 LayoutMode layoutMode;
 LayoutMode layoutMode;
 int layoutSpacing;
 int layoutSpacing;
+Vector2 maxAnchor;
 int maxHeight;
 int maxHeight;
+IntVector2 maxOffset;
 IntVector2 maxSize;
 IntVector2 maxSize;
 int maxWidth;
 int maxWidth;
+Vector2 minAnchor;
 int minHeight;
 int minHeight;
+IntVector2 minOffset;
 IntVector2 minSize;
 IntVector2 minSize;
 int minWidth;
 int minWidth;
 bool multiselect;
 bool multiselect;
@@ -6122,6 +6184,7 @@ ObjectAnimation objectAnimation;
 float opacity;
 float opacity;
 float pageStep;
 float pageStep;
 UIElement parent;
 UIElement parent;
+Vector2 pivot;
 IntVector2 position;
 IntVector2 position;
 int priority;
 int priority;
 /* readonly */
 /* readonly */
@@ -6494,9 +6557,12 @@ void SetFullImageRect();
 void SetHoverOffset(int, int);
 void SetHoverOffset(int, int);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
+void SetMaxAnchor(float, float);
 void SetMaxSize(int, int);
 void SetMaxSize(int, int);
+void SetMinAnchor(float, float);
 void SetMinSize(int, int);
 void SetMinSize(int, int);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
+void SetPivot(float, float);
 void SetPopupOffset(int, int);
 void SetPopupOffset(int, int);
 void SetPosition(int, int);
 void SetPosition(int, int);
 void SetPressedChildOffset(int, int);
 void SetPressedChildOffset(int, int);
@@ -6549,6 +6615,7 @@ int dragButtonCount;
 uint dragDropMode;
 uint dragDropMode;
 bool editable;
 bool editable;
 bool elementEventSender;
 bool elementEventSender;
+bool enableAnchor;
 bool enabled;
 bool enabled;
 /* readonly */
 /* readonly */
 bool enabledSelf;
 bool enabledSelf;
@@ -6576,10 +6643,14 @@ IntRect layoutBorder;
 Vector2 layoutFlexScale;
 Vector2 layoutFlexScale;
 LayoutMode layoutMode;
 LayoutMode layoutMode;
 int layoutSpacing;
 int layoutSpacing;
+Vector2 maxAnchor;
 int maxHeight;
 int maxHeight;
+IntVector2 maxOffset;
 IntVector2 maxSize;
 IntVector2 maxSize;
 int maxWidth;
 int maxWidth;
+Vector2 minAnchor;
 int minHeight;
 int minHeight;
+IntVector2 minOffset;
 IntVector2 minSize;
 IntVector2 minSize;
 int minWidth;
 int minWidth;
 String name;
 String name;
@@ -6592,6 +6663,7 @@ uint numChildren;
 ObjectAnimation objectAnimation;
 ObjectAnimation objectAnimation;
 float opacity;
 float opacity;
 UIElement parent;
 UIElement parent;
+Vector2 pivot;
 UIElement popup;
 UIElement popup;
 IntVector2 popupOffset;
 IntVector2 popupOffset;
 IntVector2 position;
 IntVector2 position;
@@ -9411,9 +9483,12 @@ void SetFixedSize(int, int);
 void SetFixedWidth(int);
 void SetFixedWidth(int);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
+void SetMaxAnchor(float, float);
 void SetMaxSize(int, int);
 void SetMaxSize(int, int);
+void SetMinAnchor(float, float);
 void SetMinSize(int, int);
 void SetMinSize(int, int);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
+void SetPivot(float, float);
 void SetPosition(int, int);
 void SetPosition(int, int);
 void SetSize(int, int);
 void SetSize(int, int);
 bool SetStyle(const String&, XMLFile = null);
 bool SetStyle(const String&, XMLFile = null);
@@ -9462,6 +9537,7 @@ bool editable;
 /* readonly */
 /* readonly */
 float effectiveScrollStep;
 float effectiveScrollStep;
 bool elementEventSender;
 bool elementEventSender;
+bool enableAnchor;
 bool enabled;
 bool enabled;
 /* readonly */
 /* readonly */
 bool enabledSelf;
 bool enabledSelf;
@@ -9488,10 +9564,14 @@ IntRect layoutBorder;
 Vector2 layoutFlexScale;
 Vector2 layoutFlexScale;
 LayoutMode layoutMode;
 LayoutMode layoutMode;
 int layoutSpacing;
 int layoutSpacing;
+Vector2 maxAnchor;
 int maxHeight;
 int maxHeight;
+IntVector2 maxOffset;
 IntVector2 maxSize;
 IntVector2 maxSize;
 int maxWidth;
 int maxWidth;
+Vector2 minAnchor;
 int minHeight;
 int minHeight;
+IntVector2 minOffset;
 IntVector2 minSize;
 IntVector2 minSize;
 int minWidth;
 int minWidth;
 String name;
 String name;
@@ -9505,6 +9585,7 @@ ObjectAnimation objectAnimation;
 float opacity;
 float opacity;
 Orientation orientation;
 Orientation orientation;
 UIElement parent;
 UIElement parent;
+Vector2 pivot;
 IntVector2 position;
 IntVector2 position;
 int priority;
 int priority;
 float range;
 float range;
@@ -9619,9 +9700,12 @@ void SetFixedSize(int, int);
 void SetFixedWidth(int);
 void SetFixedWidth(int);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
+void SetMaxAnchor(float, float);
 void SetMaxSize(int, int);
 void SetMaxSize(int, int);
+void SetMinAnchor(float, float);
 void SetMinSize(int, int);
 void SetMinSize(int, int);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
+void SetPivot(float, float);
 void SetPosition(int, int);
 void SetPosition(int, int);
 void SetScrollBarsVisible(bool, bool);
 void SetScrollBarsVisible(bool, bool);
 void SetSize(int, int);
 void SetSize(int, int);
@@ -9669,6 +9753,7 @@ int dragButtonCount;
 uint dragDropMode;
 uint dragDropMode;
 bool editable;
 bool editable;
 bool elementEventSender;
 bool elementEventSender;
+bool enableAnchor;
 bool enabled;
 bool enabled;
 /* readonly */
 /* readonly */
 bool enabledSelf;
 bool enabledSelf;
@@ -9695,10 +9780,14 @@ IntRect layoutBorder;
 Vector2 layoutFlexScale;
 Vector2 layoutFlexScale;
 LayoutMode layoutMode;
 LayoutMode layoutMode;
 int layoutSpacing;
 int layoutSpacing;
+Vector2 maxAnchor;
 int maxHeight;
 int maxHeight;
+IntVector2 maxOffset;
 IntVector2 maxSize;
 IntVector2 maxSize;
 int maxWidth;
 int maxWidth;
+Vector2 minAnchor;
 int minHeight;
 int minHeight;
+IntVector2 minOffset;
 IntVector2 minSize;
 IntVector2 minSize;
 int minWidth;
 int minWidth;
 String name;
 String name;
@@ -9712,6 +9801,7 @@ ObjectAnimation objectAnimation;
 float opacity;
 float opacity;
 float pageStep;
 float pageStep;
 UIElement parent;
 UIElement parent;
+Vector2 pivot;
 IntVector2 position;
 IntVector2 position;
 int priority;
 int priority;
 /* readonly */
 /* readonly */
@@ -10025,9 +10115,12 @@ void SetFullImageRect();
 void SetHoverOffset(int, int);
 void SetHoverOffset(int, int);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
+void SetMaxAnchor(float, float);
 void SetMaxSize(int, int);
 void SetMaxSize(int, int);
+void SetMinAnchor(float, float);
 void SetMinSize(int, int);
 void SetMinSize(int, int);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
+void SetPivot(float, float);
 void SetPosition(int, int);
 void SetPosition(int, int);
 void SetSize(int, int);
 void SetSize(int, int);
 bool SetStyle(const String&, XMLFile = null);
 bool SetStyle(const String&, XMLFile = null);
@@ -10072,6 +10165,7 @@ int dragButtonCount;
 uint dragDropMode;
 uint dragDropMode;
 bool editable;
 bool editable;
 bool elementEventSender;
 bool elementEventSender;
+bool enableAnchor;
 bool enabled;
 bool enabled;
 /* readonly */
 /* readonly */
 bool enabledSelf;
 bool enabledSelf;
@@ -10101,10 +10195,14 @@ IntRect layoutBorder;
 Vector2 layoutFlexScale;
 Vector2 layoutFlexScale;
 LayoutMode layoutMode;
 LayoutMode layoutMode;
 int layoutSpacing;
 int layoutSpacing;
+Vector2 maxAnchor;
 int maxHeight;
 int maxHeight;
+IntVector2 maxOffset;
 IntVector2 maxSize;
 IntVector2 maxSize;
 int maxWidth;
 int maxWidth;
+Vector2 minAnchor;
 int minHeight;
 int minHeight;
+IntVector2 minOffset;
 IntVector2 minSize;
 IntVector2 minSize;
 int minWidth;
 int minWidth;
 String name;
 String name;
@@ -10118,6 +10216,7 @@ ObjectAnimation objectAnimation;
 float opacity;
 float opacity;
 Orientation orientation;
 Orientation orientation;
 UIElement parent;
 UIElement parent;
+Vector2 pivot;
 IntVector2 position;
 IntVector2 position;
 int priority;
 int priority;
 float range;
 float range;
@@ -10717,9 +10816,12 @@ void SetFullImageRect();
 void SetHotSpot(int, int);
 void SetHotSpot(int, int);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
+void SetMaxAnchor(float, float);
 void SetMaxSize(int, int);
 void SetMaxSize(int, int);
+void SetMinAnchor(float, float);
 void SetMinSize(int, int);
 void SetMinSize(int, int);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
+void SetPivot(float, float);
 void SetPosition(float, float);
 void SetPosition(float, float);
 void SetScale(float);
 void SetScale(float);
 void SetScale(float, float);
 void SetScale(float, float);
@@ -10765,6 +10867,7 @@ int dragButtonCount;
 uint dragDropMode;
 uint dragDropMode;
 bool editable;
 bool editable;
 bool elementEventSender;
 bool elementEventSender;
+bool enableAnchor;
 bool enabled;
 bool enabled;
 /* readonly */
 /* readonly */
 bool enabledSelf;
 bool enabledSelf;
@@ -10791,10 +10894,14 @@ IntRect layoutBorder;
 Vector2 layoutFlexScale;
 Vector2 layoutFlexScale;
 LayoutMode layoutMode;
 LayoutMode layoutMode;
 int layoutSpacing;
 int layoutSpacing;
+Vector2 maxAnchor;
 int maxHeight;
 int maxHeight;
+IntVector2 maxOffset;
 IntVector2 maxSize;
 IntVector2 maxSize;
 int maxWidth;
 int maxWidth;
+Vector2 minAnchor;
 int minHeight;
 int minHeight;
+IntVector2 minOffset;
 IntVector2 minSize;
 IntVector2 minSize;
 int minWidth;
 int minWidth;
 String name;
 String name;
@@ -10807,6 +10914,7 @@ uint numChildren;
 ObjectAnimation objectAnimation;
 ObjectAnimation objectAnimation;
 float opacity;
 float opacity;
 UIElement parent;
 UIElement parent;
+Vector2 pivot;
 Vector2 position;
 Vector2 position;
 int priority;
 int priority;
 /* readonly */
 /* readonly */
@@ -11590,9 +11698,12 @@ bool SetFont(Font, int);
 bool SetFont(const String&, int);
 bool SetFont(const String&, int);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
+void SetMaxAnchor(float, float);
 void SetMaxSize(int, int);
 void SetMaxSize(int, int);
+void SetMinAnchor(float, float);
 void SetMinSize(int, int);
 void SetMinSize(int, int);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
+void SetPivot(float, float);
 void SetPosition(int, int);
 void SetPosition(int, int);
 void SetSelection(uint, uint = M_MAX_UNSIGNED);
 void SetSelection(uint, uint = M_MAX_UNSIGNED);
 void SetSize(int, int);
 void SetSize(int, int);
@@ -11645,6 +11756,7 @@ bool effectRoundStroke;
 IntVector2 effectShadowOffset;
 IntVector2 effectShadowOffset;
 int effectStrokeThickness;
 int effectStrokeThickness;
 bool elementEventSender;
 bool elementEventSender;
+bool enableAnchor;
 bool enabled;
 bool enabled;
 /* readonly */
 /* readonly */
 bool enabledSelf;
 bool enabledSelf;
@@ -11673,10 +11785,14 @@ IntRect layoutBorder;
 Vector2 layoutFlexScale;
 Vector2 layoutFlexScale;
 LayoutMode layoutMode;
 LayoutMode layoutMode;
 int layoutSpacing;
 int layoutSpacing;
+Vector2 maxAnchor;
 int maxHeight;
 int maxHeight;
+IntVector2 maxOffset;
 IntVector2 maxSize;
 IntVector2 maxSize;
 int maxWidth;
 int maxWidth;
+Vector2 minAnchor;
 int minHeight;
 int minHeight;
+IntVector2 minOffset;
 IntVector2 minSize;
 IntVector2 minSize;
 int minWidth;
 int minWidth;
 String name;
 String name;
@@ -11693,6 +11809,7 @@ uint numRows;
 ObjectAnimation objectAnimation;
 ObjectAnimation objectAnimation;
 float opacity;
 float opacity;
 UIElement parent;
 UIElement parent;
+Vector2 pivot;
 IntVector2 position;
 IntVector2 position;
 int priority;
 int priority;
 /* readonly */
 /* readonly */
@@ -12573,9 +12690,12 @@ void SetFixedSize(int, int);
 void SetFixedWidth(int);
 void SetFixedWidth(int);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
+void SetMaxAnchor(float, float);
 void SetMaxSize(int, int);
 void SetMaxSize(int, int);
+void SetMinAnchor(float, float);
 void SetMinSize(int, int);
 void SetMinSize(int, int);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
+void SetPivot(float, float);
 void SetPosition(int, int);
 void SetPosition(int, int);
 void SetSize(int, int);
 void SetSize(int, int);
 bool SetStyle(const String&, XMLFile = null);
 bool SetStyle(const String&, XMLFile = null);
@@ -12619,6 +12739,7 @@ int dragButtonCount;
 uint dragDropMode;
 uint dragDropMode;
 bool editable;
 bool editable;
 bool elementEventSender;
 bool elementEventSender;
+bool enableAnchor;
 bool enabled;
 bool enabled;
 /* readonly */
 /* readonly */
 bool enabledSelf;
 bool enabledSelf;
@@ -12643,10 +12764,14 @@ IntRect layoutBorder;
 Vector2 layoutFlexScale;
 Vector2 layoutFlexScale;
 LayoutMode layoutMode;
 LayoutMode layoutMode;
 int layoutSpacing;
 int layoutSpacing;
+Vector2 maxAnchor;
 int maxHeight;
 int maxHeight;
+IntVector2 maxOffset;
 IntVector2 maxSize;
 IntVector2 maxSize;
 int maxWidth;
 int maxWidth;
+Vector2 minAnchor;
 int minHeight;
 int minHeight;
+IntVector2 minOffset;
 IntVector2 minSize;
 IntVector2 minSize;
 int minWidth;
 int minWidth;
 String name;
 String name;
@@ -12659,6 +12784,7 @@ uint numChildren;
 ObjectAnimation objectAnimation;
 ObjectAnimation objectAnimation;
 float opacity;
 float opacity;
 UIElement parent;
 UIElement parent;
+Vector2 pivot;
 IntVector2 position;
 IntVector2 position;
 int priority;
 int priority;
 /* readonly */
 /* readonly */
@@ -12842,9 +12968,12 @@ void SetFixedSize(int, int);
 void SetFixedWidth(int);
 void SetFixedWidth(int);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
+void SetMaxAnchor(float, float);
 void SetMaxSize(int, int);
 void SetMaxSize(int, int);
+void SetMinAnchor(float, float);
 void SetMinSize(int, int);
 void SetMinSize(int, int);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
+void SetPivot(float, float);
 void SetPosition(int, int);
 void SetPosition(int, int);
 void SetSize(int, int);
 void SetSize(int, int);
 bool SetStyle(const String&, XMLFile = null);
 bool SetStyle(const String&, XMLFile = null);
@@ -12887,6 +13016,7 @@ int dragButtonCount;
 uint dragDropMode;
 uint dragDropMode;
 bool editable;
 bool editable;
 bool elementEventSender;
 bool elementEventSender;
+bool enableAnchor;
 bool enabled;
 bool enabled;
 /* readonly */
 /* readonly */
 bool enabledSelf;
 bool enabledSelf;
@@ -12911,10 +13041,14 @@ IntRect layoutBorder;
 Vector2 layoutFlexScale;
 Vector2 layoutFlexScale;
 LayoutMode layoutMode;
 LayoutMode layoutMode;
 int layoutSpacing;
 int layoutSpacing;
+Vector2 maxAnchor;
 int maxHeight;
 int maxHeight;
+IntVector2 maxOffset;
 IntVector2 maxSize;
 IntVector2 maxSize;
 int maxWidth;
 int maxWidth;
+Vector2 minAnchor;
 int minHeight;
 int minHeight;
+IntVector2 minOffset;
 IntVector2 minSize;
 IntVector2 minSize;
 int minWidth;
 int minWidth;
 String name;
 String name;
@@ -12927,6 +13061,7 @@ uint numChildren;
 ObjectAnimation objectAnimation;
 ObjectAnimation objectAnimation;
 float opacity;
 float opacity;
 UIElement parent;
 UIElement parent;
+Vector2 pivot;
 IntVector2 position;
 IntVector2 position;
 int priority;
 int priority;
 /* readonly */
 /* readonly */
@@ -13346,9 +13481,12 @@ void SetFullImageRect();
 void SetHoverOffset(int, int);
 void SetHoverOffset(int, int);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
+void SetMaxAnchor(float, float);
 void SetMaxSize(int, int);
 void SetMaxSize(int, int);
+void SetMinAnchor(float, float);
 void SetMinSize(int, int);
 void SetMinSize(int, int);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
+void SetPivot(float, float);
 void SetPosition(int, int);
 void SetPosition(int, int);
 void SetSize(int, int);
 void SetSize(int, int);
 bool SetStyle(const String&, XMLFile = null);
 bool SetStyle(const String&, XMLFile = null);
@@ -13399,6 +13537,7 @@ int dragButtonCount;
 uint dragDropMode;
 uint dragDropMode;
 bool editable;
 bool editable;
 bool elementEventSender;
 bool elementEventSender;
+bool enableAnchor;
 bool enabled;
 bool enabled;
 /* readonly */
 /* readonly */
 bool enabledSelf;
 bool enabledSelf;
@@ -13429,10 +13568,14 @@ IntRect layoutBorder;
 Vector2 layoutFlexScale;
 Vector2 layoutFlexScale;
 LayoutMode layoutMode;
 LayoutMode layoutMode;
 int layoutSpacing;
 int layoutSpacing;
+Vector2 maxAnchor;
 int maxHeight;
 int maxHeight;
+IntVector2 maxOffset;
 IntVector2 maxSize;
 IntVector2 maxSize;
 int maxWidth;
 int maxWidth;
+Vector2 minAnchor;
 int minHeight;
 int minHeight;
+IntVector2 minOffset;
 IntVector2 minSize;
 IntVector2 minSize;
 int minWidth;
 int minWidth;
 bool modal;
 bool modal;
@@ -13451,6 +13594,7 @@ uint numChildren;
 ObjectAnimation objectAnimation;
 ObjectAnimation objectAnimation;
 float opacity;
 float opacity;
 UIElement parent;
 UIElement parent;
+Vector2 pivot;
 IntVector2 position;
 IntVector2 position;
 int priority;
 int priority;
 /* readonly */
 /* readonly */
@@ -13615,9 +13759,12 @@ void SetFullImageRect();
 void SetHoverOffset(int, int);
 void SetHoverOffset(int, int);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetInterceptNetworkUpdate(const String&, bool);
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
 void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ));
+void SetMaxAnchor(float, float);
 void SetMaxSize(int, int);
 void SetMaxSize(int, int);
+void SetMinAnchor(float, float);
 void SetMinSize(int, int);
 void SetMinSize(int, int);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
 void SetParent(UIElement, uint = M_MAX_UNSIGNED);
+void SetPivot(float, float);
 void SetPosition(int, int);
 void SetPosition(int, int);
 void SetSize(int, int);
 void SetSize(int, int);
 bool SetStyle(const String&, XMLFile = null);
 bool SetStyle(const String&, XMLFile = null);
@@ -13662,6 +13809,7 @@ int dragButtonCount;
 uint dragDropMode;
 uint dragDropMode;
 bool editable;
 bool editable;
 bool elementEventSender;
 bool elementEventSender;
+bool enableAnchor;
 bool enabled;
 bool enabled;
 /* readonly */
 /* readonly */
 bool enabledSelf;
 bool enabledSelf;
@@ -13691,10 +13839,14 @@ IntRect layoutBorder;
 Vector2 layoutFlexScale;
 Vector2 layoutFlexScale;
 LayoutMode layoutMode;
 LayoutMode layoutMode;
 int layoutSpacing;
 int layoutSpacing;
+Vector2 maxAnchor;
 int maxHeight;
 int maxHeight;
+IntVector2 maxOffset;
 IntVector2 maxSize;
 IntVector2 maxSize;
 int maxWidth;
 int maxWidth;
+Vector2 minAnchor;
 int minHeight;
 int minHeight;
+IntVector2 minOffset;
 IntVector2 minSize;
 IntVector2 minSize;
 int minWidth;
 int minWidth;
 bool modal;
 bool modal;
@@ -13713,6 +13865,7 @@ uint numChildren;
 ObjectAnimation objectAnimation;
 ObjectAnimation objectAnimation;
 float opacity;
 float opacity;
 UIElement parent;
 UIElement parent;
+Vector2 pivot;
 IntVector2 position;
 IntVector2 position;
 int priority;
 int priority;
 /* readonly */
 /* readonly */
@@ -14222,6 +14375,7 @@ enum HorizontalAlignment
 HA_LEFT,
 HA_LEFT,
 HA_CENTER,
 HA_CENTER,
 HA_RIGHT,
 HA_RIGHT,
+HA_CUSTOM,
 };
 };
 
 
 enum HttpRequestState
 enum HttpRequestState
@@ -14582,6 +14736,7 @@ enum VerticalAlignment
 VA_TOP,
 VA_TOP,
 VA_CENTER,
 VA_CENTER,
 VA_BOTTOM,
 VA_BOTTOM,
+VA_CUSTOM,
 };
 };
 
 
 enum WrapMode
 enum WrapMode
@@ -14739,6 +14894,7 @@ UI ui;
 uint AM_COMPONENTID;
 uint AM_COMPONENTID;
 uint AM_DEFAULT;
 uint AM_DEFAULT;
 uint AM_FILE;
 uint AM_FILE;
+uint AM_FILEREADONLY;
 uint AM_LATESTDATA;
 uint AM_LATESTDATA;
 uint AM_NET;
 uint AM_NET;
 uint AM_NODEID;
 uint AM_NODEID;

+ 23 - 0
Docs/LuaScriptAPI.dox

@@ -6811,6 +6811,15 @@ Methods:
 - void SetAlignment(HorizontalAlignment hAlign, VerticalAlignment vAlign)
 - void SetAlignment(HorizontalAlignment hAlign, VerticalAlignment vAlign)
 - void SetHorizontalAlignment(HorizontalAlignment align)
 - void SetHorizontalAlignment(HorizontalAlignment align)
 - void SetVerticalAlignment(VerticalAlignment align)
 - void SetVerticalAlignment(VerticalAlignment align)
+- void SetEnableAnchor(bool enable)
+- void SetMinAnchor(const Vector2& anchor)
+- void SetMinAnchor(float x, float y)
+- void SetMaxAnchor(const Vector2& anchor)
+- void SetMaxAnchor(float x, float y)
+- void SetMinOffset(const IntVector2& offset)
+- void SetMaxOffset(const IntVector2& offset)
+- void SetPivot(const Vector2& pivot)
+- void SetPivot(float x, float y)
 - void SetClipBorder(const IntRect& rect)
 - void SetClipBorder(const IntRect& rect)
 - void SetColor(const Color& color)
 - void SetColor(const Color& color)
 - void SetColor(Corner corner, const Color& color)
 - void SetColor(Corner corner, const Color& color)
@@ -6881,6 +6890,12 @@ Methods:
 - const IntVector2& GetChildOffset() const
 - const IntVector2& GetChildOffset() const
 - HorizontalAlignment GetHorizontalAlignment() const
 - HorizontalAlignment GetHorizontalAlignment() const
 - VerticalAlignment GetVerticalAlignment() const
 - VerticalAlignment GetVerticalAlignment() const
+- bool GetEnableAnchor() const
+- const Vector2& GetMinAnchor() const
+- const Vector2& GetMaxAnchor() const
+- const IntVector2& GetMinOffset() const
+- const IntVector2& GetMaxOffset() const
+- const Vector2& GetPivot() const
 - const IntRect& GetClipBorder() const
 - const IntRect& GetClipBorder() const
 - const Color& GetColor(Corner corner) const
 - const Color& GetColor(Corner corner) const
 - int GetPriority() const
 - int GetPriority() const
@@ -6958,6 +6973,12 @@ Properties:
 - IntVector2& childOffset
 - IntVector2& childOffset
 - HorizontalAlignment horizontalAlignment
 - HorizontalAlignment horizontalAlignment
 - VerticalAlignment verticalAlignment
 - VerticalAlignment verticalAlignment
+- bool enableAnchor
+- IntVector2& minOffset
+- IntVector2& maxOffset
+- Vector2& minAnchor
+- Vector2& maxAnchor
+- Vector2& pivot
 - IntRect clipBorder
 - IntRect clipBorder
 - Color& color
 - Color& color
 - int priority
 - int priority
@@ -7872,6 +7893,7 @@ Properties:
 - int HA_LEFT
 - int HA_LEFT
 - int HA_CENTER
 - int HA_CENTER
 - int HA_RIGHT
 - int HA_RIGHT
+- int HA_CUSTOM
 
 
 ### HttpRequestState
 ### HttpRequestState
 
 
@@ -8221,6 +8243,7 @@ Properties:
 - int VA_TOP
 - int VA_TOP
 - int VA_CENTER
 - int VA_CENTER
 - int VA_BOTTOM
 - int VA_BOTTOM
+- int VA_CUSTOM
 
 
 ### WindowDragMode
 ### WindowDragMode
 
 

+ 252 - 0
Docs/ScriptAPI.dox

@@ -949,6 +949,12 @@ namespace Urho3D
 - %Max %Size : IntVector2
 - %Max %Size : IntVector2
 - %Horiz %Alignment : int
 - %Horiz %Alignment : int
 - %Vert %Alignment : int
 - %Vert %Alignment : int
+- %Min %Anchor : Vector2
+- %Max %Anchor : Vector2
+- %Min %Offset : IntVector2
+- %Max %Offset : IntVector2
+- %Pivot : Vector2
+- %Enable %Anchor : bool
 - %Clip %Border : IntRect
 - %Clip %Border : IntRect
 - %Priority : int
 - %Priority : int
 - %Opacity : float
 - %Opacity : float
@@ -991,6 +997,12 @@ namespace Urho3D
 - %Max %Size : IntVector2
 - %Max %Size : IntVector2
 - %Horiz %Alignment : int
 - %Horiz %Alignment : int
 - %Vert %Alignment : int
 - %Vert %Alignment : int
+- %Min %Anchor : Vector2
+- %Max %Anchor : Vector2
+- %Min %Offset : IntVector2
+- %Max %Offset : IntVector2
+- %Pivot : Vector2
+- %Enable %Anchor : bool
 - %Clip %Border : IntRect
 - %Clip %Border : IntRect
 - %Priority : int
 - %Priority : int
 - %Opacity : float
 - %Opacity : float
@@ -1057,6 +1069,12 @@ namespace Urho3D
 - %Max %Size : IntVector2
 - %Max %Size : IntVector2
 - %Horiz %Alignment : int
 - %Horiz %Alignment : int
 - %Vert %Alignment : int
 - %Vert %Alignment : int
+- %Min %Anchor : Vector2
+- %Max %Anchor : Vector2
+- %Min %Offset : IntVector2
+- %Max %Offset : IntVector2
+- %Pivot : Vector2
+- %Enable %Anchor : bool
 - %Clip %Border : IntRect
 - %Clip %Border : IntRect
 - %Priority : int
 - %Priority : int
 - %Opacity : float
 - %Opacity : float
@@ -1301,6 +1319,12 @@ namespace Urho3D
 - %Max %Size : IntVector2
 - %Max %Size : IntVector2
 - %Horiz %Alignment : int
 - %Horiz %Alignment : int
 - %Vert %Alignment : int
 - %Vert %Alignment : int
+- %Min %Anchor : Vector2
+- %Max %Anchor : Vector2
+- %Min %Offset : IntVector2
+- %Max %Offset : IntVector2
+- %Pivot : Vector2
+- %Enable %Anchor : bool
 - %Clip %Border : IntRect
 - %Clip %Border : IntRect
 - %Priority : int
 - %Priority : int
 - %Opacity : float
 - %Opacity : float
@@ -1375,6 +1399,12 @@ namespace Urho3D
 - %Max %Size : IntVector2
 - %Max %Size : IntVector2
 - %Horiz %Alignment : int
 - %Horiz %Alignment : int
 - %Vert %Alignment : int
 - %Vert %Alignment : int
+- %Min %Anchor : Vector2
+- %Max %Anchor : Vector2
+- %Min %Offset : IntVector2
+- %Max %Offset : IntVector2
+- %Pivot : Vector2
+- %Enable %Anchor : bool
 - %Clip %Border : IntRect
 - %Clip %Border : IntRect
 - %Priority : int
 - %Priority : int
 - %Opacity : float
 - %Opacity : float
@@ -1484,6 +1514,12 @@ namespace Urho3D
 - %Max %Size : IntVector2
 - %Max %Size : IntVector2
 - %Horiz %Alignment : int
 - %Horiz %Alignment : int
 - %Vert %Alignment : int
 - %Vert %Alignment : int
+- %Min %Anchor : Vector2
+- %Max %Anchor : Vector2
+- %Min %Offset : IntVector2
+- %Max %Offset : IntVector2
+- %Pivot : Vector2
+- %Enable %Anchor : bool
 - %Clip %Border : IntRect
 - %Clip %Border : IntRect
 - %Priority : int
 - %Priority : int
 - %Opacity : float
 - %Opacity : float
@@ -1532,6 +1568,12 @@ namespace Urho3D
 - %Max %Size : IntVector2
 - %Max %Size : IntVector2
 - %Horiz %Alignment : int
 - %Horiz %Alignment : int
 - %Vert %Alignment : int
 - %Vert %Alignment : int
+- %Min %Anchor : Vector2
+- %Max %Anchor : Vector2
+- %Min %Offset : IntVector2
+- %Max %Offset : IntVector2
+- %Pivot : Vector2
+- %Enable %Anchor : bool
 - %Clip %Border : IntRect
 - %Clip %Border : IntRect
 - %Priority : int
 - %Priority : int
 - %Opacity : float
 - %Opacity : float
@@ -1586,6 +1628,12 @@ namespace Urho3D
 - %Max %Size : IntVector2
 - %Max %Size : IntVector2
 - %Horiz %Alignment : int
 - %Horiz %Alignment : int
 - %Vert %Alignment : int
 - %Vert %Alignment : int
+- %Min %Anchor : Vector2
+- %Max %Anchor : Vector2
+- %Min %Offset : IntVector2
+- %Max %Offset : IntVector2
+- %Pivot : Vector2
+- %Enable %Anchor : bool
 - %Clip %Border : IntRect
 - %Clip %Border : IntRect
 - %Priority : int
 - %Priority : int
 - %Opacity : float
 - %Opacity : float
@@ -1822,6 +1870,12 @@ namespace Urho3D
 - %Max %Size : IntVector2
 - %Max %Size : IntVector2
 - %Horiz %Alignment : int
 - %Horiz %Alignment : int
 - %Vert %Alignment : int
 - %Vert %Alignment : int
+- %Min %Anchor : Vector2
+- %Max %Anchor : Vector2
+- %Min %Offset : IntVector2
+- %Max %Offset : IntVector2
+- %Pivot : Vector2
+- %Enable %Anchor : bool
 - %Clip %Border : IntRect
 - %Clip %Border : IntRect
 - %Priority : int
 - %Priority : int
 - %Opacity : float
 - %Opacity : float
@@ -1873,6 +1927,12 @@ namespace Urho3D
 - %Max %Size : IntVector2
 - %Max %Size : IntVector2
 - %Horiz %Alignment : int
 - %Horiz %Alignment : int
 - %Vert %Alignment : int
 - %Vert %Alignment : int
+- %Min %Anchor : Vector2
+- %Max %Anchor : Vector2
+- %Min %Offset : IntVector2
+- %Max %Offset : IntVector2
+- %Pivot : Vector2
+- %Enable %Anchor : bool
 - %Clip %Border : IntRect
 - %Clip %Border : IntRect
 - %Priority : int
 - %Priority : int
 - %Opacity : float
 - %Opacity : float
@@ -1933,6 +1993,12 @@ namespace Urho3D
 - %Max %Size : IntVector2
 - %Max %Size : IntVector2
 - %Horiz %Alignment : int
 - %Horiz %Alignment : int
 - %Vert %Alignment : int
 - %Vert %Alignment : int
+- %Min %Anchor : Vector2
+- %Max %Anchor : Vector2
+- %Min %Offset : IntVector2
+- %Max %Offset : IntVector2
+- %Pivot : Vector2
+- %Enable %Anchor : bool
 - %Clip %Border : IntRect
 - %Clip %Border : IntRect
 - %Priority : int
 - %Priority : int
 - %Opacity : float
 - %Opacity : float
@@ -2110,6 +2176,12 @@ namespace Urho3D
 - %Max %Size : IntVector2
 - %Max %Size : IntVector2
 - %Horiz %Alignment : int
 - %Horiz %Alignment : int
 - %Vert %Alignment : int
 - %Vert %Alignment : int
+- %Min %Anchor : Vector2
+- %Max %Anchor : Vector2
+- %Min %Offset : IntVector2
+- %Max %Offset : IntVector2
+- %Pivot : Vector2
+- %Enable %Anchor : bool
 - %Clip %Border : IntRect
 - %Clip %Border : IntRect
 - %Priority : int
 - %Priority : int
 - %Opacity : float
 - %Opacity : float
@@ -2193,6 +2265,12 @@ namespace Urho3D
 - %Max %Size : IntVector2
 - %Max %Size : IntVector2
 - %Horiz %Alignment : int
 - %Horiz %Alignment : int
 - %Vert %Alignment : int
 - %Vert %Alignment : int
+- %Min %Anchor : Vector2
+- %Max %Anchor : Vector2
+- %Min %Offset : IntVector2
+- %Max %Offset : IntVector2
+- %Pivot : Vector2
+- %Enable %Anchor : bool
 - %Clip %Border : IntRect
 - %Clip %Border : IntRect
 - %Priority : int
 - %Priority : int
 - %Opacity : float
 - %Opacity : float
@@ -2229,6 +2307,12 @@ namespace Urho3D
 - %Max %Size : IntVector2
 - %Max %Size : IntVector2
 - %Horiz %Alignment : int
 - %Horiz %Alignment : int
 - %Vert %Alignment : int
 - %Vert %Alignment : int
+- %Min %Anchor : Vector2
+- %Max %Anchor : Vector2
+- %Min %Offset : IntVector2
+- %Max %Offset : IntVector2
+- %Pivot : Vector2
+- %Enable %Anchor : bool
 - %Clip %Border : IntRect
 - %Clip %Border : IntRect
 - %Priority : int
 - %Priority : int
 - %Opacity : float
 - %Opacity : float
@@ -2264,6 +2348,12 @@ namespace Urho3D
 - %Max %Size : IntVector2
 - %Max %Size : IntVector2
 - %Horiz %Alignment : int
 - %Horiz %Alignment : int
 - %Vert %Alignment : int
 - %Vert %Alignment : int
+- %Min %Anchor : Vector2
+- %Max %Anchor : Vector2
+- %Min %Offset : IntVector2
+- %Max %Offset : IntVector2
+- %Pivot : Vector2
+- %Enable %Anchor : bool
 - %Clip %Border : IntRect
 - %Clip %Border : IntRect
 - %Priority : int
 - %Priority : int
 - %Opacity : float
 - %Opacity : float
@@ -2315,6 +2405,12 @@ namespace Urho3D
 - %Max %Size : IntVector2
 - %Max %Size : IntVector2
 - %Horiz %Alignment : int
 - %Horiz %Alignment : int
 - %Vert %Alignment : int
 - %Vert %Alignment : int
+- %Min %Anchor : Vector2
+- %Max %Anchor : Vector2
+- %Min %Offset : IntVector2
+- %Max %Offset : IntVector2
+- %Pivot : Vector2
+- %Enable %Anchor : bool
 - %Clip %Border : IntRect
 - %Clip %Border : IntRect
 - %Priority : int
 - %Priority : int
 - %Opacity : float
 - %Opacity : float
@@ -3359,9 +3455,12 @@ Methods:
 - void SetHoverOffset(int, int)
 - void SetHoverOffset(int, int)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
+- void SetMaxAnchor(float, float)
 - void SetMaxSize(int, int)
 - void SetMaxSize(int, int)
+- void SetMinAnchor(float, float)
 - void SetMinSize(int, int)
 - void SetMinSize(int, int)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
+- void SetPivot(float, float)
 - void SetPosition(int, int)
 - void SetPosition(int, int)
 - void SetSize(int, int)
 - void SetSize(int, int)
 - bool SetStyle(const String&, XMLFile@ = null)
 - bool SetStyle(const String&, XMLFile@ = null)
@@ -3396,6 +3495,7 @@ Properties:
 - uint dragDropMode
 - uint dragDropMode
 - bool editable
 - bool editable
 - bool elementEventSender
 - bool elementEventSender
+- bool enableAnchor
 - bool enabled
 - bool enabled
 - bool enabledSelf // readonly
 - bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeight // readonly
@@ -3417,10 +3517,14 @@ Properties:
 - Vector2 layoutFlexScale
 - Vector2 layoutFlexScale
 - LayoutMode layoutMode
 - LayoutMode layoutMode
 - int layoutSpacing
 - int layoutSpacing
+- Vector2 maxAnchor
 - int maxHeight
 - int maxHeight
+- IntVector2 maxOffset
 - IntVector2 maxSize
 - IntVector2 maxSize
 - int maxWidth
 - int maxWidth
+- Vector2 minAnchor
 - int minHeight
 - int minHeight
+- IntVector2 minOffset
 - IntVector2 minSize
 - IntVector2 minSize
 - int minWidth
 - int minWidth
 - String name
 - String name
@@ -3430,6 +3534,7 @@ Properties:
 - ObjectAnimation@ objectAnimation
 - ObjectAnimation@ objectAnimation
 - float opacity
 - float opacity
 - UIElement@ parent
 - UIElement@ parent
+- Vector2 pivot
 - IntVector2 position
 - IntVector2 position
 - int priority
 - int priority
 - int refs // readonly
 - int refs // readonly
@@ -3576,9 +3681,12 @@ Methods:
 - void SetHoverOffset(int, int)
 - void SetHoverOffset(int, int)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
+- void SetMaxAnchor(float, float)
 - void SetMaxSize(int, int)
 - void SetMaxSize(int, int)
+- void SetMinAnchor(float, float)
 - void SetMinSize(int, int)
 - void SetMinSize(int, int)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
+- void SetPivot(float, float)
 - void SetPosition(int, int)
 - void SetPosition(int, int)
 - void SetPressedChildOffset(int, int)
 - void SetPressedChildOffset(int, int)
 - void SetPressedOffset(int, int)
 - void SetPressedOffset(int, int)
@@ -3616,6 +3724,7 @@ Properties:
 - uint dragDropMode
 - uint dragDropMode
 - bool editable
 - bool editable
 - bool elementEventSender
 - bool elementEventSender
+- bool enableAnchor
 - bool enabled
 - bool enabled
 - bool enabledSelf // readonly
 - bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeight // readonly
@@ -3637,10 +3746,14 @@ Properties:
 - Vector2 layoutFlexScale
 - Vector2 layoutFlexScale
 - LayoutMode layoutMode
 - LayoutMode layoutMode
 - int layoutSpacing
 - int layoutSpacing
+- Vector2 maxAnchor
 - int maxHeight
 - int maxHeight
+- IntVector2 maxOffset
 - IntVector2 maxSize
 - IntVector2 maxSize
 - int maxWidth
 - int maxWidth
+- Vector2 minAnchor
 - int minHeight
 - int minHeight
+- IntVector2 minOffset
 - IntVector2 minSize
 - IntVector2 minSize
 - int minWidth
 - int minWidth
 - String name
 - String name
@@ -3650,6 +3763,7 @@ Properties:
 - ObjectAnimation@ objectAnimation
 - ObjectAnimation@ objectAnimation
 - float opacity
 - float opacity
 - UIElement@ parent
 - UIElement@ parent
+- Vector2 pivot
 - IntVector2 position
 - IntVector2 position
 - bool pressed // readonly
 - bool pressed // readonly
 - IntVector2 pressedChildOffset
 - IntVector2 pressedChildOffset
@@ -3864,9 +3978,12 @@ Methods:
 - void SetHoverOffset(int, int)
 - void SetHoverOffset(int, int)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
+- void SetMaxAnchor(float, float)
 - void SetMaxSize(int, int)
 - void SetMaxSize(int, int)
+- void SetMinAnchor(float, float)
 - void SetMinSize(int, int)
 - void SetMinSize(int, int)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
+- void SetPivot(float, float)
 - void SetPosition(int, int)
 - void SetPosition(int, int)
 - void SetSize(int, int)
 - void SetSize(int, int)
 - bool SetStyle(const String&, XMLFile@ = null)
 - bool SetStyle(const String&, XMLFile@ = null)
@@ -3903,6 +4020,7 @@ Properties:
 - uint dragDropMode
 - uint dragDropMode
 - bool editable
 - bool editable
 - bool elementEventSender
 - bool elementEventSender
+- bool enableAnchor
 - bool enabled
 - bool enabled
 - bool enabledSelf // readonly
 - bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeight // readonly
@@ -3924,10 +4042,14 @@ Properties:
 - Vector2 layoutFlexScale
 - Vector2 layoutFlexScale
 - LayoutMode layoutMode
 - LayoutMode layoutMode
 - int layoutSpacing
 - int layoutSpacing
+- Vector2 maxAnchor
 - int maxHeight
 - int maxHeight
+- IntVector2 maxOffset
 - IntVector2 maxSize
 - IntVector2 maxSize
 - int maxWidth
 - int maxWidth
+- Vector2 minAnchor
 - int minHeight
 - int minHeight
+- IntVector2 minOffset
 - IntVector2 minSize
 - IntVector2 minSize
 - int minWidth
 - int minWidth
 - String name
 - String name
@@ -3937,6 +4059,7 @@ Properties:
 - ObjectAnimation@ objectAnimation
 - ObjectAnimation@ objectAnimation
 - float opacity
 - float opacity
 - UIElement@ parent
 - UIElement@ parent
+- Vector2 pivot
 - IntVector2 position
 - IntVector2 position
 - int priority
 - int priority
 - int refs // readonly
 - int refs // readonly
@@ -5817,9 +5940,12 @@ Methods:
 - void SetHoverOffset(int, int)
 - void SetHoverOffset(int, int)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
+- void SetMaxAnchor(float, float)
 - void SetMaxSize(int, int)
 - void SetMaxSize(int, int)
+- void SetMinAnchor(float, float)
 - void SetMinSize(int, int)
 - void SetMinSize(int, int)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
+- void SetPivot(float, float)
 - void SetPosition(int, int)
 - void SetPosition(int, int)
 - void SetShape(CursorShape)
 - void SetShape(CursorShape)
 - void SetShape(const String&)
 - void SetShape(const String&)
@@ -5856,6 +5982,7 @@ Properties:
 - uint dragDropMode
 - uint dragDropMode
 - bool editable
 - bool editable
 - bool elementEventSender
 - bool elementEventSender
+- bool enableAnchor
 - bool enabled
 - bool enabled
 - bool enabledSelf // readonly
 - bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeight // readonly
@@ -5877,10 +6004,14 @@ Properties:
 - Vector2 layoutFlexScale
 - Vector2 layoutFlexScale
 - LayoutMode layoutMode
 - LayoutMode layoutMode
 - int layoutSpacing
 - int layoutSpacing
+- Vector2 maxAnchor
 - int maxHeight
 - int maxHeight
+- IntVector2 maxOffset
 - IntVector2 maxSize
 - IntVector2 maxSize
 - int maxWidth
 - int maxWidth
+- Vector2 minAnchor
 - int minHeight
 - int minHeight
+- IntVector2 minOffset
 - IntVector2 minSize
 - IntVector2 minSize
 - int minWidth
 - int minWidth
 - String name
 - String name
@@ -5890,6 +6021,7 @@ Properties:
 - ObjectAnimation@ objectAnimation
 - ObjectAnimation@ objectAnimation
 - float opacity
 - float opacity
 - UIElement@ parent
 - UIElement@ parent
+- Vector2 pivot
 - IntVector2 position
 - IntVector2 position
 - int priority
 - int priority
 - int refs // readonly
 - int refs // readonly
@@ -6576,9 +6708,12 @@ Methods:
 - void SetHoverOffset(int, int)
 - void SetHoverOffset(int, int)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
+- void SetMaxAnchor(float, float)
 - void SetMaxSize(int, int)
 - void SetMaxSize(int, int)
+- void SetMinAnchor(float, float)
 - void SetMinSize(int, int)
 - void SetMinSize(int, int)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
+- void SetPivot(float, float)
 - void SetPosition(int, int)
 - void SetPosition(int, int)
 - void SetPressedChildOffset(int, int)
 - void SetPressedChildOffset(int, int)
 - void SetPressedOffset(int, int)
 - void SetPressedOffset(int, int)
@@ -6619,6 +6754,7 @@ Properties:
 - uint dragDropMode
 - uint dragDropMode
 - bool editable
 - bool editable
 - bool elementEventSender
 - bool elementEventSender
+- bool enableAnchor
 - bool enabled
 - bool enabled
 - bool enabledSelf // readonly
 - bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeight // readonly
@@ -6642,10 +6778,14 @@ Properties:
 - LayoutMode layoutMode
 - LayoutMode layoutMode
 - int layoutSpacing
 - int layoutSpacing
 - ListView@ listView // readonly
 - ListView@ listView // readonly
+- Vector2 maxAnchor
 - int maxHeight
 - int maxHeight
+- IntVector2 maxOffset
 - IntVector2 maxSize
 - IntVector2 maxSize
 - int maxWidth
 - int maxWidth
+- Vector2 minAnchor
 - int minHeight
 - int minHeight
+- IntVector2 minOffset
 - IntVector2 minSize
 - IntVector2 minSize
 - int minWidth
 - int minWidth
 - String name
 - String name
@@ -6656,6 +6796,7 @@ Properties:
 - ObjectAnimation@ objectAnimation
 - ObjectAnimation@ objectAnimation
 - float opacity
 - float opacity
 - UIElement@ parent
 - UIElement@ parent
+- Vector2 pivot
 - UIElement@ placeholder // readonly
 - UIElement@ placeholder // readonly
 - String placeholderText
 - String placeholderText
 - IntVector2 position
 - IntVector2 position
@@ -7667,9 +7808,12 @@ Methods:
 - void SetHoverOffset(int, int)
 - void SetHoverOffset(int, int)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
+- void SetMaxAnchor(float, float)
 - void SetMaxSize(int, int)
 - void SetMaxSize(int, int)
+- void SetMinAnchor(float, float)
 - void SetMinSize(int, int)
 - void SetMinSize(int, int)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
+- void SetPivot(float, float)
 - void SetPosition(int, int)
 - void SetPosition(int, int)
 - void SetSize(int, int)
 - void SetSize(int, int)
 - bool SetStyle(const String&, XMLFile@ = null)
 - bool SetStyle(const String&, XMLFile@ = null)
@@ -7709,6 +7853,7 @@ Properties:
 - uint echoCharacter
 - uint echoCharacter
 - bool editable
 - bool editable
 - bool elementEventSender
 - bool elementEventSender
+- bool enableAnchor
 - bool enabled
 - bool enabled
 - bool enabledSelf // readonly
 - bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeight // readonly
@@ -7730,11 +7875,15 @@ Properties:
 - Vector2 layoutFlexScale
 - Vector2 layoutFlexScale
 - LayoutMode layoutMode
 - LayoutMode layoutMode
 - int layoutSpacing
 - int layoutSpacing
+- Vector2 maxAnchor
 - int maxHeight
 - int maxHeight
 - uint maxLength
 - uint maxLength
+- IntVector2 maxOffset
 - IntVector2 maxSize
 - IntVector2 maxSize
 - int maxWidth
 - int maxWidth
+- Vector2 minAnchor
 - int minHeight
 - int minHeight
+- IntVector2 minOffset
 - IntVector2 minSize
 - IntVector2 minSize
 - int minWidth
 - int minWidth
 - String name
 - String name
@@ -7744,6 +7893,7 @@ Properties:
 - ObjectAnimation@ objectAnimation
 - ObjectAnimation@ objectAnimation
 - float opacity
 - float opacity
 - UIElement@ parent
 - UIElement@ parent
+- Vector2 pivot
 - IntVector2 position
 - IntVector2 position
 - int priority
 - int priority
 - int refs // readonly
 - int refs // readonly
@@ -7866,9 +8016,12 @@ Methods:
 - void SetFixedWidth(int)
 - void SetFixedWidth(int)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
+- void SetMaxAnchor(float, float)
 - void SetMaxSize(int, int)
 - void SetMaxSize(int, int)
+- void SetMinAnchor(float, float)
 - void SetMinSize(int, int)
 - void SetMinSize(int, int)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
+- void SetPivot(float, float)
 - void SetPosition(int, int)
 - void SetPosition(int, int)
 - void SetScrollBarsVisible(bool, bool)
 - void SetScrollBarsVisible(bool, bool)
 - void SetSelections(uint[]@)
 - void SetSelections(uint[]@)
@@ -7911,6 +8064,7 @@ Properties:
 - uint dragDropMode
 - uint dragDropMode
 - bool editable
 - bool editable
 - bool elementEventSender
 - bool elementEventSender
+- bool enableAnchor
 - bool enabled
 - bool enabled
 - bool enabledSelf // readonly
 - bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeight // readonly
@@ -7933,10 +8087,14 @@ Properties:
 - Vector2 layoutFlexScale
 - Vector2 layoutFlexScale
 - LayoutMode layoutMode
 - LayoutMode layoutMode
 - int layoutSpacing
 - int layoutSpacing
+- Vector2 maxAnchor
 - int maxHeight
 - int maxHeight
+- IntVector2 maxOffset
 - IntVector2 maxSize
 - IntVector2 maxSize
 - int maxWidth
 - int maxWidth
+- Vector2 minAnchor
 - int minHeight
 - int minHeight
+- IntVector2 minOffset
 - IntVector2 minSize
 - IntVector2 minSize
 - int minWidth
 - int minWidth
 - bool multiselect
 - bool multiselect
@@ -7949,6 +8107,7 @@ Properties:
 - float opacity
 - float opacity
 - float pageStep
 - float pageStep
 - UIElement@ parent
 - UIElement@ parent
+- Vector2 pivot
 - IntVector2 position
 - IntVector2 position
 - int priority
 - int priority
 - int refs // readonly
 - int refs // readonly
@@ -8306,9 +8465,12 @@ Methods:
 - void SetHoverOffset(int, int)
 - void SetHoverOffset(int, int)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
+- void SetMaxAnchor(float, float)
 - void SetMaxSize(int, int)
 - void SetMaxSize(int, int)
+- void SetMinAnchor(float, float)
 - void SetMinSize(int, int)
 - void SetMinSize(int, int)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
+- void SetPivot(float, float)
 - void SetPopupOffset(int, int)
 - void SetPopupOffset(int, int)
 - void SetPosition(int, int)
 - void SetPosition(int, int)
 - void SetPressedChildOffset(int, int)
 - void SetPressedChildOffset(int, int)
@@ -8349,6 +8511,7 @@ Properties:
 - uint dragDropMode
 - uint dragDropMode
 - bool editable
 - bool editable
 - bool elementEventSender
 - bool elementEventSender
+- bool enableAnchor
 - bool enabled
 - bool enabled
 - bool enabledSelf // readonly
 - bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeight // readonly
@@ -8370,10 +8533,14 @@ Properties:
 - Vector2 layoutFlexScale
 - Vector2 layoutFlexScale
 - LayoutMode layoutMode
 - LayoutMode layoutMode
 - int layoutSpacing
 - int layoutSpacing
+- Vector2 maxAnchor
 - int maxHeight
 - int maxHeight
+- IntVector2 maxOffset
 - IntVector2 maxSize
 - IntVector2 maxSize
 - int maxWidth
 - int maxWidth
+- Vector2 minAnchor
 - int minHeight
 - int minHeight
+- IntVector2 minOffset
 - IntVector2 minSize
 - IntVector2 minSize
 - int minWidth
 - int minWidth
 - String name
 - String name
@@ -8383,6 +8550,7 @@ Properties:
 - ObjectAnimation@ objectAnimation
 - ObjectAnimation@ objectAnimation
 - float opacity
 - float opacity
 - UIElement@ parent
 - UIElement@ parent
+- Vector2 pivot
 - UIElement@ popup
 - UIElement@ popup
 - IntVector2 popupOffset
 - IntVector2 popupOffset
 - IntVector2 position
 - IntVector2 position
@@ -10925,9 +11093,12 @@ Methods:
 - void SetFixedWidth(int)
 - void SetFixedWidth(int)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
+- void SetMaxAnchor(float, float)
 - void SetMaxSize(int, int)
 - void SetMaxSize(int, int)
+- void SetMinAnchor(float, float)
 - void SetMinSize(int, int)
 - void SetMinSize(int, int)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
+- void SetPivot(float, float)
 - void SetPosition(int, int)
 - void SetPosition(int, int)
 - void SetSize(int, int)
 - void SetSize(int, int)
 - bool SetStyle(const String&, XMLFile@ = null)
 - bool SetStyle(const String&, XMLFile@ = null)
@@ -10964,6 +11135,7 @@ Properties:
 - bool editable
 - bool editable
 - float effectiveScrollStep // readonly
 - float effectiveScrollStep // readonly
 - bool elementEventSender
 - bool elementEventSender
+- bool enableAnchor
 - bool enabled
 - bool enabled
 - bool enabledSelf // readonly
 - bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeight // readonly
@@ -10983,10 +11155,14 @@ Properties:
 - Vector2 layoutFlexScale
 - Vector2 layoutFlexScale
 - LayoutMode layoutMode
 - LayoutMode layoutMode
 - int layoutSpacing
 - int layoutSpacing
+- Vector2 maxAnchor
 - int maxHeight
 - int maxHeight
+- IntVector2 maxOffset
 - IntVector2 maxSize
 - IntVector2 maxSize
 - int maxWidth
 - int maxWidth
+- Vector2 minAnchor
 - int minHeight
 - int minHeight
+- IntVector2 minOffset
 - IntVector2 minSize
 - IntVector2 minSize
 - int minWidth
 - int minWidth
 - String name
 - String name
@@ -10997,6 +11173,7 @@ Properties:
 - float opacity
 - float opacity
 - Orientation orientation
 - Orientation orientation
 - UIElement@ parent
 - UIElement@ parent
+- Vector2 pivot
 - IntVector2 position
 - IntVector2 position
 - int priority
 - int priority
 - float range
 - float range
@@ -11103,9 +11280,12 @@ Methods:
 - void SetFixedWidth(int)
 - void SetFixedWidth(int)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
+- void SetMaxAnchor(float, float)
 - void SetMaxSize(int, int)
 - void SetMaxSize(int, int)
+- void SetMinAnchor(float, float)
 - void SetMinSize(int, int)
 - void SetMinSize(int, int)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
+- void SetPivot(float, float)
 - void SetPosition(int, int)
 - void SetPosition(int, int)
 - void SetScrollBarsVisible(bool, bool)
 - void SetScrollBarsVisible(bool, bool)
 - void SetSize(int, int)
 - void SetSize(int, int)
@@ -11143,6 +11323,7 @@ Properties:
 - uint dragDropMode
 - uint dragDropMode
 - bool editable
 - bool editable
 - bool elementEventSender
 - bool elementEventSender
+- bool enableAnchor
 - bool enabled
 - bool enabled
 - bool enabledSelf // readonly
 - bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeight // readonly
@@ -11162,10 +11343,14 @@ Properties:
 - Vector2 layoutFlexScale
 - Vector2 layoutFlexScale
 - LayoutMode layoutMode
 - LayoutMode layoutMode
 - int layoutSpacing
 - int layoutSpacing
+- Vector2 maxAnchor
 - int maxHeight
 - int maxHeight
+- IntVector2 maxOffset
 - IntVector2 maxSize
 - IntVector2 maxSize
 - int maxWidth
 - int maxWidth
+- Vector2 minAnchor
 - int minHeight
 - int minHeight
+- IntVector2 minOffset
 - IntVector2 minSize
 - IntVector2 minSize
 - int minWidth
 - int minWidth
 - String name
 - String name
@@ -11176,6 +11361,7 @@ Properties:
 - float opacity
 - float opacity
 - float pageStep
 - float pageStep
 - UIElement@ parent
 - UIElement@ parent
+- Vector2 pivot
 - IntVector2 position
 - IntVector2 position
 - int priority
 - int priority
 - int refs // readonly
 - int refs // readonly
@@ -11463,9 +11649,12 @@ Methods:
 - void SetHoverOffset(int, int)
 - void SetHoverOffset(int, int)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
+- void SetMaxAnchor(float, float)
 - void SetMaxSize(int, int)
 - void SetMaxSize(int, int)
+- void SetMinAnchor(float, float)
 - void SetMinSize(int, int)
 - void SetMinSize(int, int)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
+- void SetPivot(float, float)
 - void SetPosition(int, int)
 - void SetPosition(int, int)
 - void SetSize(int, int)
 - void SetSize(int, int)
 - bool SetStyle(const String&, XMLFile@ = null)
 - bool SetStyle(const String&, XMLFile@ = null)
@@ -11500,6 +11689,7 @@ Properties:
 - uint dragDropMode
 - uint dragDropMode
 - bool editable
 - bool editable
 - bool elementEventSender
 - bool elementEventSender
+- bool enableAnchor
 - bool enabled
 - bool enabled
 - bool enabledSelf // readonly
 - bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeight // readonly
@@ -11522,10 +11712,14 @@ Properties:
 - Vector2 layoutFlexScale
 - Vector2 layoutFlexScale
 - LayoutMode layoutMode
 - LayoutMode layoutMode
 - int layoutSpacing
 - int layoutSpacing
+- Vector2 maxAnchor
 - int maxHeight
 - int maxHeight
+- IntVector2 maxOffset
 - IntVector2 maxSize
 - IntVector2 maxSize
 - int maxWidth
 - int maxWidth
+- Vector2 minAnchor
 - int minHeight
 - int minHeight
+- IntVector2 minOffset
 - IntVector2 minSize
 - IntVector2 minSize
 - int minWidth
 - int minWidth
 - String name
 - String name
@@ -11536,6 +11730,7 @@ Properties:
 - float opacity
 - float opacity
 - Orientation orientation
 - Orientation orientation
 - UIElement@ parent
 - UIElement@ parent
+- Vector2 pivot
 - IntVector2 position
 - IntVector2 position
 - int priority
 - int priority
 - float range
 - float range
@@ -12073,9 +12268,12 @@ Methods:
 - void SetHotSpot(int, int)
 - void SetHotSpot(int, int)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
+- void SetMaxAnchor(float, float)
 - void SetMaxSize(int, int)
 - void SetMaxSize(int, int)
+- void SetMinAnchor(float, float)
 - void SetMinSize(int, int)
 - void SetMinSize(int, int)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
+- void SetPivot(float, float)
 - void SetPosition(float, float)
 - void SetPosition(float, float)
 - void SetScale(float)
 - void SetScale(float)
 - void SetScale(float, float)
 - void SetScale(float, float)
@@ -12111,6 +12309,7 @@ Properties:
 - uint dragDropMode
 - uint dragDropMode
 - bool editable
 - bool editable
 - bool elementEventSender
 - bool elementEventSender
+- bool enableAnchor
 - bool enabled
 - bool enabled
 - bool enabledSelf // readonly
 - bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeight // readonly
@@ -12131,10 +12330,14 @@ Properties:
 - Vector2 layoutFlexScale
 - Vector2 layoutFlexScale
 - LayoutMode layoutMode
 - LayoutMode layoutMode
 - int layoutSpacing
 - int layoutSpacing
+- Vector2 maxAnchor
 - int maxHeight
 - int maxHeight
+- IntVector2 maxOffset
 - IntVector2 maxSize
 - IntVector2 maxSize
 - int maxWidth
 - int maxWidth
+- Vector2 minAnchor
 - int minHeight
 - int minHeight
+- IntVector2 minOffset
 - IntVector2 minSize
 - IntVector2 minSize
 - int minWidth
 - int minWidth
 - String name
 - String name
@@ -12144,6 +12347,7 @@ Properties:
 - ObjectAnimation@ objectAnimation
 - ObjectAnimation@ objectAnimation
 - float opacity
 - float opacity
 - UIElement@ parent
 - UIElement@ parent
+- Vector2 pivot
 - Vector2 position
 - Vector2 position
 - int priority
 - int priority
 - int refs // readonly
 - int refs // readonly
@@ -12845,9 +13049,12 @@ Methods:
 - bool SetFont(const String&, int)
 - bool SetFont(const String&, int)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
+- void SetMaxAnchor(float, float)
 - void SetMaxSize(int, int)
 - void SetMaxSize(int, int)
+- void SetMinAnchor(float, float)
 - void SetMinSize(int, int)
 - void SetMinSize(int, int)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
+- void SetPivot(float, float)
 - void SetPosition(int, int)
 - void SetPosition(int, int)
 - void SetSelection(uint, uint = M_MAX_UNSIGNED)
 - void SetSelection(uint, uint = M_MAX_UNSIGNED)
 - void SetSize(int, int)
 - void SetSize(int, int)
@@ -12888,6 +13095,7 @@ Properties:
 - IntVector2 effectShadowOffset
 - IntVector2 effectShadowOffset
 - int effectStrokeThickness
 - int effectStrokeThickness
 - bool elementEventSender
 - bool elementEventSender
+- bool enableAnchor
 - bool enabled
 - bool enabled
 - bool enabledSelf // readonly
 - bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeight // readonly
@@ -12909,10 +13117,14 @@ Properties:
 - Vector2 layoutFlexScale
 - Vector2 layoutFlexScale
 - LayoutMode layoutMode
 - LayoutMode layoutMode
 - int layoutSpacing
 - int layoutSpacing
+- Vector2 maxAnchor
 - int maxHeight
 - int maxHeight
+- IntVector2 maxOffset
 - IntVector2 maxSize
 - IntVector2 maxSize
 - int maxWidth
 - int maxWidth
+- Vector2 minAnchor
 - int minHeight
 - int minHeight
+- IntVector2 minOffset
 - IntVector2 minSize
 - IntVector2 minSize
 - int minWidth
 - int minWidth
 - String name
 - String name
@@ -12924,6 +13136,7 @@ Properties:
 - ObjectAnimation@ objectAnimation
 - ObjectAnimation@ objectAnimation
 - float opacity
 - float opacity
 - UIElement@ parent
 - UIElement@ parent
+- Vector2 pivot
 - IntVector2 position
 - IntVector2 position
 - int priority
 - int priority
 - int refs // readonly
 - int refs // readonly
@@ -13645,9 +13858,12 @@ Methods:
 - void SetFixedWidth(int)
 - void SetFixedWidth(int)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
+- void SetMaxAnchor(float, float)
 - void SetMaxSize(int, int)
 - void SetMaxSize(int, int)
+- void SetMinAnchor(float, float)
 - void SetMinSize(int, int)
 - void SetMinSize(int, int)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
+- void SetPivot(float, float)
 - void SetPosition(int, int)
 - void SetPosition(int, int)
 - void SetSize(int, int)
 - void SetSize(int, int)
 - bool SetStyle(const String&, XMLFile@ = null)
 - bool SetStyle(const String&, XMLFile@ = null)
@@ -13681,6 +13897,7 @@ Properties:
 - uint dragDropMode
 - uint dragDropMode
 - bool editable
 - bool editable
 - bool elementEventSender
 - bool elementEventSender
+- bool enableAnchor
 - bool enabled
 - bool enabled
 - bool enabledSelf // readonly
 - bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeight // readonly
@@ -13699,10 +13916,14 @@ Properties:
 - Vector2 layoutFlexScale
 - Vector2 layoutFlexScale
 - LayoutMode layoutMode
 - LayoutMode layoutMode
 - int layoutSpacing
 - int layoutSpacing
+- Vector2 maxAnchor
 - int maxHeight
 - int maxHeight
+- IntVector2 maxOffset
 - IntVector2 maxSize
 - IntVector2 maxSize
 - int maxWidth
 - int maxWidth
+- Vector2 minAnchor
 - int minHeight
 - int minHeight
+- IntVector2 minOffset
 - IntVector2 minSize
 - IntVector2 minSize
 - int minWidth
 - int minWidth
 - String name
 - String name
@@ -13712,6 +13933,7 @@ Properties:
 - ObjectAnimation@ objectAnimation
 - ObjectAnimation@ objectAnimation
 - float opacity
 - float opacity
 - UIElement@ parent
 - UIElement@ parent
+- Vector2 pivot
 - IntVector2 position
 - IntVector2 position
 - int priority
 - int priority
 - int refs // readonly
 - int refs // readonly
@@ -13882,9 +14104,12 @@ Methods:
 - void SetFixedWidth(int)
 - void SetFixedWidth(int)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
+- void SetMaxAnchor(float, float)
 - void SetMaxSize(int, int)
 - void SetMaxSize(int, int)
+- void SetMinAnchor(float, float)
 - void SetMinSize(int, int)
 - void SetMinSize(int, int)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
+- void SetPivot(float, float)
 - void SetPosition(int, int)
 - void SetPosition(int, int)
 - void SetSize(int, int)
 - void SetSize(int, int)
 - bool SetStyle(const String&, XMLFile@ = null)
 - bool SetStyle(const String&, XMLFile@ = null)
@@ -13917,6 +14142,7 @@ Properties:
 - uint dragDropMode
 - uint dragDropMode
 - bool editable
 - bool editable
 - bool elementEventSender
 - bool elementEventSender
+- bool enableAnchor
 - bool enabled
 - bool enabled
 - bool enabledSelf // readonly
 - bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeight // readonly
@@ -13935,10 +14161,14 @@ Properties:
 - Vector2 layoutFlexScale
 - Vector2 layoutFlexScale
 - LayoutMode layoutMode
 - LayoutMode layoutMode
 - int layoutSpacing
 - int layoutSpacing
+- Vector2 maxAnchor
 - int maxHeight
 - int maxHeight
+- IntVector2 maxOffset
 - IntVector2 maxSize
 - IntVector2 maxSize
 - int maxWidth
 - int maxWidth
+- Vector2 minAnchor
 - int minHeight
 - int minHeight
+- IntVector2 minOffset
 - IntVector2 minSize
 - IntVector2 minSize
 - int minWidth
 - int minWidth
 - String name
 - String name
@@ -13948,6 +14178,7 @@ Properties:
 - ObjectAnimation@ objectAnimation
 - ObjectAnimation@ objectAnimation
 - float opacity
 - float opacity
 - UIElement@ parent
 - UIElement@ parent
+- Vector2 pivot
 - IntVector2 position
 - IntVector2 position
 - int priority
 - int priority
 - int refs // readonly
 - int refs // readonly
@@ -14349,9 +14580,12 @@ Methods:
 - void SetHoverOffset(int, int)
 - void SetHoverOffset(int, int)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
+- void SetMaxAnchor(float, float)
 - void SetMaxSize(int, int)
 - void SetMaxSize(int, int)
+- void SetMinAnchor(float, float)
 - void SetMinSize(int, int)
 - void SetMinSize(int, int)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
+- void SetPivot(float, float)
 - void SetPosition(int, int)
 - void SetPosition(int, int)
 - void SetSize(int, int)
 - void SetSize(int, int)
 - bool SetStyle(const String&, XMLFile@ = null)
 - bool SetStyle(const String&, XMLFile@ = null)
@@ -14390,6 +14624,7 @@ Properties:
 - uint dragDropMode
 - uint dragDropMode
 - bool editable
 - bool editable
 - bool elementEventSender
 - bool elementEventSender
+- bool enableAnchor
 - bool enabled
 - bool enabled
 - bool enabledSelf // readonly
 - bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeight // readonly
@@ -14414,10 +14649,14 @@ Properties:
 - Vector2 layoutFlexScale
 - Vector2 layoutFlexScale
 - LayoutMode layoutMode
 - LayoutMode layoutMode
 - int layoutSpacing
 - int layoutSpacing
+- Vector2 maxAnchor
 - int maxHeight
 - int maxHeight
+- IntVector2 maxOffset
 - IntVector2 maxSize
 - IntVector2 maxSize
 - int maxWidth
 - int maxWidth
+- Vector2 minAnchor
 - int minHeight
 - int minHeight
+- IntVector2 minOffset
 - IntVector2 minSize
 - IntVector2 minSize
 - int minWidth
 - int minWidth
 - bool modal
 - bool modal
@@ -14433,6 +14672,7 @@ Properties:
 - ObjectAnimation@ objectAnimation
 - ObjectAnimation@ objectAnimation
 - float opacity
 - float opacity
 - UIElement@ parent
 - UIElement@ parent
+- Vector2 pivot
 - IntVector2 position
 - IntVector2 position
 - int priority
 - int priority
 - int refs // readonly
 - int refs // readonly
@@ -14585,9 +14825,12 @@ Methods:
 - void SetHoverOffset(int, int)
 - void SetHoverOffset(int, int)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetInterceptNetworkUpdate(const String&, bool)
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
 - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 ))
+- void SetMaxAnchor(float, float)
 - void SetMaxSize(int, int)
 - void SetMaxSize(int, int)
+- void SetMinAnchor(float, float)
 - void SetMinSize(int, int)
 - void SetMinSize(int, int)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
 - void SetParent(UIElement@, uint = M_MAX_UNSIGNED)
+- void SetPivot(float, float)
 - void SetPosition(int, int)
 - void SetPosition(int, int)
 - void SetSize(int, int)
 - void SetSize(int, int)
 - bool SetStyle(const String&, XMLFile@ = null)
 - bool SetStyle(const String&, XMLFile@ = null)
@@ -14622,6 +14865,7 @@ Properties:
 - uint dragDropMode
 - uint dragDropMode
 - bool editable
 - bool editable
 - bool elementEventSender
 - bool elementEventSender
+- bool enableAnchor
 - bool enabled
 - bool enabled
 - bool enabledSelf // readonly
 - bool enabledSelf // readonly
 - bool fixedHeight // readonly
 - bool fixedHeight // readonly
@@ -14645,10 +14889,14 @@ Properties:
 - Vector2 layoutFlexScale
 - Vector2 layoutFlexScale
 - LayoutMode layoutMode
 - LayoutMode layoutMode
 - int layoutSpacing
 - int layoutSpacing
+- Vector2 maxAnchor
 - int maxHeight
 - int maxHeight
+- IntVector2 maxOffset
 - IntVector2 maxSize
 - IntVector2 maxSize
 - int maxWidth
 - int maxWidth
+- Vector2 minAnchor
 - int minHeight
 - int minHeight
+- IntVector2 minOffset
 - IntVector2 minSize
 - IntVector2 minSize
 - int minWidth
 - int minWidth
 - bool modal
 - bool modal
@@ -14664,6 +14912,7 @@ Properties:
 - ObjectAnimation@ objectAnimation
 - ObjectAnimation@ objectAnimation
 - float opacity
 - float opacity
 - UIElement@ parent
 - UIElement@ parent
+- Vector2 pivot
 - IntVector2 position
 - IntVector2 position
 - int priority
 - int priority
 - int refs // readonly
 - int refs // readonly
@@ -15142,6 +15391,7 @@ Properties:
 - HA_LEFT
 - HA_LEFT
 - HA_CENTER
 - HA_CENTER
 - HA_RIGHT
 - HA_RIGHT
+- HA_CUSTOM
 
 
 
 
 ### HttpRequestState
 ### HttpRequestState
@@ -15502,6 +15752,7 @@ Properties:
 - VA_TOP
 - VA_TOP
 - VA_CENTER
 - VA_CENTER
 - VA_BOTTOM
 - VA_BOTTOM
+- VA_CUSTOM
 
 
 
 
 ### WrapMode
 ### WrapMode
@@ -15656,6 +15907,7 @@ Properties:
 - uint AM_COMPONENTID
 - uint AM_COMPONENTID
 - uint AM_DEFAULT
 - uint AM_DEFAULT
 - uint AM_FILE
 - uint AM_FILE
+- uint AM_FILEREADONLY
 - uint AM_LATESTDATA
 - uint AM_LATESTDATA
 - uint AM_NET
 - uint AM_NET
 - uint AM_NODEID
 - uint AM_NODEID

+ 1 - 1
Source/Urho3D/.soversion

@@ -1 +1 @@
-0.1.12
+0.1.13