Constraint.xml 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615
  1. <Type Name="Constraint" FullName="Urho.Physics.Constraint">
  2. <TypeSignature Language="C#" Value="public class Constraint : Urho.Component" />
  3. <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Constraint extends Urho.Component" />
  4. <AssemblyInfo>
  5. <AssemblyName>Urho</AssemblyName>
  6. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  7. </AssemblyInfo>
  8. <Base>
  9. <BaseTypeName>Urho.Component</BaseTypeName>
  10. </Base>
  11. <Interfaces />
  12. <Docs>
  13. <summary>
  14. Physics constraint component. Connects two rigid bodies together, or one rigid body to a static point.
  15. </summary>
  16. <remarks>To be added.</remarks>
  17. </Docs>
  18. <Members>
  19. <Member MemberName=".ctor">
  20. <MemberSignature Language="C#" Value="public Constraint ();" />
  21. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
  22. <MemberType>Constructor</MemberType>
  23. <AssemblyInfo>
  24. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  25. </AssemblyInfo>
  26. <Parameters />
  27. <Docs>
  28. <summary>
  29. <para>Constructs a new instance of Urho.Physics.Constraint which is tied to the <see cref="P:Urho.Application.CurrentContext" />.</para>
  30. </summary>
  31. <remarks>
  32. </remarks>
  33. </Docs>
  34. </Member>
  35. <Member MemberName=".ctor">
  36. <MemberSignature Language="C#" Value="public Constraint (IntPtr handle);" />
  37. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
  38. <MemberType>Constructor</MemberType>
  39. <AssemblyInfo>
  40. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  41. </AssemblyInfo>
  42. <Parameters>
  43. <Parameter Name="handle" Type="System.IntPtr" />
  44. </Parameters>
  45. <Docs>
  46. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  47. <summary>Constructs a new instance of Urho.Physics.Constraint, given a raw pointer to an unmanaged object</summary>
  48. <remarks>
  49. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  50. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  51. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  52. </remarks>
  53. </Docs>
  54. </Member>
  55. <Member MemberName=".ctor">
  56. <MemberSignature Language="C#" Value="public Constraint (Urho.Context context);" />
  57. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Urho.Context context) cil managed" />
  58. <MemberType>Constructor</MemberType>
  59. <AssemblyInfo>
  60. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  61. </AssemblyInfo>
  62. <Parameters>
  63. <Parameter Name="context" Type="Urho.Context" />
  64. </Parameters>
  65. <Docs>
  66. <param name="context">The context that this object will be attached to.</param>
  67. <summary>
  68. <para>Constructs a new instance of Urho.Physics.Constraint linked to a specific <see cref="T:Urho.Context" />.</para>
  69. </summary>
  70. <remarks>
  71. </remarks>
  72. </Docs>
  73. </Member>
  74. <Member MemberName=".ctor">
  75. <MemberSignature Language="C#" Value="protected Constraint (Urho.UrhoObjectFlag emptyFlag);" />
  76. <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(valuetype Urho.UrhoObjectFlag emptyFlag) cil managed" />
  77. <MemberType>Constructor</MemberType>
  78. <AssemblyInfo>
  79. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  80. </AssemblyInfo>
  81. <Parameters>
  82. <Parameter Name="emptyFlag" Type="Urho.UrhoObjectFlag" />
  83. </Parameters>
  84. <Docs>
  85. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  86. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  87. <remarks>
  88. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  89. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  90. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  91. </remarks>
  92. </Docs>
  93. </Member>
  94. <Member MemberName="ApplyAttributes">
  95. <MemberSignature Language="C#" Value="public override void ApplyAttributes ();" />
  96. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void ApplyAttributes() cil managed" />
  97. <MemberType>Method</MemberType>
  98. <AssemblyInfo>
  99. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  100. </AssemblyInfo>
  101. <ReturnValue>
  102. <ReturnType>System.Void</ReturnType>
  103. </ReturnValue>
  104. <Parameters />
  105. <Docs>
  106. <summary>
  107. Apply attribute changes that can not be applied immediately. Called after scene load or a network update.
  108. </summary>
  109. <remarks>To be added.</remarks>
  110. </Docs>
  111. </Member>
  112. <Member MemberName="ApplyFrames">
  113. <MemberSignature Language="C#" Value="public void ApplyFrames ();" />
  114. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ApplyFrames() cil managed" />
  115. <MemberType>Method</MemberType>
  116. <AssemblyInfo>
  117. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  118. </AssemblyInfo>
  119. <ReturnValue>
  120. <ReturnType>System.Void</ReturnType>
  121. </ReturnValue>
  122. <Parameters />
  123. <Docs>
  124. <summary>
  125. Apply constraint frames.
  126. </summary>
  127. <remarks>To be added.</remarks>
  128. </Docs>
  129. </Member>
  130. <Member MemberName="CFM">
  131. <MemberSignature Language="C#" Value="public float CFM { get; set; }" />
  132. <MemberSignature Language="ILAsm" Value=".property instance float32 CFM" />
  133. <MemberType>Property</MemberType>
  134. <AssemblyInfo>
  135. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  136. </AssemblyInfo>
  137. <ReturnValue>
  138. <ReturnType>System.Single</ReturnType>
  139. </ReturnValue>
  140. <Docs>
  141. <summary>
  142. Return constraint force mixing parameter.
  143. Or
  144. Set constraint force mixing parameter. Zero = leave to default.
  145. </summary>
  146. <value>To be added.</value>
  147. <remarks>To be added.</remarks>
  148. </Docs>
  149. </Member>
  150. <Member MemberName="ConstraintType">
  151. <MemberSignature Language="C#" Value="public Urho.Physics.ConstraintType ConstraintType { get; set; }" />
  152. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Physics.ConstraintType ConstraintType" />
  153. <MemberType>Property</MemberType>
  154. <AssemblyInfo>
  155. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  156. </AssemblyInfo>
  157. <ReturnValue>
  158. <ReturnType>Urho.Physics.ConstraintType</ReturnType>
  159. </ReturnValue>
  160. <Docs>
  161. <summary>
  162. Return constraint type.
  163. Or
  164. Set constraint type and recreate the constraint.
  165. </summary>
  166. <value>To be added.</value>
  167. <remarks>To be added.</remarks>
  168. </Docs>
  169. </Member>
  170. <Member MemberName="DisableCollision">
  171. <MemberSignature Language="C#" Value="public bool DisableCollision { get; set; }" />
  172. <MemberSignature Language="ILAsm" Value=".property instance bool DisableCollision" />
  173. <MemberType>Property</MemberType>
  174. <AssemblyInfo>
  175. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  176. </AssemblyInfo>
  177. <ReturnValue>
  178. <ReturnType>System.Boolean</ReturnType>
  179. </ReturnValue>
  180. <Docs>
  181. <summary>
  182. Return whether collisions between connected bodies are disabled.
  183. Or
  184. Set whether to disable collisions between connected bodies.
  185. </summary>
  186. <value>To be added.</value>
  187. <remarks>To be added.</remarks>
  188. </Docs>
  189. </Member>
  190. <Member MemberName="DrawDebugGeometry">
  191. <MemberSignature Language="C#" Value="public override void DrawDebugGeometry (Urho.DebugRenderer debug, bool depthTest);" />
  192. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void DrawDebugGeometry(class Urho.DebugRenderer debug, bool depthTest) cil managed" />
  193. <MemberType>Method</MemberType>
  194. <AssemblyInfo>
  195. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  196. </AssemblyInfo>
  197. <ReturnValue>
  198. <ReturnType>System.Void</ReturnType>
  199. </ReturnValue>
  200. <Parameters>
  201. <Parameter Name="debug" Type="Urho.DebugRenderer" />
  202. <Parameter Name="depthTest" Type="System.Boolean" />
  203. </Parameters>
  204. <Docs>
  205. <param name="debug">To be added.</param>
  206. <param name="depthTest">To be added.</param>
  207. <summary>
  208. Visualize the component as debug geometry.
  209. </summary>
  210. <remarks>To be added.</remarks>
  211. </Docs>
  212. </Member>
  213. <Member MemberName="ERP">
  214. <MemberSignature Language="C#" Value="public float ERP { get; set; }" />
  215. <MemberSignature Language="ILAsm" Value=".property instance float32 ERP" />
  216. <MemberType>Property</MemberType>
  217. <AssemblyInfo>
  218. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  219. </AssemblyInfo>
  220. <ReturnValue>
  221. <ReturnType>System.Single</ReturnType>
  222. </ReturnValue>
  223. <Docs>
  224. <summary>
  225. Return constraint error reduction parameter.
  226. Or
  227. Set constraint error reduction parameter. Zero = leave to default.
  228. </summary>
  229. <value>To be added.</value>
  230. <remarks>To be added.</remarks>
  231. </Docs>
  232. </Member>
  233. <Member MemberName="HighLimit">
  234. <MemberSignature Language="C#" Value="public Urho.Vector2 HighLimit { get; set; }" />
  235. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Vector2 HighLimit" />
  236. <MemberType>Property</MemberType>
  237. <AssemblyInfo>
  238. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  239. </AssemblyInfo>
  240. <ReturnValue>
  241. <ReturnType>Urho.Vector2</ReturnType>
  242. </ReturnValue>
  243. <Docs>
  244. <summary>
  245. Return high limit.
  246. Or
  247. Set high limit. Interpretation is constraint type specific.
  248. </summary>
  249. <value>To be added.</value>
  250. <remarks>To be added.</remarks>
  251. </Docs>
  252. </Member>
  253. <Member MemberName="LowLimit">
  254. <MemberSignature Language="C#" Value="public Urho.Vector2 LowLimit { get; set; }" />
  255. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Vector2 LowLimit" />
  256. <MemberType>Property</MemberType>
  257. <AssemblyInfo>
  258. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  259. </AssemblyInfo>
  260. <ReturnValue>
  261. <ReturnType>Urho.Vector2</ReturnType>
  262. </ReturnValue>
  263. <Docs>
  264. <summary>
  265. Return low limit.
  266. Or
  267. Set low limit. Interpretation is constraint type specific.
  268. </summary>
  269. <value>To be added.</value>
  270. <remarks>To be added.</remarks>
  271. </Docs>
  272. </Member>
  273. <Member MemberName="OnSetEnabled">
  274. <MemberSignature Language="C#" Value="public override void OnSetEnabled ();" />
  275. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void OnSetEnabled() cil managed" />
  276. <MemberType>Method</MemberType>
  277. <AssemblyInfo>
  278. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  279. </AssemblyInfo>
  280. <ReturnValue>
  281. <ReturnType>System.Void</ReturnType>
  282. </ReturnValue>
  283. <Parameters />
  284. <Docs>
  285. <summary>
  286. Handle enabled/disabled state change.
  287. </summary>
  288. <remarks>To be added.</remarks>
  289. </Docs>
  290. </Member>
  291. <Member MemberName="OtherBody">
  292. <MemberSignature Language="C#" Value="public Urho.Physics.RigidBody OtherBody { get; set; }" />
  293. <MemberSignature Language="ILAsm" Value=".property instance class Urho.Physics.RigidBody OtherBody" />
  294. <MemberType>Property</MemberType>
  295. <AssemblyInfo>
  296. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  297. </AssemblyInfo>
  298. <ReturnValue>
  299. <ReturnType>Urho.Physics.RigidBody</ReturnType>
  300. </ReturnValue>
  301. <Docs>
  302. <summary>
  303. Return the other rigid body. May be null if connected to the static world.
  304. Or
  305. Set other body to connect to. Set to null to connect to the static world.
  306. </summary>
  307. <value>To be added.</value>
  308. <remarks>To be added.</remarks>
  309. </Docs>
  310. </Member>
  311. <Member MemberName="OtherPosition">
  312. <MemberSignature Language="C#" Value="public Urho.Vector3 OtherPosition { get; set; }" />
  313. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Vector3 OtherPosition" />
  314. <MemberType>Property</MemberType>
  315. <AssemblyInfo>
  316. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  317. </AssemblyInfo>
  318. <ReturnValue>
  319. <ReturnType>Urho.Vector3</ReturnType>
  320. </ReturnValue>
  321. <Docs>
  322. <summary>
  323. Return constraint position relative to other body.
  324. Or
  325. Set constraint position relative to the other body. If connected to the static world, is a world space position.
  326. </summary>
  327. <value>To be added.</value>
  328. <remarks>To be added.</remarks>
  329. </Docs>
  330. </Member>
  331. <Member MemberName="OtherRotation">
  332. <MemberSignature Language="C#" Value="public Urho.Quaternion OtherRotation { get; set; }" />
  333. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Quaternion OtherRotation" />
  334. <MemberType>Property</MemberType>
  335. <AssemblyInfo>
  336. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  337. </AssemblyInfo>
  338. <ReturnValue>
  339. <ReturnType>Urho.Quaternion</ReturnType>
  340. </ReturnValue>
  341. <Docs>
  342. <summary>
  343. Return constraint rotation relative to other body.
  344. Or
  345. Set constraint rotation relative to the other body. If connected to the static world, is a world space rotation.
  346. </summary>
  347. <value>To be added.</value>
  348. <remarks>To be added.</remarks>
  349. </Docs>
  350. </Member>
  351. <Member MemberName="OwnBody">
  352. <MemberSignature Language="C#" Value="public Urho.Physics.RigidBody OwnBody { get; }" />
  353. <MemberSignature Language="ILAsm" Value=".property instance class Urho.Physics.RigidBody OwnBody" />
  354. <MemberType>Property</MemberType>
  355. <AssemblyInfo>
  356. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  357. </AssemblyInfo>
  358. <ReturnValue>
  359. <ReturnType>Urho.Physics.RigidBody</ReturnType>
  360. </ReturnValue>
  361. <Docs>
  362. <summary>
  363. Return rigid body in own scene node.
  364. </summary>
  365. <value>To be added.</value>
  366. <remarks>To be added.</remarks>
  367. </Docs>
  368. </Member>
  369. <Member MemberName="PhysicsWorld">
  370. <MemberSignature Language="C#" Value="public Urho.Physics.PhysicsWorld PhysicsWorld { get; }" />
  371. <MemberSignature Language="ILAsm" Value=".property instance class Urho.Physics.PhysicsWorld PhysicsWorld" />
  372. <MemberType>Property</MemberType>
  373. <AssemblyInfo>
  374. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  375. </AssemblyInfo>
  376. <ReturnValue>
  377. <ReturnType>Urho.Physics.PhysicsWorld</ReturnType>
  378. </ReturnValue>
  379. <Docs>
  380. <summary>
  381. Return physics world.
  382. </summary>
  383. <value>To be added.</value>
  384. <remarks>To be added.</remarks>
  385. </Docs>
  386. </Member>
  387. <Member MemberName="Position">
  388. <MemberSignature Language="C#" Value="public Urho.Vector3 Position { get; set; }" />
  389. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Vector3 Position" />
  390. <MemberType>Property</MemberType>
  391. <AssemblyInfo>
  392. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  393. </AssemblyInfo>
  394. <ReturnValue>
  395. <ReturnType>Urho.Vector3</ReturnType>
  396. </ReturnValue>
  397. <Docs>
  398. <summary>
  399. Return constraint position relative to own body.
  400. Or
  401. Set constraint position relative to own body.
  402. </summary>
  403. <value>To be added.</value>
  404. <remarks>To be added.</remarks>
  405. </Docs>
  406. </Member>
  407. <Member MemberName="RegisterObject">
  408. <MemberSignature Language="C#" Value="public static void RegisterObject (Urho.Context context);" />
  409. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void RegisterObject(class Urho.Context context) cil managed" />
  410. <MemberType>Method</MemberType>
  411. <AssemblyInfo>
  412. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  413. </AssemblyInfo>
  414. <ReturnValue>
  415. <ReturnType>System.Void</ReturnType>
  416. </ReturnValue>
  417. <Parameters>
  418. <Parameter Name="context" Type="Urho.Context" />
  419. </Parameters>
  420. <Docs>
  421. <param name="context">To be added.</param>
  422. <summary>
  423. Register object factory.
  424. </summary>
  425. <remarks>To be added.</remarks>
  426. </Docs>
  427. </Member>
  428. <Member MemberName="ReleaseConstraint">
  429. <MemberSignature Language="C#" Value="public void ReleaseConstraint ();" />
  430. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ReleaseConstraint() cil managed" />
  431. <MemberType>Method</MemberType>
  432. <AssemblyInfo>
  433. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  434. </AssemblyInfo>
  435. <ReturnValue>
  436. <ReturnType>System.Void</ReturnType>
  437. </ReturnValue>
  438. <Parameters />
  439. <Docs>
  440. <summary>
  441. Release the constraint.
  442. </summary>
  443. <remarks>To be added.</remarks>
  444. </Docs>
  445. </Member>
  446. <Member MemberName="Rotation">
  447. <MemberSignature Language="C#" Value="public Urho.Quaternion Rotation { get; set; }" />
  448. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Quaternion Rotation" />
  449. <MemberType>Property</MemberType>
  450. <AssemblyInfo>
  451. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  452. </AssemblyInfo>
  453. <ReturnValue>
  454. <ReturnType>Urho.Quaternion</ReturnType>
  455. </ReturnValue>
  456. <Docs>
  457. <summary>
  458. Return constraint rotation relative to own body.
  459. Or
  460. Set constraint rotation relative to own body.
  461. </summary>
  462. <value>To be added.</value>
  463. <remarks>To be added.</remarks>
  464. </Docs>
  465. </Member>
  466. <Member MemberName="SetAxis">
  467. <MemberSignature Language="C#" Value="public void SetAxis (Urho.Vector3 axis);" />
  468. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetAxis(valuetype Urho.Vector3 axis) cil managed" />
  469. <MemberType>Method</MemberType>
  470. <AssemblyInfo>
  471. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  472. </AssemblyInfo>
  473. <ReturnValue>
  474. <ReturnType>System.Void</ReturnType>
  475. </ReturnValue>
  476. <Parameters>
  477. <Parameter Name="axis" Type="Urho.Vector3" />
  478. </Parameters>
  479. <Docs>
  480. <param name="axis">To be added.</param>
  481. <summary>
  482. Set constraint rotation relative to own body by specifying the axis.
  483. </summary>
  484. <remarks>To be added.</remarks>
  485. </Docs>
  486. </Member>
  487. <Member MemberName="SetOtherAxis">
  488. <MemberSignature Language="C#" Value="public void SetOtherAxis (Urho.Vector3 axis);" />
  489. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetOtherAxis(valuetype Urho.Vector3 axis) cil managed" />
  490. <MemberType>Method</MemberType>
  491. <AssemblyInfo>
  492. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  493. </AssemblyInfo>
  494. <ReturnValue>
  495. <ReturnType>System.Void</ReturnType>
  496. </ReturnValue>
  497. <Parameters>
  498. <Parameter Name="axis" Type="Urho.Vector3" />
  499. </Parameters>
  500. <Docs>
  501. <param name="axis">To be added.</param>
  502. <summary>
  503. Set constraint rotation relative to the other body by specifying the axis.
  504. </summary>
  505. <remarks>To be added.</remarks>
  506. </Docs>
  507. </Member>
  508. <Member MemberName="SetWorldPosition">
  509. <MemberSignature Language="C#" Value="public void SetWorldPosition (Urho.Vector3 position);" />
  510. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetWorldPosition(valuetype Urho.Vector3 position) cil managed" />
  511. <MemberType>Method</MemberType>
  512. <AssemblyInfo>
  513. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  514. </AssemblyInfo>
  515. <ReturnValue>
  516. <ReturnType>System.Void</ReturnType>
  517. </ReturnValue>
  518. <Parameters>
  519. <Parameter Name="position" Type="Urho.Vector3" />
  520. </Parameters>
  521. <Docs>
  522. <param name="position">To be added.</param>
  523. <summary>
  524. Set constraint world space position. Resets both own and other body relative position, ie. zeroes the constraint error.
  525. </summary>
  526. <remarks>To be added.</remarks>
  527. </Docs>
  528. </Member>
  529. <Member MemberName="Type">
  530. <MemberSignature Language="C#" Value="public override Urho.StringHash Type { get; }" />
  531. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.StringHash Type" />
  532. <MemberType>Property</MemberType>
  533. <AssemblyInfo>
  534. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  535. </AssemblyInfo>
  536. <ReturnValue>
  537. <ReturnType>Urho.StringHash</ReturnType>
  538. </ReturnValue>
  539. <Docs>
  540. <summary>Urho's type system type.</summary>
  541. <value>StringHash representing the type for this C# type.</value>
  542. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  543. </Docs>
  544. </Member>
  545. <Member MemberName="TypeName">
  546. <MemberSignature Language="C#" Value="public override string TypeName { get; }" />
  547. <MemberSignature Language="ILAsm" Value=".property instance string TypeName" />
  548. <MemberType>Property</MemberType>
  549. <AssemblyInfo>
  550. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  551. </AssemblyInfo>
  552. <ReturnValue>
  553. <ReturnType>System.String</ReturnType>
  554. </ReturnValue>
  555. <Docs>
  556. <summary>Urho's low-level type name.</summary>
  557. <value>Stringified low-level type name.</value>
  558. <remarks>
  559. </remarks>
  560. </Docs>
  561. </Member>
  562. <Member MemberName="TypeNameStatic">
  563. <MemberSignature Language="C#" Value="public static string TypeNameStatic { get; }" />
  564. <MemberSignature Language="ILAsm" Value=".property string TypeNameStatic" />
  565. <MemberType>Property</MemberType>
  566. <AssemblyInfo>
  567. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  568. </AssemblyInfo>
  569. <ReturnValue>
  570. <ReturnType>System.String</ReturnType>
  571. </ReturnValue>
  572. <Docs>
  573. <summary>Urho's low-level type name, accessible as a static method.</summary>
  574. <value>Stringified low-level type name.</value>
  575. <remarks>
  576. </remarks>
  577. </Docs>
  578. </Member>
  579. <Member MemberName="TypeStatic">
  580. <MemberSignature Language="C#" Value="public static Urho.StringHash TypeStatic { get; }" />
  581. <MemberSignature Language="ILAsm" Value=".property valuetype Urho.StringHash TypeStatic" />
  582. <MemberType>Property</MemberType>
  583. <AssemblyInfo>
  584. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  585. </AssemblyInfo>
  586. <ReturnValue>
  587. <ReturnType>Urho.StringHash</ReturnType>
  588. </ReturnValue>
  589. <Docs>
  590. <summary>Urho's low-level type, accessible as a static method.</summary>
  591. <value>This returns the Urho's type and is surface for the low-level Urho code.</value>
  592. <remarks>
  593. </remarks>
  594. </Docs>
  595. </Member>
  596. <Member MemberName="WorldPosition">
  597. <MemberSignature Language="C#" Value="public Urho.Vector3 WorldPosition { get; }" />
  598. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Vector3 WorldPosition" />
  599. <MemberType>Property</MemberType>
  600. <AssemblyInfo>
  601. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  602. </AssemblyInfo>
  603. <ReturnValue>
  604. <ReturnType>Urho.Vector3</ReturnType>
  605. </ReturnValue>
  606. <Docs>
  607. <summary>
  608. Return constraint world position, calculated from own body.
  609. </summary>
  610. <value>To be added.</value>
  611. <remarks>To be added.</remarks>
  612. </Docs>
  613. </Member>
  614. </Members>
  615. </Type>