瀏覽代碼

Travis CI: API documentation update at 2014-03-21 12:07:41 UTC.
[ci package]

urho3d-travis-ci 11 年之前
父節點
當前提交
8ee9792c79
共有 3 個文件被更改,包括 756 次插入10 次删除
  1. 342 2
      Docs/AngelScriptAPI.h
  2. 138 6
      Docs/LuaScriptAPI.dox
  3. 276 2
      Docs/ScriptAPI.dox

+ 342 - 2
Docs/AngelScriptAPI.h

@@ -2019,7 +2019,7 @@ void SendEvent(const String&, VariantMap& = VariantMap ( ));
 bool SetAttribute(const String&, const Variant&);
 bool SetAttribute(const String&, const Variant&);
 
 
 // Properties:
 // Properties:
-Vector2 anchorPoint;
+Vector2 anchor;
 /* readonly */
 /* readonly */
 Array<Variant> attributeDefaults;
 Array<Variant> attributeDefaults;
 /* readonly */
 /* readonly */
@@ -2055,6 +2055,232 @@ String typeName;
 int weakRefs;
 int weakRefs;
 };
 };
 
 
+class ConstraintGear2D
+{
+// Methods:
+void ApplyAttributes();
+void DrawDebugGeometry(DebugRenderer, bool);
+Variant GetAttribute(const String&) const;
+Variant GetAttributeDefault(const String&) const;
+bool Load(File, bool = false);
+bool LoadXML(const XMLElement&, bool = false);
+void MarkNetworkUpdate() const;
+void Remove();
+void RemoveInstanceDefault();
+void ResetToDefault();
+bool Save(File) const;
+bool SaveXML(XMLElement&) const;
+void SendEvent(const String&, VariantMap& = VariantMap ( ));
+bool SetAttribute(const String&, const Variant&);
+
+// Properties:
+/* readonly */
+Array<Variant> attributeDefaults;
+/* readonly */
+Array<AttributeInfo> attributeInfos;
+Array<Variant> attributes;
+/* readonly */
+ShortStringHash baseType;
+/* readonly */
+String category;
+bool collideConnected;
+bool enabled;
+/* readonly */
+bool enabledEffective;
+/* readonly */
+uint id;
+/* readonly */
+Node node;
+/* readonly */
+uint numAttributes;
+RigidBody2D otherBody;
+Constraint2D otherConstraint;
+/* readonly */
+RigidBody2D ownerBody;
+Constraint2D ownerConstraint;
+float ratio;
+/* readonly */
+int refs;
+bool temporary;
+/* readonly */
+ShortStringHash type;
+/* readonly */
+String typeName;
+/* readonly */
+int weakRefs;
+};
+
+class ConstraintMotor2D
+{
+// Methods:
+void ApplyAttributes();
+void DrawDebugGeometry(DebugRenderer, bool);
+Variant GetAttribute(const String&) const;
+Variant GetAttributeDefault(const String&) const;
+bool Load(File, bool = false);
+bool LoadXML(const XMLElement&, bool = false);
+void MarkNetworkUpdate() const;
+void Remove();
+void RemoveInstanceDefault();
+void ResetToDefault();
+bool Save(File) const;
+bool SaveXML(XMLElement&) const;
+void SendEvent(const String&, VariantMap& = VariantMap ( ));
+bool SetAttribute(const String&, const Variant&);
+
+// Properties:
+/* readonly */
+Array<Variant> attributeDefaults;
+/* readonly */
+Array<AttributeInfo> attributeInfos;
+Array<Variant> attributes;
+/* readonly */
+ShortStringHash baseType;
+/* readonly */
+String category;
+bool collideConnected;
+bool enabled;
+/* readonly */
+bool enabledEffective;
+/* readonly */
+uint id;
+float maxLength;
+/* readonly */
+Node node;
+/* readonly */
+uint numAttributes;
+RigidBody2D otherBody;
+Vector2 otherBodyAnchor;
+/* readonly */
+RigidBody2D ownerBody;
+Vector2 ownerBodyAnchor;
+/* readonly */
+int refs;
+bool temporary;
+/* readonly */
+ShortStringHash type;
+/* readonly */
+String typeName;
+/* readonly */
+int weakRefs;
+};
+
+class ConstraintMouse2D
+{
+// Methods:
+void ApplyAttributes();
+void DrawDebugGeometry(DebugRenderer, bool);
+Variant GetAttribute(const String&) const;
+Variant GetAttributeDefault(const String&) const;
+bool Load(File, bool = false);
+bool LoadXML(const XMLElement&, bool = false);
+void MarkNetworkUpdate() const;
+void Remove();
+void RemoveInstanceDefault();
+void ResetToDefault();
+bool Save(File) const;
+bool SaveXML(XMLElement&) const;
+void SendEvent(const String&, VariantMap& = VariantMap ( ));
+bool SetAttribute(const String&, const Variant&);
+
+// Properties:
+/* readonly */
+Array<Variant> attributeDefaults;
+/* readonly */
+Array<AttributeInfo> attributeInfos;
+Array<Variant> attributes;
+/* readonly */
+ShortStringHash baseType;
+/* readonly */
+String category;
+bool collideConnected;
+float dampingRatio;
+bool enabled;
+/* readonly */
+bool enabledEffective;
+float frequencyHz;
+/* readonly */
+uint id;
+float maxForce;
+/* readonly */
+Node node;
+/* readonly */
+uint numAttributes;
+RigidBody2D otherBody;
+/* readonly */
+RigidBody2D ownerBody;
+/* readonly */
+int refs;
+Vector2 target;
+bool temporary;
+/* readonly */
+ShortStringHash type;
+/* readonly */
+String typeName;
+/* readonly */
+int weakRefs;
+};
+
+class ConstraintPrismatic2D
+{
+// Methods:
+void ApplyAttributes();
+void DrawDebugGeometry(DebugRenderer, bool);
+Variant GetAttribute(const String&) const;
+Variant GetAttributeDefault(const String&) const;
+bool Load(File, bool = false);
+bool LoadXML(const XMLElement&, bool = false);
+void MarkNetworkUpdate() const;
+void Remove();
+void RemoveInstanceDefault();
+void ResetToDefault();
+bool Save(File) const;
+bool SaveXML(XMLElement&) const;
+void SendEvent(const String&, VariantMap& = VariantMap ( ));
+bool SetAttribute(const String&, const Variant&);
+
+// Properties:
+Vector2 anchor;
+/* readonly */
+Array<Variant> attributeDefaults;
+/* readonly */
+Array<AttributeInfo> attributeInfos;
+Array<Variant> attributes;
+Vector2 axis;
+/* readonly */
+ShortStringHash baseType;
+/* readonly */
+String category;
+bool collideConnected;
+bool enableLimit;
+bool enableMotor;
+bool enabled;
+/* readonly */
+bool enabledEffective;
+/* readonly */
+uint id;
+float lowerTranslation;
+float maxMotorForce;
+float motorSpeed;
+/* readonly */
+Node node;
+/* readonly */
+uint numAttributes;
+RigidBody2D otherBody;
+/* readonly */
+RigidBody2D ownerBody;
+/* readonly */
+int refs;
+bool temporary;
+/* readonly */
+ShortStringHash type;
+/* readonly */
+String typeName;
+float upperTranslation;
+/* readonly */
+int weakRefs;
+};
+
 class ConstraintPulley2D
 class ConstraintPulley2D
 {
 {
 // Methods:
 // Methods:
@@ -2131,7 +2357,7 @@ void SendEvent(const String&, VariantMap& = VariantMap ( ));
 bool SetAttribute(const String&, const Variant&);
 bool SetAttribute(const String&, const Variant&);
 
 
 // Properties:
 // Properties:
-Vector2 anchorPoint;
+Vector2 anchor;
 /* readonly */
 /* readonly */
 Array<Variant> attributeDefaults;
 Array<Variant> attributeDefaults;
 /* readonly */
 /* readonly */
@@ -2226,6 +2452,120 @@ String typeName;
 int weakRefs;
 int weakRefs;
 };
 };
 
 
+class ConstraintWeld2D
+{
+// Methods:
+void ApplyAttributes();
+void DrawDebugGeometry(DebugRenderer, bool);
+Variant GetAttribute(const String&) const;
+Variant GetAttributeDefault(const String&) const;
+bool Load(File, bool = false);
+bool LoadXML(const XMLElement&, bool = false);
+void MarkNetworkUpdate() const;
+void Remove();
+void RemoveInstanceDefault();
+void ResetToDefault();
+bool Save(File) const;
+bool SaveXML(XMLElement&) const;
+void SendEvent(const String&, VariantMap& = VariantMap ( ));
+bool SetAttribute(const String&, const Variant&);
+
+// Properties:
+Vector2 anchor;
+/* readonly */
+Array<Variant> attributeDefaults;
+/* readonly */
+Array<AttributeInfo> attributeInfos;
+Array<Variant> attributes;
+/* readonly */
+ShortStringHash baseType;
+/* readonly */
+String category;
+bool collideConnected;
+float dampingRatio;
+bool enabled;
+/* readonly */
+bool enabledEffective;
+float frequencyHz;
+/* readonly */
+uint id;
+/* readonly */
+Node node;
+/* readonly */
+uint numAttributes;
+RigidBody2D otherBody;
+/* readonly */
+RigidBody2D ownerBody;
+/* readonly */
+int refs;
+bool temporary;
+/* readonly */
+ShortStringHash type;
+/* readonly */
+String typeName;
+/* readonly */
+int weakRefs;
+};
+
+class ConstraintWheel2D
+{
+// Methods:
+void ApplyAttributes();
+void DrawDebugGeometry(DebugRenderer, bool);
+Variant GetAttribute(const String&) const;
+Variant GetAttributeDefault(const String&) const;
+bool Load(File, bool = false);
+bool LoadXML(const XMLElement&, bool = false);
+void MarkNetworkUpdate() const;
+void Remove();
+void RemoveInstanceDefault();
+void ResetToDefault();
+bool Save(File) const;
+bool SaveXML(XMLElement&) const;
+void SendEvent(const String&, VariantMap& = VariantMap ( ));
+bool SetAttribute(const String&, const Variant&);
+
+// Properties:
+Vector2 anchor;
+/* readonly */
+Array<Variant> attributeDefaults;
+/* readonly */
+Array<AttributeInfo> attributeInfos;
+Array<Variant> attributes;
+Vector2 axis;
+/* readonly */
+ShortStringHash baseType;
+/* readonly */
+String category;
+bool collideConnected;
+float dampingRatio;
+bool enableMotor;
+bool enabled;
+/* readonly */
+bool enabledEffective;
+float frequencyHz;
+/* readonly */
+uint id;
+float maxMotorTorque;
+float motorSpeed;
+/* readonly */
+Node node;
+/* readonly */
+uint numAttributes;
+RigidBody2D otherBody;
+/* readonly */
+RigidBody2D ownerBody;
+/* readonly */
+int refs;
+bool temporary;
+/* readonly */
+ShortStringHash type;
+/* readonly */
+String typeName;
+/* readonly */
+int weakRefs;
+};
+
 class Controls
 class Controls
 {
 {
 // Methods:
 // Methods:

+ 138 - 6
Docs/LuaScriptAPI.dox

@@ -1020,19 +1020,105 @@ Properties:
 
 
 Methods:
 Methods:
 
 
-- void SetAnchorPoint(const Vector2& anchor)
+- void SetAnchor(const Vector2& anchor)
 - void SetMaxForce(float maxForce)
 - void SetMaxForce(float maxForce)
 - void SetMaxTorque(float maxTorque)
 - void SetMaxTorque(float maxTorque)
-- const Vector2& GetAnchorPoint() const
+- const Vector2& GetAnchor() const
 - float GetMaxForce() const
 - float GetMaxForce() const
 - float GetMaxTorque() const
 - float GetMaxTorque() const
 
 
 Properties:
 Properties:
 
 
-- Vector2& anchorPoint
+- Vector2& anchor
 - float maxForce
 - float maxForce
 - float maxTorque
 - float maxTorque
 
 
+### ConstraintGear2D : Constraint2D
+
+Methods:
+
+- void SetOwnerConstraint(Constraint2D* constraint)
+- void SetOtherConstraint(Constraint2D* constraint)
+- void SetRatio(float ratio)
+- Constraint2D* GetOwnerConstraint() const
+- Constraint2D* GetOtherConstraint() const
+- float GetRatio() const
+
+Properties:
+
+- Constraint2D* ownerConstraint
+- Constraint2D* otherConstraint
+- float ratio
+
+### ConstraintMotor2D : Constraint2D
+
+Methods:
+
+- void SetOwnerBodyAnchor(const Vector2& anchor)
+- void SetOtherBodyAnchor(const Vector2& anchor)
+- void SetMaxLength(float maxLength)
+- const Vector2& GetOwnerBodyAnchor() const
+- const Vector2& GetOtherBodyAnchor() const
+- float GetMaxLength() const
+
+Properties:
+
+- Vector2& ownerBodyAnchor
+- Vector2& otherBodyAnchor
+- float maxLength
+
+### ConstraintMouse2D : Constraint2D
+
+Methods:
+
+- void SetTarget(const Vector2& target)
+- void SetMaxForce(float maxForce)
+- void SetFrequencyHz(float frequencyHz)
+- void SetDampingRatio(float dampingRatio)
+- const Vector2& GetTarget() const
+- float GetMaxForce() const
+- float GetFrequencyHz() const
+- float GetDampingRatio() const
+
+Properties:
+
+- Vector2& target
+- float maxForce
+- float frequencyHz
+- float dampingRatio
+
+### ConstraintPrismatic2D : Constraint2D
+
+Methods:
+
+- void SetAnchor(const Vector2& anchor)
+- void SetAxis(const Vector2& axis)
+- void SetEnableLimit(bool enableLimit)
+- void SetLowerTranslation(float lowerTranslation)
+- void SetUpperTranslation(float upperTranslation)
+- void SetEnableMotor(bool enableMotor)
+- void SetMaxMotorForce(float maxMotorForce)
+- void SetMotorSpeed(float motorSpeed)
+- const Vector2& GetAnchor() const
+- const Vector2& GetAxis() const
+- bool GetEnableLimit() const
+- float GetLowerTranslation() const
+- float GetUpperTranslation() const
+- bool GetEnableMotor() const
+- float GetMaxMotorForce() const
+- float GetMotorSpeed() const
+
+Properties:
+
+- Vector2& anchor
+- Vector2& axis
+- bool enableLimit
+- float lowerTranslation
+- float upperTranslation
+- bool enableMotor
+- float maxMotorForce
+- float motorSpeed
+
 ### ConstraintPulley2D : Constraint2D
 ### ConstraintPulley2D : Constraint2D
 
 
 Methods:
 Methods:
@@ -1060,14 +1146,14 @@ Properties:
 
 
 Methods:
 Methods:
 
 
-- void SetAnchorPoint(const Vector2& anchor)
+- void SetAnchor(const Vector2& anchor)
 - void SetEnableLimit(bool enableLimit)
 - void SetEnableLimit(bool enableLimit)
 - void SetLowerAngle(float lowerAngle)
 - void SetLowerAngle(float lowerAngle)
 - void SetUpperAngle(float upperAngle)
 - void SetUpperAngle(float upperAngle)
 - void SetEnableMotor(bool enableMotor)
 - void SetEnableMotor(bool enableMotor)
 - void SetMotorSpeed(float motorSpeed)
 - void SetMotorSpeed(float motorSpeed)
 - void SetMaxMotorTorque(float maxMotorTorque)
 - void SetMaxMotorTorque(float maxMotorTorque)
-- const Vector2& GetAnchorPoint() const
+- const Vector2& GetAnchor() const
 - bool GetEnableLimit() const
 - bool GetEnableLimit() const
 - float GetLowerAngle() const
 - float GetLowerAngle() const
 - float GetUpperAngle() const
 - float GetUpperAngle() const
@@ -1077,7 +1163,7 @@ Methods:
 
 
 Properties:
 Properties:
 
 
-- Vector2& anchorPoint
+- Vector2& anchor
 - bool enableLimit
 - bool enableLimit
 - float lowerAngle
 - float lowerAngle
 - float upperAngle
 - float upperAngle
@@ -1102,6 +1188,52 @@ Properties:
 - Vector2& otherBodyAnchor
 - Vector2& otherBodyAnchor
 - float maxLength
 - float maxLength
 
 
+### ConstraintWeld2D : Constraint2D
+
+Methods:
+
+- void SetAnchor(const Vector2& anchor)
+- void SetFrequencyHz(float frequencyHz)
+- void SetDampingRatio(float dampingRatio)
+- const Vector2& GetAnchor() const
+- float GetFrequencyHz() const
+- float GetDampingRatio() const
+
+Properties:
+
+- Vector2& anchor
+- float frequencyHz
+- float dampingRatio
+
+### ConstraintWheel2D : Constraint2D
+
+Methods:
+
+- void SetAnchor(const Vector2& anchor)
+- void SetAxis(const Vector2& axis)
+- void SetEnableMotor(bool enableMotor)
+- void SetMaxMotorTorque(float maxMotorTorque)
+- void SetMotorSpeed(float motorSpeed)
+- void SetFrequencyHz(float frequencyHz)
+- void SetDampingRatio(float dampingRatio)
+- const Vector2& GetAnchor() const
+- const Vector2& GetAxis() const
+- bool GetEnableMotor() const
+- float GetMaxMotorTorque() const
+- float GetMotorSpeed() const
+- float GetFrequencyHz() const
+- float GetDampingRatio() const
+
+Properties:
+
+- Vector2& anchor
+- Vector2& axis
+- bool enableMotor
+- float maxMotorTorque
+- float motorSpeed
+- float frequencyHz
+- float dampingRatio
+
 ### Context
 ### Context
 
 
 
 

+ 276 - 2
Docs/ScriptAPI.dox

@@ -1682,7 +1682,7 @@ Methods:
 
 
 Properties:
 Properties:
 
 
-- Vector2 anchorPoint
+- Vector2 anchor
 - Variant[] attributeDefaults // readonly
 - Variant[] attributeDefaults // readonly
 - AttributeInfo[] attributeInfos // readonly
 - AttributeInfo[] attributeInfos // readonly
 - Variant[] attributes
 - Variant[] attributes
@@ -1705,6 +1705,188 @@ Properties:
 - int weakRefs // readonly
 - int weakRefs // readonly
 
 
 
 
+### ConstraintGear2D
+
+Methods:
+
+- void ApplyAttributes()
+- void DrawDebugGeometry(DebugRenderer@, bool)
+- Variant GetAttribute(const String&) const
+- Variant GetAttributeDefault(const String&) const
+- bool Load(File@, bool = false)
+- bool LoadXML(const XMLElement&, bool = false)
+- void MarkNetworkUpdate() const
+- void Remove()
+- void RemoveInstanceDefault()
+- void ResetToDefault()
+- bool Save(File@) const
+- bool SaveXML(XMLElement&) const
+- void SendEvent(const String&, VariantMap& = VariantMap ( ))
+- bool SetAttribute(const String&, const Variant&)
+
+Properties:
+
+- Variant[] attributeDefaults // readonly
+- AttributeInfo[] attributeInfos // readonly
+- Variant[] attributes
+- ShortStringHash baseType // readonly
+- String category // readonly
+- bool collideConnected
+- bool enabled
+- bool enabledEffective // readonly
+- uint id // readonly
+- Node@ node // readonly
+- uint numAttributes // readonly
+- RigidBody2D@ otherBody
+- Constraint2D@ otherConstraint
+- RigidBody2D@ ownerBody // readonly
+- Constraint2D@ ownerConstraint
+- float ratio
+- int refs // readonly
+- bool temporary
+- ShortStringHash type // readonly
+- String typeName // readonly
+- int weakRefs // readonly
+
+
+### ConstraintMotor2D
+
+Methods:
+
+- void ApplyAttributes()
+- void DrawDebugGeometry(DebugRenderer@, bool)
+- Variant GetAttribute(const String&) const
+- Variant GetAttributeDefault(const String&) const
+- bool Load(File@, bool = false)
+- bool LoadXML(const XMLElement&, bool = false)
+- void MarkNetworkUpdate() const
+- void Remove()
+- void RemoveInstanceDefault()
+- void ResetToDefault()
+- bool Save(File@) const
+- bool SaveXML(XMLElement&) const
+- void SendEvent(const String&, VariantMap& = VariantMap ( ))
+- bool SetAttribute(const String&, const Variant&)
+
+Properties:
+
+- Variant[] attributeDefaults // readonly
+- AttributeInfo[] attributeInfos // readonly
+- Variant[] attributes
+- ShortStringHash baseType // readonly
+- String category // readonly
+- bool collideConnected
+- bool enabled
+- bool enabledEffective // readonly
+- uint id // readonly
+- float maxLength
+- Node@ node // readonly
+- uint numAttributes // readonly
+- RigidBody2D@ otherBody
+- Vector2 otherBodyAnchor
+- RigidBody2D@ ownerBody // readonly
+- Vector2 ownerBodyAnchor
+- int refs // readonly
+- bool temporary
+- ShortStringHash type // readonly
+- String typeName // readonly
+- int weakRefs // readonly
+
+
+### ConstraintMouse2D
+
+Methods:
+
+- void ApplyAttributes()
+- void DrawDebugGeometry(DebugRenderer@, bool)
+- Variant GetAttribute(const String&) const
+- Variant GetAttributeDefault(const String&) const
+- bool Load(File@, bool = false)
+- bool LoadXML(const XMLElement&, bool = false)
+- void MarkNetworkUpdate() const
+- void Remove()
+- void RemoveInstanceDefault()
+- void ResetToDefault()
+- bool Save(File@) const
+- bool SaveXML(XMLElement&) const
+- void SendEvent(const String&, VariantMap& = VariantMap ( ))
+- bool SetAttribute(const String&, const Variant&)
+
+Properties:
+
+- Variant[] attributeDefaults // readonly
+- AttributeInfo[] attributeInfos // readonly
+- Variant[] attributes
+- ShortStringHash baseType // readonly
+- String category // readonly
+- bool collideConnected
+- float dampingRatio
+- bool enabled
+- bool enabledEffective // readonly
+- float frequencyHz
+- uint id // readonly
+- float maxForce
+- Node@ node // readonly
+- uint numAttributes // readonly
+- RigidBody2D@ otherBody
+- RigidBody2D@ ownerBody // readonly
+- int refs // readonly
+- Vector2 target
+- bool temporary
+- ShortStringHash type // readonly
+- String typeName // readonly
+- int weakRefs // readonly
+
+
+### ConstraintPrismatic2D
+
+Methods:
+
+- void ApplyAttributes()
+- void DrawDebugGeometry(DebugRenderer@, bool)
+- Variant GetAttribute(const String&) const
+- Variant GetAttributeDefault(const String&) const
+- bool Load(File@, bool = false)
+- bool LoadXML(const XMLElement&, bool = false)
+- void MarkNetworkUpdate() const
+- void Remove()
+- void RemoveInstanceDefault()
+- void ResetToDefault()
+- bool Save(File@) const
+- bool SaveXML(XMLElement&) const
+- void SendEvent(const String&, VariantMap& = VariantMap ( ))
+- bool SetAttribute(const String&, const Variant&)
+
+Properties:
+
+- Vector2 anchor
+- Variant[] attributeDefaults // readonly
+- AttributeInfo[] attributeInfos // readonly
+- Variant[] attributes
+- Vector2 axis
+- ShortStringHash baseType // readonly
+- String category // readonly
+- bool collideConnected
+- bool enableLimit
+- bool enableMotor
+- bool enabled
+- bool enabledEffective // readonly
+- uint id // readonly
+- float lowerTranslation
+- float maxMotorForce
+- float motorSpeed
+- Node@ node // readonly
+- uint numAttributes // readonly
+- RigidBody2D@ otherBody
+- RigidBody2D@ ownerBody // readonly
+- int refs // readonly
+- bool temporary
+- ShortStringHash type // readonly
+- String typeName // readonly
+- float upperTranslation
+- int weakRefs // readonly
+
+
 ### ConstraintPulley2D
 ### ConstraintPulley2D
 
 
 Methods:
 Methods:
@@ -1772,7 +1954,7 @@ Methods:
 
 
 Properties:
 Properties:
 
 
-- Vector2 anchorPoint
+- Vector2 anchor
 - Variant[] attributeDefaults // readonly
 - Variant[] attributeDefaults // readonly
 - AttributeInfo[] attributeInfos // readonly
 - AttributeInfo[] attributeInfos // readonly
 - Variant[] attributes
 - Variant[] attributes
@@ -1843,6 +2025,98 @@ Properties:
 - int weakRefs // readonly
 - int weakRefs // readonly
 
 
 
 
+### ConstraintWeld2D
+
+Methods:
+
+- void ApplyAttributes()
+- void DrawDebugGeometry(DebugRenderer@, bool)
+- Variant GetAttribute(const String&) const
+- Variant GetAttributeDefault(const String&) const
+- bool Load(File@, bool = false)
+- bool LoadXML(const XMLElement&, bool = false)
+- void MarkNetworkUpdate() const
+- void Remove()
+- void RemoveInstanceDefault()
+- void ResetToDefault()
+- bool Save(File@) const
+- bool SaveXML(XMLElement&) const
+- void SendEvent(const String&, VariantMap& = VariantMap ( ))
+- bool SetAttribute(const String&, const Variant&)
+
+Properties:
+
+- Vector2 anchor
+- Variant[] attributeDefaults // readonly
+- AttributeInfo[] attributeInfos // readonly
+- Variant[] attributes
+- ShortStringHash baseType // readonly
+- String category // readonly
+- bool collideConnected
+- float dampingRatio
+- bool enabled
+- bool enabledEffective // readonly
+- float frequencyHz
+- uint id // readonly
+- Node@ node // readonly
+- uint numAttributes // readonly
+- RigidBody2D@ otherBody
+- RigidBody2D@ ownerBody // readonly
+- int refs // readonly
+- bool temporary
+- ShortStringHash type // readonly
+- String typeName // readonly
+- int weakRefs // readonly
+
+
+### ConstraintWheel2D
+
+Methods:
+
+- void ApplyAttributes()
+- void DrawDebugGeometry(DebugRenderer@, bool)
+- Variant GetAttribute(const String&) const
+- Variant GetAttributeDefault(const String&) const
+- bool Load(File@, bool = false)
+- bool LoadXML(const XMLElement&, bool = false)
+- void MarkNetworkUpdate() const
+- void Remove()
+- void RemoveInstanceDefault()
+- void ResetToDefault()
+- bool Save(File@) const
+- bool SaveXML(XMLElement&) const
+- void SendEvent(const String&, VariantMap& = VariantMap ( ))
+- bool SetAttribute(const String&, const Variant&)
+
+Properties:
+
+- Vector2 anchor
+- Variant[] attributeDefaults // readonly
+- AttributeInfo[] attributeInfos // readonly
+- Variant[] attributes
+- Vector2 axis
+- ShortStringHash baseType // readonly
+- String category // readonly
+- bool collideConnected
+- float dampingRatio
+- bool enableMotor
+- bool enabled
+- bool enabledEffective // readonly
+- float frequencyHz
+- uint id // readonly
+- float maxMotorTorque
+- float motorSpeed
+- Node@ node // readonly
+- uint numAttributes // readonly
+- RigidBody2D@ otherBody
+- RigidBody2D@ ownerBody // readonly
+- int refs // readonly
+- bool temporary
+- ShortStringHash type // readonly
+- String typeName // readonly
+- int weakRefs // readonly
+
+
 ### Controls
 ### Controls
 
 
 Methods:
 Methods: