Vector4.xml 79 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897
  1. <Type Name="Vector4" FullName="Urho.Vector4">
  2. <TypeSignature Language="C#" Value="public struct Vector4 : IEquatable&lt;Urho.Vector4&gt;" />
  3. <TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit Vector4 extends System.ValueType implements class System.IEquatable`1&lt;valuetype Urho.Vector4&gt;" />
  4. <AssemblyInfo>
  5. <AssemblyName>Urho</AssemblyName>
  6. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  7. </AssemblyInfo>
  8. <Base>
  9. <BaseTypeName>System.ValueType</BaseTypeName>
  10. </Base>
  11. <Interfaces>
  12. <Interface>
  13. <InterfaceName>System.IEquatable&lt;Urho.Vector4&gt;</InterfaceName>
  14. </Interface>
  15. </Interfaces>
  16. <Docs>
  17. <summary>Represents a 4D vector using four single-precision floating-point numbers.</summary>
  18. <remarks>
  19. The Vector4 structure is suitable for interoperation with unmanaged code requiring four consecutive floats.
  20. </remarks>
  21. </Docs>
  22. <Members>
  23. <Member MemberName=".ctor">
  24. <MemberSignature Language="C#" Value="public Vector4 (Urho.Vector2 v);" />
  25. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Urho.Vector2 v) cil managed" />
  26. <MemberType>Constructor</MemberType>
  27. <AssemblyInfo>
  28. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  29. </AssemblyInfo>
  30. <Parameters>
  31. <Parameter Name="v" Type="Urho.Vector2" />
  32. </Parameters>
  33. <Docs>
  34. <param name="v">The Vector2 to copy components from.</param>
  35. <summary>
  36. Constructs a new Vector4 from the given Vector2.
  37. </summary>
  38. <remarks>To be added.</remarks>
  39. </Docs>
  40. </Member>
  41. <Member MemberName=".ctor">
  42. <MemberSignature Language="C#" Value="public Vector4 (Urho.Vector3 v);" />
  43. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Urho.Vector3 v) cil managed" />
  44. <MemberType>Constructor</MemberType>
  45. <AssemblyInfo>
  46. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  47. </AssemblyInfo>
  48. <Parameters>
  49. <Parameter Name="v" Type="Urho.Vector3" />
  50. </Parameters>
  51. <Docs>
  52. <param name="v">The Vector3 to copy components from.</param>
  53. <summary>
  54. Constructs a new Vector4 from the given Vector3.
  55. </summary>
  56. <remarks>To be added.</remarks>
  57. </Docs>
  58. </Member>
  59. <Member MemberName=".ctor">
  60. <MemberSignature Language="C#" Value="public Vector4 (Urho.Vector4 v);" />
  61. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Urho.Vector4 v) cil managed" />
  62. <MemberType>Constructor</MemberType>
  63. <AssemblyInfo>
  64. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  65. </AssemblyInfo>
  66. <Parameters>
  67. <Parameter Name="v" Type="Urho.Vector4" />
  68. </Parameters>
  69. <Docs>
  70. <param name="v">The Vector4 to copy components from.</param>
  71. <summary>
  72. Constructs a new Vector4 from the given Vector4.
  73. </summary>
  74. <remarks>To be added.</remarks>
  75. </Docs>
  76. </Member>
  77. <Member MemberName=".ctor">
  78. <MemberSignature Language="C#" Value="public Vector4 (Urho.Vector3 v, float w);" />
  79. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Urho.Vector3 v, float32 w) cil managed" />
  80. <MemberType>Constructor</MemberType>
  81. <AssemblyInfo>
  82. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  83. </AssemblyInfo>
  84. <Parameters>
  85. <Parameter Name="v" Type="Urho.Vector3" />
  86. <Parameter Name="w" Type="System.Single" />
  87. </Parameters>
  88. <Docs>
  89. <param name="v">The Vector3 to copy components from.</param>
  90. <param name="w">The W component of the new Vector4.</param>
  91. <summary>
  92. Constructs a new Vector4 from the specified Vector3 and W component.
  93. </summary>
  94. <remarks>To be added.</remarks>
  95. </Docs>
  96. </Member>
  97. <Member MemberName=".ctor">
  98. <MemberSignature Language="C#" Value="public Vector4 (float x, float y, float z, float w);" />
  99. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(float32 x, float32 y, float32 z, float32 w) cil managed" />
  100. <MemberType>Constructor</MemberType>
  101. <AssemblyInfo>
  102. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  103. </AssemblyInfo>
  104. <Parameters>
  105. <Parameter Name="x" Type="System.Single" />
  106. <Parameter Name="y" Type="System.Single" />
  107. <Parameter Name="z" Type="System.Single" />
  108. <Parameter Name="w" Type="System.Single" />
  109. </Parameters>
  110. <Docs>
  111. <param name="x">The x component of the Vector4.</param>
  112. <param name="y">The y component of the Vector4.</param>
  113. <param name="z">The z component of the Vector4.</param>
  114. <param name="w">The z component of the Vector4.</param>
  115. <summary>
  116. Constructs a new Vector4.
  117. </summary>
  118. <remarks>To be added.</remarks>
  119. </Docs>
  120. </Member>
  121. <Member MemberName="Add">
  122. <MemberSignature Language="C#" Value="public void Add (Urho.Vector4 right);" />
  123. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Add(valuetype Urho.Vector4 right) cil managed" />
  124. <MemberType>Method</MemberType>
  125. <AssemblyInfo>
  126. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  127. </AssemblyInfo>
  128. <Attributes>
  129. <Attribute>
  130. <AttributeName>System.Obsolete("Use static Add() method instead.")</AttributeName>
  131. </Attribute>
  132. </Attributes>
  133. <ReturnValue>
  134. <ReturnType>System.Void</ReturnType>
  135. </ReturnValue>
  136. <Parameters>
  137. <Parameter Name="right" Type="Urho.Vector4" />
  138. </Parameters>
  139. <Docs>
  140. <param name="right">Right operand. This parameter is only read from.</param>
  141. <summary>Add the Vector passed as parameter to this instance.</summary>
  142. <remarks>To be added.</remarks>
  143. </Docs>
  144. </Member>
  145. <Member MemberName="Add">
  146. <MemberSignature Language="C#" Value="public void Add (ref Urho.Vector4 right);" />
  147. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Add(valuetype Urho.Vector4 right) cil managed" />
  148. <MemberType>Method</MemberType>
  149. <AssemblyInfo>
  150. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  151. </AssemblyInfo>
  152. <Attributes>
  153. <Attribute>
  154. <AttributeName>System.CLSCompliant(false)</AttributeName>
  155. </Attribute>
  156. <Attribute>
  157. <AttributeName>System.Obsolete("Use static Add() method instead.")</AttributeName>
  158. </Attribute>
  159. </Attributes>
  160. <ReturnValue>
  161. <ReturnType>System.Void</ReturnType>
  162. </ReturnValue>
  163. <Parameters>
  164. <Parameter Name="right" Type="Urho.Vector4&amp;" RefType="ref" />
  165. </Parameters>
  166. <Docs>
  167. <param name="right">Right operand. This parameter is only read from.</param>
  168. <summary>Add the Vector passed as parameter to this instance.</summary>
  169. <remarks>To be added.</remarks>
  170. </Docs>
  171. </Member>
  172. <Member MemberName="Add">
  173. <MemberSignature Language="C#" Value="public static Urho.Vector4 Add (Urho.Vector4 a, Urho.Vector4 b);" />
  174. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Vector4 Add(valuetype Urho.Vector4 a, valuetype Urho.Vector4 b) cil managed" />
  175. <MemberType>Method</MemberType>
  176. <AssemblyInfo>
  177. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  178. </AssemblyInfo>
  179. <ReturnValue>
  180. <ReturnType>Urho.Vector4</ReturnType>
  181. </ReturnValue>
  182. <Parameters>
  183. <Parameter Name="a" Type="Urho.Vector4" />
  184. <Parameter Name="b" Type="Urho.Vector4" />
  185. </Parameters>
  186. <Docs>
  187. <param name="a">Left operand.</param>
  188. <param name="b">Right operand.</param>
  189. <summary>
  190. Adds two vectors.
  191. </summary>
  192. <returns>Result of operation.</returns>
  193. <remarks>To be added.</remarks>
  194. </Docs>
  195. </Member>
  196. <Member MemberName="Add">
  197. <MemberSignature Language="C#" Value="public static void Add (ref Urho.Vector4 a, ref Urho.Vector4 b, out Urho.Vector4 result);" />
  198. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Add(valuetype Urho.Vector4 a, valuetype Urho.Vector4 b, valuetype Urho.Vector4 result) cil managed" />
  199. <MemberType>Method</MemberType>
  200. <AssemblyInfo>
  201. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  202. </AssemblyInfo>
  203. <ReturnValue>
  204. <ReturnType>System.Void</ReturnType>
  205. </ReturnValue>
  206. <Parameters>
  207. <Parameter Name="a" Type="Urho.Vector4&amp;" RefType="ref" />
  208. <Parameter Name="b" Type="Urho.Vector4&amp;" RefType="ref" />
  209. <Parameter Name="result" Type="Urho.Vector4&amp;" RefType="out" />
  210. </Parameters>
  211. <Docs>
  212. <param name="a">Left operand.</param>
  213. <param name="b">Right operand.</param>
  214. <param name="result">Result of operation.</param>
  215. <summary>
  216. Adds two vectors.
  217. </summary>
  218. <remarks>To be added.</remarks>
  219. </Docs>
  220. </Member>
  221. <Member MemberName="BaryCentric">
  222. <MemberSignature Language="C#" Value="public static Urho.Vector4 BaryCentric (Urho.Vector4 a, Urho.Vector4 b, Urho.Vector4 c, float u, float v);" />
  223. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Vector4 BaryCentric(valuetype Urho.Vector4 a, valuetype Urho.Vector4 b, valuetype Urho.Vector4 c, float32 u, float32 v) cil managed" />
  224. <MemberType>Method</MemberType>
  225. <AssemblyInfo>
  226. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  227. </AssemblyInfo>
  228. <ReturnValue>
  229. <ReturnType>Urho.Vector4</ReturnType>
  230. </ReturnValue>
  231. <Parameters>
  232. <Parameter Name="a" Type="Urho.Vector4" />
  233. <Parameter Name="b" Type="Urho.Vector4" />
  234. <Parameter Name="c" Type="Urho.Vector4" />
  235. <Parameter Name="u" Type="System.Single" />
  236. <Parameter Name="v" Type="System.Single" />
  237. </Parameters>
  238. <Docs>
  239. <param name="a">First input Vector</param>
  240. <param name="b">Second input Vector</param>
  241. <param name="c">Third input Vector</param>
  242. <param name="u">First Barycentric Coordinate</param>
  243. <param name="v">Second Barycentric Coordinate</param>
  244. <summary>
  245. Interpolate 3 Vectors using Barycentric coordinates
  246. </summary>
  247. <returns>a when u=v=0, b when u=1,v=0, c when u=0,v=1, and a linear combination of a,b,c otherwise</returns>
  248. <remarks>To be added.</remarks>
  249. </Docs>
  250. </Member>
  251. <Member MemberName="BaryCentric">
  252. <MemberSignature Language="C#" Value="public static void BaryCentric (ref Urho.Vector4 a, ref Urho.Vector4 b, ref Urho.Vector4 c, float u, float v, out Urho.Vector4 result);" />
  253. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void BaryCentric(valuetype Urho.Vector4 a, valuetype Urho.Vector4 b, valuetype Urho.Vector4 c, float32 u, float32 v, valuetype Urho.Vector4 result) cil managed" />
  254. <MemberType>Method</MemberType>
  255. <AssemblyInfo>
  256. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  257. </AssemblyInfo>
  258. <ReturnValue>
  259. <ReturnType>System.Void</ReturnType>
  260. </ReturnValue>
  261. <Parameters>
  262. <Parameter Name="a" Type="Urho.Vector4&amp;" RefType="ref" />
  263. <Parameter Name="b" Type="Urho.Vector4&amp;" RefType="ref" />
  264. <Parameter Name="c" Type="Urho.Vector4&amp;" RefType="ref" />
  265. <Parameter Name="u" Type="System.Single" />
  266. <Parameter Name="v" Type="System.Single" />
  267. <Parameter Name="result" Type="Urho.Vector4&amp;" RefType="out" />
  268. </Parameters>
  269. <Docs>
  270. <param name="a">First input Vector.</param>
  271. <param name="b">Second input Vector.</param>
  272. <param name="c">Third input Vector.</param>
  273. <param name="u">First Barycentric Coordinate.</param>
  274. <param name="v">Second Barycentric Coordinate.</param>
  275. <param name="result">Output Vector. a when u=v=0, b when u=1,v=0, c when u=0,v=1, and a linear combination of a,b,c otherwise</param>
  276. <summary>Interpolate 3 Vectors using Barycentric coordinates</summary>
  277. <remarks>To be added.</remarks>
  278. </Docs>
  279. </Member>
  280. <Member MemberName="Clamp">
  281. <MemberSignature Language="C#" Value="public static Urho.Vector4 Clamp (Urho.Vector4 vec, Urho.Vector4 min, Urho.Vector4 max);" />
  282. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Vector4 Clamp(valuetype Urho.Vector4 vec, valuetype Urho.Vector4 min, valuetype Urho.Vector4 max) cil managed" />
  283. <MemberType>Method</MemberType>
  284. <AssemblyInfo>
  285. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  286. </AssemblyInfo>
  287. <ReturnValue>
  288. <ReturnType>Urho.Vector4</ReturnType>
  289. </ReturnValue>
  290. <Parameters>
  291. <Parameter Name="vec" Type="Urho.Vector4" />
  292. <Parameter Name="min" Type="Urho.Vector4" />
  293. <Parameter Name="max" Type="Urho.Vector4" />
  294. </Parameters>
  295. <Docs>
  296. <param name="vec">Input vector</param>
  297. <param name="min">Minimum vector</param>
  298. <param name="max">Maximum vector</param>
  299. <summary>
  300. Clamp a vector to the given minimum and maximum vectors
  301. </summary>
  302. <returns>The clamped vector</returns>
  303. <remarks>To be added.</remarks>
  304. </Docs>
  305. </Member>
  306. <Member MemberName="Clamp">
  307. <MemberSignature Language="C#" Value="public static void Clamp (ref Urho.Vector4 vec, ref Urho.Vector4 min, ref Urho.Vector4 max, out Urho.Vector4 result);" />
  308. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Clamp(valuetype Urho.Vector4 vec, valuetype Urho.Vector4 min, valuetype Urho.Vector4 max, valuetype Urho.Vector4 result) cil managed" />
  309. <MemberType>Method</MemberType>
  310. <AssemblyInfo>
  311. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  312. </AssemblyInfo>
  313. <ReturnValue>
  314. <ReturnType>System.Void</ReturnType>
  315. </ReturnValue>
  316. <Parameters>
  317. <Parameter Name="vec" Type="Urho.Vector4&amp;" RefType="ref" />
  318. <Parameter Name="min" Type="Urho.Vector4&amp;" RefType="ref" />
  319. <Parameter Name="max" Type="Urho.Vector4&amp;" RefType="ref" />
  320. <Parameter Name="result" Type="Urho.Vector4&amp;" RefType="out" />
  321. </Parameters>
  322. <Docs>
  323. <param name="vec">Input vector</param>
  324. <param name="min">Minimum vector</param>
  325. <param name="max">Maximum vector</param>
  326. <param name="result">The clamped vector</param>
  327. <summary>
  328. Clamp a vector to the given minimum and maximum vectors
  329. </summary>
  330. <remarks>To be added.</remarks>
  331. </Docs>
  332. </Member>
  333. <Member MemberName="Div">
  334. <MemberSignature Language="C#" Value="public void Div (float f);" />
  335. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Div(float32 f) cil managed" />
  336. <MemberType>Method</MemberType>
  337. <AssemblyInfo>
  338. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  339. </AssemblyInfo>
  340. <Attributes>
  341. <Attribute>
  342. <AttributeName>System.Obsolete("Use static Divide() method instead.")</AttributeName>
  343. </Attribute>
  344. </Attributes>
  345. <ReturnValue>
  346. <ReturnType>System.Void</ReturnType>
  347. </ReturnValue>
  348. <Parameters>
  349. <Parameter Name="f" Type="System.Single" />
  350. </Parameters>
  351. <Docs>
  352. <param name="f">Scalar operand.</param>
  353. <summary>Divide this instance by a scalar.</summary>
  354. <remarks>To be added.</remarks>
  355. </Docs>
  356. </Member>
  357. <Member MemberName="Div">
  358. <MemberSignature Language="C#" Value="public static Urho.Vector4 Div (Urho.Vector4 a, float f);" />
  359. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Vector4 Div(valuetype Urho.Vector4 a, float32 f) cil managed" />
  360. <MemberType>Method</MemberType>
  361. <AssemblyInfo>
  362. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  363. </AssemblyInfo>
  364. <ReturnValue>
  365. <ReturnType>Urho.Vector4</ReturnType>
  366. </ReturnValue>
  367. <Parameters>
  368. <Parameter Name="a" Type="Urho.Vector4" />
  369. <Parameter Name="f" Type="System.Single" />
  370. </Parameters>
  371. <Docs>
  372. <param name="a">Vector operand</param>
  373. <param name="f">Scalar operand</param>
  374. <summary>
  375. Divide a vector by a scalar
  376. </summary>
  377. <returns>Result of the division</returns>
  378. <remarks>To be added.</remarks>
  379. </Docs>
  380. </Member>
  381. <Member MemberName="Div">
  382. <MemberSignature Language="C#" Value="public static void Div (ref Urho.Vector4 a, float f, out Urho.Vector4 result);" />
  383. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Div(valuetype Urho.Vector4 a, float32 f, valuetype Urho.Vector4 result) cil managed" />
  384. <MemberType>Method</MemberType>
  385. <AssemblyInfo>
  386. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  387. </AssemblyInfo>
  388. <ReturnValue>
  389. <ReturnType>System.Void</ReturnType>
  390. </ReturnValue>
  391. <Parameters>
  392. <Parameter Name="a" Type="Urho.Vector4&amp;" RefType="ref" />
  393. <Parameter Name="f" Type="System.Single" />
  394. <Parameter Name="result" Type="Urho.Vector4&amp;" RefType="out" />
  395. </Parameters>
  396. <Docs>
  397. <param name="a">Vector operand</param>
  398. <param name="f">Scalar operand</param>
  399. <param name="result">Result of the division</param>
  400. <summary>
  401. Divide a vector by a scalar
  402. </summary>
  403. <remarks>To be added.</remarks>
  404. </Docs>
  405. </Member>
  406. <Member MemberName="Divide">
  407. <MemberSignature Language="C#" Value="public static Urho.Vector4 Divide (Urho.Vector4 vector, float scale);" />
  408. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Vector4 Divide(valuetype Urho.Vector4 vector, float32 scale) cil managed" />
  409. <MemberType>Method</MemberType>
  410. <AssemblyInfo>
  411. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  412. </AssemblyInfo>
  413. <ReturnValue>
  414. <ReturnType>Urho.Vector4</ReturnType>
  415. </ReturnValue>
  416. <Parameters>
  417. <Parameter Name="vector" Type="Urho.Vector4" />
  418. <Parameter Name="scale" Type="System.Single" />
  419. </Parameters>
  420. <Docs>
  421. <param name="vector">Left operand.</param>
  422. <param name="scale">Right operand.</param>
  423. <summary>
  424. Divides a vector by a scalar.
  425. </summary>
  426. <returns>Result of the operation.</returns>
  427. <remarks>To be added.</remarks>
  428. </Docs>
  429. </Member>
  430. <Member MemberName="Divide">
  431. <MemberSignature Language="C#" Value="public static Urho.Vector4 Divide (Urho.Vector4 vector, Urho.Vector4 scale);" />
  432. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Vector4 Divide(valuetype Urho.Vector4 vector, valuetype Urho.Vector4 scale) cil managed" />
  433. <MemberType>Method</MemberType>
  434. <AssemblyInfo>
  435. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  436. </AssemblyInfo>
  437. <ReturnValue>
  438. <ReturnType>Urho.Vector4</ReturnType>
  439. </ReturnValue>
  440. <Parameters>
  441. <Parameter Name="vector" Type="Urho.Vector4" />
  442. <Parameter Name="scale" Type="Urho.Vector4" />
  443. </Parameters>
  444. <Docs>
  445. <param name="vector">Left operand.</param>
  446. <param name="scale">Right operand.</param>
  447. <summary>
  448. Divides a vector by the components of a vector (scale).
  449. </summary>
  450. <returns>Result of the operation.</returns>
  451. <remarks>To be added.</remarks>
  452. </Docs>
  453. </Member>
  454. <Member MemberName="Divide">
  455. <MemberSignature Language="C#" Value="public static void Divide (ref Urho.Vector4 vector, float scale, out Urho.Vector4 result);" />
  456. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Divide(valuetype Urho.Vector4 vector, float32 scale, valuetype Urho.Vector4 result) cil managed" />
  457. <MemberType>Method</MemberType>
  458. <AssemblyInfo>
  459. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  460. </AssemblyInfo>
  461. <ReturnValue>
  462. <ReturnType>System.Void</ReturnType>
  463. </ReturnValue>
  464. <Parameters>
  465. <Parameter Name="vector" Type="Urho.Vector4&amp;" RefType="ref" />
  466. <Parameter Name="scale" Type="System.Single" />
  467. <Parameter Name="result" Type="Urho.Vector4&amp;" RefType="out" />
  468. </Parameters>
  469. <Docs>
  470. <param name="vector">Left operand.</param>
  471. <param name="scale">Right operand.</param>
  472. <param name="result">Result of the operation.</param>
  473. <summary>
  474. Divides a vector by a scalar.
  475. </summary>
  476. <remarks>To be added.</remarks>
  477. </Docs>
  478. </Member>
  479. <Member MemberName="Divide">
  480. <MemberSignature Language="C#" Value="public static void Divide (ref Urho.Vector4 vector, ref Urho.Vector4 scale, out Urho.Vector4 result);" />
  481. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Divide(valuetype Urho.Vector4 vector, valuetype Urho.Vector4 scale, valuetype Urho.Vector4 result) cil managed" />
  482. <MemberType>Method</MemberType>
  483. <AssemblyInfo>
  484. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  485. </AssemblyInfo>
  486. <ReturnValue>
  487. <ReturnType>System.Void</ReturnType>
  488. </ReturnValue>
  489. <Parameters>
  490. <Parameter Name="vector" Type="Urho.Vector4&amp;" RefType="ref" />
  491. <Parameter Name="scale" Type="Urho.Vector4&amp;" RefType="ref" />
  492. <Parameter Name="result" Type="Urho.Vector4&amp;" RefType="out" />
  493. </Parameters>
  494. <Docs>
  495. <param name="vector">Left operand.</param>
  496. <param name="scale">Right operand.</param>
  497. <param name="result">Result of the operation.</param>
  498. <summary>
  499. Divide a vector by the components of a vector (scale).
  500. </summary>
  501. <remarks>To be added.</remarks>
  502. </Docs>
  503. </Member>
  504. <Member MemberName="Dot">
  505. <MemberSignature Language="C#" Value="public static float Dot (Urho.Vector4 left, Urho.Vector4 right);" />
  506. <MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Dot(valuetype Urho.Vector4 left, valuetype Urho.Vector4 right) cil managed" />
  507. <MemberType>Method</MemberType>
  508. <AssemblyInfo>
  509. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  510. </AssemblyInfo>
  511. <ReturnValue>
  512. <ReturnType>System.Single</ReturnType>
  513. </ReturnValue>
  514. <Parameters>
  515. <Parameter Name="left" Type="Urho.Vector4" />
  516. <Parameter Name="right" Type="Urho.Vector4" />
  517. </Parameters>
  518. <Docs>
  519. <param name="left">First operand</param>
  520. <param name="right">Second operand</param>
  521. <summary>
  522. Calculate the dot product of two vectors
  523. </summary>
  524. <returns>The dot product of the two inputs</returns>
  525. <remarks>To be added.</remarks>
  526. </Docs>
  527. </Member>
  528. <Member MemberName="Dot">
  529. <MemberSignature Language="C#" Value="public static void Dot (ref Urho.Vector4 left, ref Urho.Vector4 right, out float result);" />
  530. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Dot(valuetype Urho.Vector4 left, valuetype Urho.Vector4 right, float32 result) cil managed" />
  531. <MemberType>Method</MemberType>
  532. <AssemblyInfo>
  533. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  534. </AssemblyInfo>
  535. <ReturnValue>
  536. <ReturnType>System.Void</ReturnType>
  537. </ReturnValue>
  538. <Parameters>
  539. <Parameter Name="left" Type="Urho.Vector4&amp;" RefType="ref" />
  540. <Parameter Name="right" Type="Urho.Vector4&amp;" RefType="ref" />
  541. <Parameter Name="result" Type="System.Single&amp;" RefType="out" />
  542. </Parameters>
  543. <Docs>
  544. <param name="left">First operand</param>
  545. <param name="right">Second operand</param>
  546. <param name="result">The dot product of the two inputs</param>
  547. <summary>
  548. Calculate the dot product of two vectors
  549. </summary>
  550. <remarks>To be added.</remarks>
  551. </Docs>
  552. </Member>
  553. <Member MemberName="Equals">
  554. <MemberSignature Language="C#" Value="public override bool Equals (object obj);" />
  555. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object obj) cil managed" />
  556. <MemberType>Method</MemberType>
  557. <AssemblyInfo>
  558. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  559. </AssemblyInfo>
  560. <ReturnValue>
  561. <ReturnType>System.Boolean</ReturnType>
  562. </ReturnValue>
  563. <Parameters>
  564. <Parameter Name="obj" Type="System.Object" />
  565. </Parameters>
  566. <Docs>
  567. <param name="obj">The object to compare to.</param>
  568. <summary>
  569. Indicates whether this instance and a specified object are equal.
  570. </summary>
  571. <returns>True if the instances are equal; false otherwise.</returns>
  572. <remarks>To be added.</remarks>
  573. </Docs>
  574. </Member>
  575. <Member MemberName="Equals">
  576. <MemberSignature Language="C#" Value="public bool Equals (Urho.Vector4 other);" />
  577. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(valuetype Urho.Vector4 other) cil managed" />
  578. <MemberType>Method</MemberType>
  579. <AssemblyInfo>
  580. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  581. </AssemblyInfo>
  582. <ReturnValue>
  583. <ReturnType>System.Boolean</ReturnType>
  584. </ReturnValue>
  585. <Parameters>
  586. <Parameter Name="other" Type="Urho.Vector4" />
  587. </Parameters>
  588. <Docs>
  589. <param name="other">A vector to compare with this vector.</param>
  590. <summary>Indicates whether the current vector is equal to another vector.</summary>
  591. <returns>true if the current vector is equal to the vector parameter; otherwise, false.</returns>
  592. <remarks>To be added.</remarks>
  593. </Docs>
  594. </Member>
  595. <Member MemberName="GetHashCode">
  596. <MemberSignature Language="C#" Value="public override int GetHashCode ();" />
  597. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
  598. <MemberType>Method</MemberType>
  599. <AssemblyInfo>
  600. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  601. </AssemblyInfo>
  602. <ReturnValue>
  603. <ReturnType>System.Int32</ReturnType>
  604. </ReturnValue>
  605. <Parameters />
  606. <Docs>
  607. <summary>
  608. Returns the hashcode for this instance.
  609. </summary>
  610. <returns>A System.Int32 containing the unique hashcode for this instance.</returns>
  611. <remarks>To be added.</remarks>
  612. </Docs>
  613. </Member>
  614. <Member MemberName="Length">
  615. <MemberSignature Language="C#" Value="public float Length { get; }" />
  616. <MemberSignature Language="ILAsm" Value=".property instance float32 Length" />
  617. <MemberType>Property</MemberType>
  618. <AssemblyInfo>
  619. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  620. </AssemblyInfo>
  621. <ReturnValue>
  622. <ReturnType>System.Single</ReturnType>
  623. </ReturnValue>
  624. <Docs>
  625. <summary>
  626. Gets the length (magnitude) of the vector.
  627. </summary>
  628. <value>To be added.</value>
  629. <remarks>To be added.</remarks>
  630. <see cref="P:Urho.Vector4.LengthFast" />
  631. <altmember cref="P:Urho.Vector4.LengthSquared" />
  632. </Docs>
  633. </Member>
  634. <Member MemberName="LengthFast">
  635. <MemberSignature Language="C#" Value="public float LengthFast { get; }" />
  636. <MemberSignature Language="ILAsm" Value=".property instance float32 LengthFast" />
  637. <MemberType>Property</MemberType>
  638. <AssemblyInfo>
  639. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  640. </AssemblyInfo>
  641. <ReturnValue>
  642. <ReturnType>System.Single</ReturnType>
  643. </ReturnValue>
  644. <Docs>
  645. <summary>
  646. Gets an approximation of the vector length (magnitude).
  647. </summary>
  648. <value>To be added.</value>
  649. <remarks>
  650. This property uses an approximation of the square root function to calculate vector magnitude, with
  651. an upper error bound of 0.001.
  652. </remarks>
  653. <see cref="P:Urho.Vector4.Length" />
  654. <altmember cref="P:Urho.Vector4.LengthSquared" />
  655. </Docs>
  656. </Member>
  657. <Member MemberName="LengthSquared">
  658. <MemberSignature Language="C#" Value="public float LengthSquared { get; }" />
  659. <MemberSignature Language="ILAsm" Value=".property instance float32 LengthSquared" />
  660. <MemberType>Property</MemberType>
  661. <AssemblyInfo>
  662. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  663. </AssemblyInfo>
  664. <ReturnValue>
  665. <ReturnType>System.Single</ReturnType>
  666. </ReturnValue>
  667. <Docs>
  668. <summary>
  669. Gets the square of the vector length (magnitude).
  670. </summary>
  671. <value>To be added.</value>
  672. <remarks>
  673. This property avoids the costly square root operation required by the Length property. This makes it more suitable
  674. for comparisons.
  675. </remarks>
  676. <see cref="P:Urho.Vector4.Length" />
  677. <altmember cref="P:Urho.Vector4.LengthFast" />
  678. </Docs>
  679. </Member>
  680. <Member MemberName="Lerp">
  681. <MemberSignature Language="C#" Value="public static Urho.Vector4 Lerp (Urho.Vector4 a, Urho.Vector4 b, float blend);" />
  682. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Vector4 Lerp(valuetype Urho.Vector4 a, valuetype Urho.Vector4 b, float32 blend) cil managed" />
  683. <MemberType>Method</MemberType>
  684. <AssemblyInfo>
  685. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  686. </AssemblyInfo>
  687. <ReturnValue>
  688. <ReturnType>Urho.Vector4</ReturnType>
  689. </ReturnValue>
  690. <Parameters>
  691. <Parameter Name="a" Type="Urho.Vector4" />
  692. <Parameter Name="b" Type="Urho.Vector4" />
  693. <Parameter Name="blend" Type="System.Single" />
  694. </Parameters>
  695. <Docs>
  696. <param name="a">First input vector</param>
  697. <param name="b">Second input vector</param>
  698. <param name="blend">The blend factor. a when blend=0, b when blend=1.</param>
  699. <summary>
  700. Returns a new Vector that is the linear blend of the 2 given Vectors
  701. </summary>
  702. <returns>a when blend=0, b when blend=1, and a linear combination otherwise</returns>
  703. <remarks>To be added.</remarks>
  704. </Docs>
  705. </Member>
  706. <Member MemberName="Lerp">
  707. <MemberSignature Language="C#" Value="public static void Lerp (ref Urho.Vector4 a, ref Urho.Vector4 b, float blend, out Urho.Vector4 result);" />
  708. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Lerp(valuetype Urho.Vector4 a, valuetype Urho.Vector4 b, float32 blend, valuetype Urho.Vector4 result) cil managed" />
  709. <MemberType>Method</MemberType>
  710. <AssemblyInfo>
  711. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  712. </AssemblyInfo>
  713. <ReturnValue>
  714. <ReturnType>System.Void</ReturnType>
  715. </ReturnValue>
  716. <Parameters>
  717. <Parameter Name="a" Type="Urho.Vector4&amp;" RefType="ref" />
  718. <Parameter Name="b" Type="Urho.Vector4&amp;" RefType="ref" />
  719. <Parameter Name="blend" Type="System.Single" />
  720. <Parameter Name="result" Type="Urho.Vector4&amp;" RefType="out" />
  721. </Parameters>
  722. <Docs>
  723. <param name="a">First input vector</param>
  724. <param name="b">Second input vector</param>
  725. <param name="blend">The blend factor. a when blend=0, b when blend=1.</param>
  726. <param name="result">a when blend=0, b when blend=1, and a linear combination otherwise</param>
  727. <summary>
  728. Returns a new Vector that is the linear blend of the 2 given Vectors
  729. </summary>
  730. <remarks>To be added.</remarks>
  731. </Docs>
  732. </Member>
  733. <Member MemberName="Max">
  734. <MemberSignature Language="C#" Value="public static Urho.Vector4 Max (Urho.Vector4 a, Urho.Vector4 b);" />
  735. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Vector4 Max(valuetype Urho.Vector4 a, valuetype Urho.Vector4 b) cil managed" />
  736. <MemberType>Method</MemberType>
  737. <AssemblyInfo>
  738. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  739. </AssemblyInfo>
  740. <ReturnValue>
  741. <ReturnType>Urho.Vector4</ReturnType>
  742. </ReturnValue>
  743. <Parameters>
  744. <Parameter Name="a" Type="Urho.Vector4" />
  745. <Parameter Name="b" Type="Urho.Vector4" />
  746. </Parameters>
  747. <Docs>
  748. <param name="a">First operand</param>
  749. <param name="b">Second operand</param>
  750. <summary>
  751. Calculate the component-wise maximum of two vectors
  752. </summary>
  753. <returns>The component-wise maximum</returns>
  754. <remarks>To be added.</remarks>
  755. </Docs>
  756. </Member>
  757. <Member MemberName="Max">
  758. <MemberSignature Language="C#" Value="public static void Max (ref Urho.Vector4 a, ref Urho.Vector4 b, out Urho.Vector4 result);" />
  759. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Max(valuetype Urho.Vector4 a, valuetype Urho.Vector4 b, valuetype Urho.Vector4 result) cil managed" />
  760. <MemberType>Method</MemberType>
  761. <AssemblyInfo>
  762. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  763. </AssemblyInfo>
  764. <ReturnValue>
  765. <ReturnType>System.Void</ReturnType>
  766. </ReturnValue>
  767. <Parameters>
  768. <Parameter Name="a" Type="Urho.Vector4&amp;" RefType="ref" />
  769. <Parameter Name="b" Type="Urho.Vector4&amp;" RefType="ref" />
  770. <Parameter Name="result" Type="Urho.Vector4&amp;" RefType="out" />
  771. </Parameters>
  772. <Docs>
  773. <param name="a">First operand</param>
  774. <param name="b">Second operand</param>
  775. <param name="result">The component-wise maximum</param>
  776. <summary>
  777. Calculate the component-wise maximum of two vectors
  778. </summary>
  779. <remarks>To be added.</remarks>
  780. </Docs>
  781. </Member>
  782. <Member MemberName="Min">
  783. <MemberSignature Language="C#" Value="public static Urho.Vector4 Min (Urho.Vector4 a, Urho.Vector4 b);" />
  784. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Vector4 Min(valuetype Urho.Vector4 a, valuetype Urho.Vector4 b) cil managed" />
  785. <MemberType>Method</MemberType>
  786. <AssemblyInfo>
  787. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  788. </AssemblyInfo>
  789. <ReturnValue>
  790. <ReturnType>Urho.Vector4</ReturnType>
  791. </ReturnValue>
  792. <Parameters>
  793. <Parameter Name="a" Type="Urho.Vector4" />
  794. <Parameter Name="b" Type="Urho.Vector4" />
  795. </Parameters>
  796. <Docs>
  797. <param name="a">First operand</param>
  798. <param name="b">Second operand</param>
  799. <summary>
  800. Calculate the component-wise minimum of two vectors
  801. </summary>
  802. <returns>The component-wise minimum</returns>
  803. <remarks>To be added.</remarks>
  804. </Docs>
  805. </Member>
  806. <Member MemberName="Min">
  807. <MemberSignature Language="C#" Value="public static void Min (ref Urho.Vector4 a, ref Urho.Vector4 b, out Urho.Vector4 result);" />
  808. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Min(valuetype Urho.Vector4 a, valuetype Urho.Vector4 b, valuetype Urho.Vector4 result) cil managed" />
  809. <MemberType>Method</MemberType>
  810. <AssemblyInfo>
  811. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  812. </AssemblyInfo>
  813. <ReturnValue>
  814. <ReturnType>System.Void</ReturnType>
  815. </ReturnValue>
  816. <Parameters>
  817. <Parameter Name="a" Type="Urho.Vector4&amp;" RefType="ref" />
  818. <Parameter Name="b" Type="Urho.Vector4&amp;" RefType="ref" />
  819. <Parameter Name="result" Type="Urho.Vector4&amp;" RefType="out" />
  820. </Parameters>
  821. <Docs>
  822. <param name="a">First operand</param>
  823. <param name="b">Second operand</param>
  824. <param name="result">The component-wise minimum</param>
  825. <summary>
  826. Calculate the component-wise minimum of two vectors
  827. </summary>
  828. <remarks>To be added.</remarks>
  829. </Docs>
  830. </Member>
  831. <Member MemberName="Mult">
  832. <MemberSignature Language="C#" Value="public void Mult (float f);" />
  833. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Mult(float32 f) cil managed" />
  834. <MemberType>Method</MemberType>
  835. <AssemblyInfo>
  836. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  837. </AssemblyInfo>
  838. <Attributes>
  839. <Attribute>
  840. <AttributeName>System.Obsolete("Use static Multiply() method instead.")</AttributeName>
  841. </Attribute>
  842. </Attributes>
  843. <ReturnValue>
  844. <ReturnType>System.Void</ReturnType>
  845. </ReturnValue>
  846. <Parameters>
  847. <Parameter Name="f" Type="System.Single" />
  848. </Parameters>
  849. <Docs>
  850. <param name="f">Scalar operand.</param>
  851. <summary>Multiply this instance by a scalar.</summary>
  852. <remarks>To be added.</remarks>
  853. </Docs>
  854. </Member>
  855. <Member MemberName="Mult">
  856. <MemberSignature Language="C#" Value="public static Urho.Vector4 Mult (Urho.Vector4 a, float f);" />
  857. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Vector4 Mult(valuetype Urho.Vector4 a, float32 f) cil managed" />
  858. <MemberType>Method</MemberType>
  859. <AssemblyInfo>
  860. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  861. </AssemblyInfo>
  862. <ReturnValue>
  863. <ReturnType>Urho.Vector4</ReturnType>
  864. </ReturnValue>
  865. <Parameters>
  866. <Parameter Name="a" Type="Urho.Vector4" />
  867. <Parameter Name="f" Type="System.Single" />
  868. </Parameters>
  869. <Docs>
  870. <param name="a">Vector operand</param>
  871. <param name="f">Scalar operand</param>
  872. <summary>
  873. Multiply a vector and a scalar
  874. </summary>
  875. <returns>Result of the multiplication</returns>
  876. <remarks>To be added.</remarks>
  877. </Docs>
  878. </Member>
  879. <Member MemberName="Mult">
  880. <MemberSignature Language="C#" Value="public static void Mult (ref Urho.Vector4 a, float f, out Urho.Vector4 result);" />
  881. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Mult(valuetype Urho.Vector4 a, float32 f, valuetype Urho.Vector4 result) cil managed" />
  882. <MemberType>Method</MemberType>
  883. <AssemblyInfo>
  884. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  885. </AssemblyInfo>
  886. <ReturnValue>
  887. <ReturnType>System.Void</ReturnType>
  888. </ReturnValue>
  889. <Parameters>
  890. <Parameter Name="a" Type="Urho.Vector4&amp;" RefType="ref" />
  891. <Parameter Name="f" Type="System.Single" />
  892. <Parameter Name="result" Type="Urho.Vector4&amp;" RefType="out" />
  893. </Parameters>
  894. <Docs>
  895. <param name="a">Vector operand</param>
  896. <param name="f">Scalar operand</param>
  897. <param name="result">Result of the multiplication</param>
  898. <summary>
  899. Multiply a vector and a scalar
  900. </summary>
  901. <remarks>To be added.</remarks>
  902. </Docs>
  903. </Member>
  904. <Member MemberName="Multiply">
  905. <MemberSignature Language="C#" Value="public static Urho.Vector4 Multiply (Urho.Vector4 vector, float scale);" />
  906. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Vector4 Multiply(valuetype Urho.Vector4 vector, float32 scale) cil managed" />
  907. <MemberType>Method</MemberType>
  908. <AssemblyInfo>
  909. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  910. </AssemblyInfo>
  911. <ReturnValue>
  912. <ReturnType>Urho.Vector4</ReturnType>
  913. </ReturnValue>
  914. <Parameters>
  915. <Parameter Name="vector" Type="Urho.Vector4" />
  916. <Parameter Name="scale" Type="System.Single" />
  917. </Parameters>
  918. <Docs>
  919. <param name="vector">Left operand.</param>
  920. <param name="scale">Right operand.</param>
  921. <summary>
  922. Multiplies a vector by a scalar.
  923. </summary>
  924. <returns>Result of the operation.</returns>
  925. <remarks>To be added.</remarks>
  926. </Docs>
  927. </Member>
  928. <Member MemberName="Multiply">
  929. <MemberSignature Language="C#" Value="public static Urho.Vector4 Multiply (Urho.Vector4 vector, Urho.Vector4 scale);" />
  930. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Vector4 Multiply(valuetype Urho.Vector4 vector, valuetype Urho.Vector4 scale) cil managed" />
  931. <MemberType>Method</MemberType>
  932. <AssemblyInfo>
  933. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  934. </AssemblyInfo>
  935. <ReturnValue>
  936. <ReturnType>Urho.Vector4</ReturnType>
  937. </ReturnValue>
  938. <Parameters>
  939. <Parameter Name="vector" Type="Urho.Vector4" />
  940. <Parameter Name="scale" Type="Urho.Vector4" />
  941. </Parameters>
  942. <Docs>
  943. <param name="vector">Left operand.</param>
  944. <param name="scale">Right operand.</param>
  945. <summary>
  946. Multiplies a vector by the components a vector (scale).
  947. </summary>
  948. <returns>Result of the operation.</returns>
  949. <remarks>To be added.</remarks>
  950. </Docs>
  951. </Member>
  952. <Member MemberName="Multiply">
  953. <MemberSignature Language="C#" Value="public static void Multiply (ref Urho.Vector4 vector, float scale, out Urho.Vector4 result);" />
  954. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Multiply(valuetype Urho.Vector4 vector, float32 scale, valuetype Urho.Vector4 result) cil managed" />
  955. <MemberType>Method</MemberType>
  956. <AssemblyInfo>
  957. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  958. </AssemblyInfo>
  959. <ReturnValue>
  960. <ReturnType>System.Void</ReturnType>
  961. </ReturnValue>
  962. <Parameters>
  963. <Parameter Name="vector" Type="Urho.Vector4&amp;" RefType="ref" />
  964. <Parameter Name="scale" Type="System.Single" />
  965. <Parameter Name="result" Type="Urho.Vector4&amp;" RefType="out" />
  966. </Parameters>
  967. <Docs>
  968. <param name="vector">Left operand.</param>
  969. <param name="scale">Right operand.</param>
  970. <param name="result">Result of the operation.</param>
  971. <summary>
  972. Multiplies a vector by a scalar.
  973. </summary>
  974. <remarks>To be added.</remarks>
  975. </Docs>
  976. </Member>
  977. <Member MemberName="Multiply">
  978. <MemberSignature Language="C#" Value="public static void Multiply (ref Urho.Vector4 vector, ref Urho.Vector4 scale, out Urho.Vector4 result);" />
  979. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Multiply(valuetype Urho.Vector4 vector, valuetype Urho.Vector4 scale, valuetype Urho.Vector4 result) cil managed" />
  980. <MemberType>Method</MemberType>
  981. <AssemblyInfo>
  982. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  983. </AssemblyInfo>
  984. <ReturnValue>
  985. <ReturnType>System.Void</ReturnType>
  986. </ReturnValue>
  987. <Parameters>
  988. <Parameter Name="vector" Type="Urho.Vector4&amp;" RefType="ref" />
  989. <Parameter Name="scale" Type="Urho.Vector4&amp;" RefType="ref" />
  990. <Parameter Name="result" Type="Urho.Vector4&amp;" RefType="out" />
  991. </Parameters>
  992. <Docs>
  993. <param name="vector">Left operand.</param>
  994. <param name="scale">Right operand.</param>
  995. <param name="result">Result of the operation.</param>
  996. <summary>
  997. Multiplies a vector by the components of a vector (scale).
  998. </summary>
  999. <remarks>To be added.</remarks>
  1000. </Docs>
  1001. </Member>
  1002. <Member MemberName="Normalize">
  1003. <MemberSignature Language="C#" Value="public void Normalize ();" />
  1004. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Normalize() cil managed" />
  1005. <MemberType>Method</MemberType>
  1006. <AssemblyInfo>
  1007. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1008. </AssemblyInfo>
  1009. <ReturnValue>
  1010. <ReturnType>System.Void</ReturnType>
  1011. </ReturnValue>
  1012. <Parameters />
  1013. <Docs>
  1014. <summary>
  1015. Scales the Vector4 to unit length.
  1016. </summary>
  1017. <remarks>To be added.</remarks>
  1018. </Docs>
  1019. </Member>
  1020. <Member MemberName="Normalize">
  1021. <MemberSignature Language="C#" Value="public static Urho.Vector4 Normalize (Urho.Vector4 vec);" />
  1022. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Vector4 Normalize(valuetype Urho.Vector4 vec) cil managed" />
  1023. <MemberType>Method</MemberType>
  1024. <AssemblyInfo>
  1025. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1026. </AssemblyInfo>
  1027. <ReturnValue>
  1028. <ReturnType>Urho.Vector4</ReturnType>
  1029. </ReturnValue>
  1030. <Parameters>
  1031. <Parameter Name="vec" Type="Urho.Vector4" />
  1032. </Parameters>
  1033. <Docs>
  1034. <param name="vec">The input vector</param>
  1035. <summary>
  1036. Scale a vector to unit length
  1037. </summary>
  1038. <returns>The normalized vector</returns>
  1039. <remarks>To be added.</remarks>
  1040. </Docs>
  1041. </Member>
  1042. <Member MemberName="Normalize">
  1043. <MemberSignature Language="C#" Value="public static void Normalize (ref Urho.Vector4 vec, out Urho.Vector4 result);" />
  1044. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Normalize(valuetype Urho.Vector4 vec, valuetype Urho.Vector4 result) cil managed" />
  1045. <MemberType>Method</MemberType>
  1046. <AssemblyInfo>
  1047. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1048. </AssemblyInfo>
  1049. <ReturnValue>
  1050. <ReturnType>System.Void</ReturnType>
  1051. </ReturnValue>
  1052. <Parameters>
  1053. <Parameter Name="vec" Type="Urho.Vector4&amp;" RefType="ref" />
  1054. <Parameter Name="result" Type="Urho.Vector4&amp;" RefType="out" />
  1055. </Parameters>
  1056. <Docs>
  1057. <param name="vec">The input vector</param>
  1058. <param name="result">The normalized vector</param>
  1059. <summary>
  1060. Scale a vector to unit length
  1061. </summary>
  1062. <remarks>To be added.</remarks>
  1063. </Docs>
  1064. </Member>
  1065. <Member MemberName="NormalizeFast">
  1066. <MemberSignature Language="C#" Value="public void NormalizeFast ();" />
  1067. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void NormalizeFast() cil managed" />
  1068. <MemberType>Method</MemberType>
  1069. <AssemblyInfo>
  1070. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1071. </AssemblyInfo>
  1072. <ReturnValue>
  1073. <ReturnType>System.Void</ReturnType>
  1074. </ReturnValue>
  1075. <Parameters />
  1076. <Docs>
  1077. <summary>
  1078. Scales the Vector4 to approximately unit length.
  1079. </summary>
  1080. <remarks>To be added.</remarks>
  1081. </Docs>
  1082. </Member>
  1083. <Member MemberName="NormalizeFast">
  1084. <MemberSignature Language="C#" Value="public static Urho.Vector4 NormalizeFast (Urho.Vector4 vec);" />
  1085. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Vector4 NormalizeFast(valuetype Urho.Vector4 vec) cil managed" />
  1086. <MemberType>Method</MemberType>
  1087. <AssemblyInfo>
  1088. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1089. </AssemblyInfo>
  1090. <ReturnValue>
  1091. <ReturnType>Urho.Vector4</ReturnType>
  1092. </ReturnValue>
  1093. <Parameters>
  1094. <Parameter Name="vec" Type="Urho.Vector4" />
  1095. </Parameters>
  1096. <Docs>
  1097. <param name="vec">The input vector</param>
  1098. <summary>
  1099. Scale a vector to approximately unit length
  1100. </summary>
  1101. <returns>The normalized vector</returns>
  1102. <remarks>To be added.</remarks>
  1103. </Docs>
  1104. </Member>
  1105. <Member MemberName="NormalizeFast">
  1106. <MemberSignature Language="C#" Value="public static void NormalizeFast (ref Urho.Vector4 vec, out Urho.Vector4 result);" />
  1107. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void NormalizeFast(valuetype Urho.Vector4 vec, valuetype Urho.Vector4 result) cil managed" />
  1108. <MemberType>Method</MemberType>
  1109. <AssemblyInfo>
  1110. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1111. </AssemblyInfo>
  1112. <ReturnValue>
  1113. <ReturnType>System.Void</ReturnType>
  1114. </ReturnValue>
  1115. <Parameters>
  1116. <Parameter Name="vec" Type="Urho.Vector4&amp;" RefType="ref" />
  1117. <Parameter Name="result" Type="Urho.Vector4&amp;" RefType="out" />
  1118. </Parameters>
  1119. <Docs>
  1120. <param name="vec">The input vector</param>
  1121. <param name="result">The normalized vector</param>
  1122. <summary>
  1123. Scale a vector to approximately unit length
  1124. </summary>
  1125. <remarks>To be added.</remarks>
  1126. </Docs>
  1127. </Member>
  1128. <Member MemberName="One">
  1129. <MemberSignature Language="C#" Value="public static readonly Urho.Vector4 One;" />
  1130. <MemberSignature Language="ILAsm" Value=".field public static initonly valuetype Urho.Vector4 One" />
  1131. <MemberType>Field</MemberType>
  1132. <AssemblyInfo>
  1133. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1134. </AssemblyInfo>
  1135. <ReturnValue>
  1136. <ReturnType>Urho.Vector4</ReturnType>
  1137. </ReturnValue>
  1138. <Docs>
  1139. <summary>
  1140. Defines an instance with all components set to 1.
  1141. </summary>
  1142. <remarks>To be added.</remarks>
  1143. </Docs>
  1144. </Member>
  1145. <Member MemberName="op_Addition">
  1146. <MemberSignature Language="C#" Value="public static Urho.Vector4 op_Addition (Urho.Vector4 left, Urho.Vector4 right);" />
  1147. <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Urho.Vector4 op_Addition(valuetype Urho.Vector4 left, valuetype Urho.Vector4 right) cil managed" />
  1148. <MemberType>Method</MemberType>
  1149. <AssemblyInfo>
  1150. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1151. </AssemblyInfo>
  1152. <ReturnValue>
  1153. <ReturnType>Urho.Vector4</ReturnType>
  1154. </ReturnValue>
  1155. <Parameters>
  1156. <Parameter Name="left" Type="Urho.Vector4" />
  1157. <Parameter Name="right" Type="Urho.Vector4" />
  1158. </Parameters>
  1159. <Docs>
  1160. <param name="left">The first instance.</param>
  1161. <param name="right">The second instance.</param>
  1162. <summary>
  1163. Adds two instances.
  1164. </summary>
  1165. <returns>The result of the calculation.</returns>
  1166. <remarks>To be added.</remarks>
  1167. </Docs>
  1168. </Member>
  1169. <Member MemberName="op_Division">
  1170. <MemberSignature Language="C#" Value="public static Urho.Vector4 op_Division (Urho.Vector4 vec, float scale);" />
  1171. <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Urho.Vector4 op_Division(valuetype Urho.Vector4 vec, float32 scale) cil managed" />
  1172. <MemberType>Method</MemberType>
  1173. <AssemblyInfo>
  1174. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1175. </AssemblyInfo>
  1176. <ReturnValue>
  1177. <ReturnType>Urho.Vector4</ReturnType>
  1178. </ReturnValue>
  1179. <Parameters>
  1180. <Parameter Name="vec" Type="Urho.Vector4" />
  1181. <Parameter Name="scale" Type="System.Single" />
  1182. </Parameters>
  1183. <Docs>
  1184. <param name="vec">The instance.</param>
  1185. <param name="scale">The scalar.</param>
  1186. <summary>
  1187. Divides an instance by a scalar.
  1188. </summary>
  1189. <returns>The result of the calculation.</returns>
  1190. <remarks>To be added.</remarks>
  1191. </Docs>
  1192. </Member>
  1193. <Member MemberName="op_Equality">
  1194. <MemberSignature Language="C#" Value="public static bool op_Equality (Urho.Vector4 left, Urho.Vector4 right);" />
  1195. <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Equality(valuetype Urho.Vector4 left, valuetype Urho.Vector4 right) cil managed" />
  1196. <MemberType>Method</MemberType>
  1197. <AssemblyInfo>
  1198. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1199. </AssemblyInfo>
  1200. <ReturnValue>
  1201. <ReturnType>System.Boolean</ReturnType>
  1202. </ReturnValue>
  1203. <Parameters>
  1204. <Parameter Name="left" Type="Urho.Vector4" />
  1205. <Parameter Name="right" Type="Urho.Vector4" />
  1206. </Parameters>
  1207. <Docs>
  1208. <param name="left">The first instance.</param>
  1209. <param name="right">The second instance.</param>
  1210. <summary>
  1211. Compares two instances for equality.
  1212. </summary>
  1213. <returns>True, if left equals right; false otherwise.</returns>
  1214. <remarks>To be added.</remarks>
  1215. </Docs>
  1216. </Member>
  1217. <Member MemberName="op_Explicit">
  1218. <MemberSignature Language="C#" Value="public static IntPtr op_Explicit (Urho.Vector4 v);" />
  1219. <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname native int op_Explicit(valuetype Urho.Vector4 v) cil managed" />
  1220. <MemberType>Method</MemberType>
  1221. <AssemblyInfo>
  1222. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1223. </AssemblyInfo>
  1224. <ReturnValue>
  1225. <ReturnType>System.IntPtr</ReturnType>
  1226. </ReturnValue>
  1227. <Parameters>
  1228. <Parameter Name="v" Type="Urho.Vector4" />
  1229. </Parameters>
  1230. <Docs>
  1231. <param name="v">The instance.</param>
  1232. <summary>
  1233. Returns a pointer to the first element of the specified instance.
  1234. </summary>
  1235. <returns>A pointer to the first element of v.</returns>
  1236. <remarks>To be added.</remarks>
  1237. </Docs>
  1238. </Member>
  1239. <Member MemberName="op_Explicit">
  1240. <MemberSignature Language="C#" Value="public static float* op_Explicit (Urho.Vector4 v);" />
  1241. <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname float32* op_Explicit(valuetype Urho.Vector4 v) cil managed" />
  1242. <MemberType>Method</MemberType>
  1243. <AssemblyInfo>
  1244. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1245. </AssemblyInfo>
  1246. <Attributes>
  1247. <Attribute>
  1248. <AttributeName>System.CLSCompliant(false)</AttributeName>
  1249. </Attribute>
  1250. </Attributes>
  1251. <ReturnValue>
  1252. <ReturnType>System.Single*</ReturnType>
  1253. </ReturnValue>
  1254. <Parameters>
  1255. <Parameter Name="v" Type="Urho.Vector4" />
  1256. </Parameters>
  1257. <Docs>
  1258. <param name="v">The instance.</param>
  1259. <summary>
  1260. Returns a pointer to the first element of the specified instance.
  1261. </summary>
  1262. <returns>A pointer to the first element of v.</returns>
  1263. <remarks>To be added.</remarks>
  1264. </Docs>
  1265. </Member>
  1266. <Member MemberName="op_Inequality">
  1267. <MemberSignature Language="C#" Value="public static bool op_Inequality (Urho.Vector4 left, Urho.Vector4 right);" />
  1268. <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Inequality(valuetype Urho.Vector4 left, valuetype Urho.Vector4 right) cil managed" />
  1269. <MemberType>Method</MemberType>
  1270. <AssemblyInfo>
  1271. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1272. </AssemblyInfo>
  1273. <ReturnValue>
  1274. <ReturnType>System.Boolean</ReturnType>
  1275. </ReturnValue>
  1276. <Parameters>
  1277. <Parameter Name="left" Type="Urho.Vector4" />
  1278. <Parameter Name="right" Type="Urho.Vector4" />
  1279. </Parameters>
  1280. <Docs>
  1281. <param name="left">The first instance.</param>
  1282. <param name="right">The second instance.</param>
  1283. <summary>
  1284. Compares two instances for inequality.
  1285. </summary>
  1286. <returns>True, if left does not equa lright; false otherwise.</returns>
  1287. <remarks>To be added.</remarks>
  1288. </Docs>
  1289. </Member>
  1290. <Member MemberName="op_Multiply">
  1291. <MemberSignature Language="C#" Value="public static Urho.Vector4 op_Multiply (float scale, Urho.Vector4 vec);" />
  1292. <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Urho.Vector4 op_Multiply(float32 scale, valuetype Urho.Vector4 vec) cil managed" />
  1293. <MemberType>Method</MemberType>
  1294. <AssemblyInfo>
  1295. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1296. </AssemblyInfo>
  1297. <ReturnValue>
  1298. <ReturnType>Urho.Vector4</ReturnType>
  1299. </ReturnValue>
  1300. <Parameters>
  1301. <Parameter Name="scale" Type="System.Single" />
  1302. <Parameter Name="vec" Type="Urho.Vector4" />
  1303. </Parameters>
  1304. <Docs>
  1305. <param name="scale">The scalar.</param>
  1306. <param name="vec">The instance.</param>
  1307. <summary>
  1308. Multiplies an instance by a scalar.
  1309. </summary>
  1310. <returns>The result of the calculation.</returns>
  1311. <remarks>To be added.</remarks>
  1312. </Docs>
  1313. </Member>
  1314. <Member MemberName="op_Multiply">
  1315. <MemberSignature Language="C#" Value="public static Urho.Vector4 op_Multiply (Urho.Vector4 vec, float scale);" />
  1316. <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Urho.Vector4 op_Multiply(valuetype Urho.Vector4 vec, float32 scale) cil managed" />
  1317. <MemberType>Method</MemberType>
  1318. <AssemblyInfo>
  1319. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1320. </AssemblyInfo>
  1321. <ReturnValue>
  1322. <ReturnType>Urho.Vector4</ReturnType>
  1323. </ReturnValue>
  1324. <Parameters>
  1325. <Parameter Name="vec" Type="Urho.Vector4" />
  1326. <Parameter Name="scale" Type="System.Single" />
  1327. </Parameters>
  1328. <Docs>
  1329. <param name="vec">The instance.</param>
  1330. <param name="scale">The scalar.</param>
  1331. <summary>
  1332. Multiplies an instance by a scalar.
  1333. </summary>
  1334. <returns>The result of the calculation.</returns>
  1335. <remarks>To be added.</remarks>
  1336. </Docs>
  1337. </Member>
  1338. <Member MemberName="op_Subtraction">
  1339. <MemberSignature Language="C#" Value="public static Urho.Vector4 op_Subtraction (Urho.Vector4 left, Urho.Vector4 right);" />
  1340. <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Urho.Vector4 op_Subtraction(valuetype Urho.Vector4 left, valuetype Urho.Vector4 right) cil managed" />
  1341. <MemberType>Method</MemberType>
  1342. <AssemblyInfo>
  1343. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1344. </AssemblyInfo>
  1345. <ReturnValue>
  1346. <ReturnType>Urho.Vector4</ReturnType>
  1347. </ReturnValue>
  1348. <Parameters>
  1349. <Parameter Name="left" Type="Urho.Vector4" />
  1350. <Parameter Name="right" Type="Urho.Vector4" />
  1351. </Parameters>
  1352. <Docs>
  1353. <param name="left">The first instance.</param>
  1354. <param name="right">The second instance.</param>
  1355. <summary>
  1356. Subtracts two instances.
  1357. </summary>
  1358. <returns>The result of the calculation.</returns>
  1359. <remarks>To be added.</remarks>
  1360. </Docs>
  1361. </Member>
  1362. <Member MemberName="op_UnaryNegation">
  1363. <MemberSignature Language="C#" Value="public static Urho.Vector4 op_UnaryNegation (Urho.Vector4 vec);" />
  1364. <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Urho.Vector4 op_UnaryNegation(valuetype Urho.Vector4 vec) cil managed" />
  1365. <MemberType>Method</MemberType>
  1366. <AssemblyInfo>
  1367. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1368. </AssemblyInfo>
  1369. <ReturnValue>
  1370. <ReturnType>Urho.Vector4</ReturnType>
  1371. </ReturnValue>
  1372. <Parameters>
  1373. <Parameter Name="vec" Type="Urho.Vector4" />
  1374. </Parameters>
  1375. <Docs>
  1376. <param name="vec">The instance.</param>
  1377. <summary>
  1378. Negates an instance.
  1379. </summary>
  1380. <returns>The result of the calculation.</returns>
  1381. <remarks>To be added.</remarks>
  1382. </Docs>
  1383. </Member>
  1384. <Member MemberName="Scale">
  1385. <MemberSignature Language="C#" Value="public void Scale (Urho.Vector4 scale);" />
  1386. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Scale(valuetype Urho.Vector4 scale) cil managed" />
  1387. <MemberType>Method</MemberType>
  1388. <AssemblyInfo>
  1389. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1390. </AssemblyInfo>
  1391. <Attributes>
  1392. <Attribute>
  1393. <AttributeName>System.Obsolete("Use static Multiply() method instead.")</AttributeName>
  1394. </Attribute>
  1395. </Attributes>
  1396. <ReturnValue>
  1397. <ReturnType>System.Void</ReturnType>
  1398. </ReturnValue>
  1399. <Parameters>
  1400. <Parameter Name="scale" Type="Urho.Vector4" />
  1401. </Parameters>
  1402. <Docs>
  1403. <param name="scale">The scaling of the individual components.</param>
  1404. <summary>Scales this instance by the given parameter.</summary>
  1405. <remarks>To be added.</remarks>
  1406. </Docs>
  1407. </Member>
  1408. <Member MemberName="Scale">
  1409. <MemberSignature Language="C#" Value="public void Scale (ref Urho.Vector4 scale);" />
  1410. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Scale(valuetype Urho.Vector4 scale) cil managed" />
  1411. <MemberType>Method</MemberType>
  1412. <AssemblyInfo>
  1413. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1414. </AssemblyInfo>
  1415. <Attributes>
  1416. <Attribute>
  1417. <AttributeName>System.CLSCompliant(false)</AttributeName>
  1418. </Attribute>
  1419. <Attribute>
  1420. <AttributeName>System.Obsolete("Use static Multiply() method instead.")</AttributeName>
  1421. </Attribute>
  1422. </Attributes>
  1423. <ReturnValue>
  1424. <ReturnType>System.Void</ReturnType>
  1425. </ReturnValue>
  1426. <Parameters>
  1427. <Parameter Name="scale" Type="Urho.Vector4&amp;" RefType="ref" />
  1428. </Parameters>
  1429. <Docs>
  1430. <param name="scale">The scaling of the individual components.</param>
  1431. <summary>Scales this instance by the given parameter.</summary>
  1432. <remarks>To be added.</remarks>
  1433. </Docs>
  1434. </Member>
  1435. <Member MemberName="Scale">
  1436. <MemberSignature Language="C#" Value="public void Scale (float sx, float sy, float sz, float sw);" />
  1437. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Scale(float32 sx, float32 sy, float32 sz, float32 sw) cil managed" />
  1438. <MemberType>Method</MemberType>
  1439. <AssemblyInfo>
  1440. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1441. </AssemblyInfo>
  1442. <Attributes>
  1443. <Attribute>
  1444. <AttributeName>System.Obsolete("Use static Multiply() method instead.")</AttributeName>
  1445. </Attribute>
  1446. </Attributes>
  1447. <ReturnValue>
  1448. <ReturnType>System.Void</ReturnType>
  1449. </ReturnValue>
  1450. <Parameters>
  1451. <Parameter Name="sx" Type="System.Single" />
  1452. <Parameter Name="sy" Type="System.Single" />
  1453. <Parameter Name="sz" Type="System.Single" />
  1454. <Parameter Name="sw" Type="System.Single" />
  1455. </Parameters>
  1456. <Docs>
  1457. <param name="sx">The scale of the X component.</param>
  1458. <param name="sy">The scale of the Y component.</param>
  1459. <param name="sz">The scale of the Z component.</param>
  1460. <param name="sw">The scale of the Z component.</param>
  1461. <summary>
  1462. Scales the current Vector4 by the given amounts.
  1463. </summary>
  1464. <remarks>To be added.</remarks>
  1465. </Docs>
  1466. </Member>
  1467. <Member MemberName="SizeInBytes">
  1468. <MemberSignature Language="C#" Value="public static readonly int SizeInBytes;" />
  1469. <MemberSignature Language="ILAsm" Value=".field public static initonly int32 SizeInBytes" />
  1470. <MemberType>Field</MemberType>
  1471. <AssemblyInfo>
  1472. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1473. </AssemblyInfo>
  1474. <ReturnValue>
  1475. <ReturnType>System.Int32</ReturnType>
  1476. </ReturnValue>
  1477. <Docs>
  1478. <summary>
  1479. Defines the size of the Vector4 struct in bytes.
  1480. </summary>
  1481. <remarks>To be added.</remarks>
  1482. </Docs>
  1483. </Member>
  1484. <Member MemberName="Sub">
  1485. <MemberSignature Language="C#" Value="public void Sub (Urho.Vector4 right);" />
  1486. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Sub(valuetype Urho.Vector4 right) cil managed" />
  1487. <MemberType>Method</MemberType>
  1488. <AssemblyInfo>
  1489. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1490. </AssemblyInfo>
  1491. <Attributes>
  1492. <Attribute>
  1493. <AttributeName>System.Obsolete("Use static Subtract() method instead.")</AttributeName>
  1494. </Attribute>
  1495. </Attributes>
  1496. <ReturnValue>
  1497. <ReturnType>System.Void</ReturnType>
  1498. </ReturnValue>
  1499. <Parameters>
  1500. <Parameter Name="right" Type="Urho.Vector4" />
  1501. </Parameters>
  1502. <Docs>
  1503. <param name="right">Right operand. This parameter is only read from.</param>
  1504. <summary>Subtract the Vector passed as parameter from this instance.</summary>
  1505. <remarks>To be added.</remarks>
  1506. </Docs>
  1507. </Member>
  1508. <Member MemberName="Sub">
  1509. <MemberSignature Language="C#" Value="public void Sub (ref Urho.Vector4 right);" />
  1510. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Sub(valuetype Urho.Vector4 right) cil managed" />
  1511. <MemberType>Method</MemberType>
  1512. <AssemblyInfo>
  1513. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1514. </AssemblyInfo>
  1515. <Attributes>
  1516. <Attribute>
  1517. <AttributeName>System.CLSCompliant(false)</AttributeName>
  1518. </Attribute>
  1519. <Attribute>
  1520. <AttributeName>System.Obsolete("Use static Subtract() method instead.")</AttributeName>
  1521. </Attribute>
  1522. </Attributes>
  1523. <ReturnValue>
  1524. <ReturnType>System.Void</ReturnType>
  1525. </ReturnValue>
  1526. <Parameters>
  1527. <Parameter Name="right" Type="Urho.Vector4&amp;" RefType="ref" />
  1528. </Parameters>
  1529. <Docs>
  1530. <param name="right">Right operand. This parameter is only read from.</param>
  1531. <summary>Subtract the Vector passed as parameter from this instance.</summary>
  1532. <remarks>To be added.</remarks>
  1533. </Docs>
  1534. </Member>
  1535. <Member MemberName="Sub">
  1536. <MemberSignature Language="C#" Value="public static Urho.Vector4 Sub (Urho.Vector4 a, Urho.Vector4 b);" />
  1537. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Vector4 Sub(valuetype Urho.Vector4 a, valuetype Urho.Vector4 b) cil managed" />
  1538. <MemberType>Method</MemberType>
  1539. <AssemblyInfo>
  1540. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1541. </AssemblyInfo>
  1542. <ReturnValue>
  1543. <ReturnType>Urho.Vector4</ReturnType>
  1544. </ReturnValue>
  1545. <Parameters>
  1546. <Parameter Name="a" Type="Urho.Vector4" />
  1547. <Parameter Name="b" Type="Urho.Vector4" />
  1548. </Parameters>
  1549. <Docs>
  1550. <param name="a">First operand</param>
  1551. <param name="b">Second operand</param>
  1552. <summary>
  1553. Subtract one Vector from another
  1554. </summary>
  1555. <returns>Result of subtraction</returns>
  1556. <remarks>To be added.</remarks>
  1557. </Docs>
  1558. </Member>
  1559. <Member MemberName="Sub">
  1560. <MemberSignature Language="C#" Value="public static void Sub (ref Urho.Vector4 a, ref Urho.Vector4 b, out Urho.Vector4 result);" />
  1561. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Sub(valuetype Urho.Vector4 a, valuetype Urho.Vector4 b, valuetype Urho.Vector4 result) cil managed" />
  1562. <MemberType>Method</MemberType>
  1563. <AssemblyInfo>
  1564. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1565. </AssemblyInfo>
  1566. <ReturnValue>
  1567. <ReturnType>System.Void</ReturnType>
  1568. </ReturnValue>
  1569. <Parameters>
  1570. <Parameter Name="a" Type="Urho.Vector4&amp;" RefType="ref" />
  1571. <Parameter Name="b" Type="Urho.Vector4&amp;" RefType="ref" />
  1572. <Parameter Name="result" Type="Urho.Vector4&amp;" RefType="out" />
  1573. </Parameters>
  1574. <Docs>
  1575. <param name="a">First operand</param>
  1576. <param name="b">Second operand</param>
  1577. <param name="result">Result of subtraction</param>
  1578. <summary>
  1579. Subtract one Vector from another
  1580. </summary>
  1581. <remarks>To be added.</remarks>
  1582. </Docs>
  1583. </Member>
  1584. <Member MemberName="Subtract">
  1585. <MemberSignature Language="C#" Value="public static Urho.Vector4 Subtract (Urho.Vector4 a, Urho.Vector4 b);" />
  1586. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Vector4 Subtract(valuetype Urho.Vector4 a, valuetype Urho.Vector4 b) cil managed" />
  1587. <MemberType>Method</MemberType>
  1588. <AssemblyInfo>
  1589. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1590. </AssemblyInfo>
  1591. <ReturnValue>
  1592. <ReturnType>Urho.Vector4</ReturnType>
  1593. </ReturnValue>
  1594. <Parameters>
  1595. <Parameter Name="a" Type="Urho.Vector4" />
  1596. <Parameter Name="b" Type="Urho.Vector4" />
  1597. </Parameters>
  1598. <Docs>
  1599. <param name="a">First operand</param>
  1600. <param name="b">Second operand</param>
  1601. <summary>
  1602. Subtract one Vector from another
  1603. </summary>
  1604. <returns>Result of subtraction</returns>
  1605. <remarks>To be added.</remarks>
  1606. </Docs>
  1607. </Member>
  1608. <Member MemberName="Subtract">
  1609. <MemberSignature Language="C#" Value="public static void Subtract (ref Urho.Vector4 a, ref Urho.Vector4 b, out Urho.Vector4 result);" />
  1610. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Subtract(valuetype Urho.Vector4 a, valuetype Urho.Vector4 b, valuetype Urho.Vector4 result) cil managed" />
  1611. <MemberType>Method</MemberType>
  1612. <AssemblyInfo>
  1613. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1614. </AssemblyInfo>
  1615. <ReturnValue>
  1616. <ReturnType>System.Void</ReturnType>
  1617. </ReturnValue>
  1618. <Parameters>
  1619. <Parameter Name="a" Type="Urho.Vector4&amp;" RefType="ref" />
  1620. <Parameter Name="b" Type="Urho.Vector4&amp;" RefType="ref" />
  1621. <Parameter Name="result" Type="Urho.Vector4&amp;" RefType="out" />
  1622. </Parameters>
  1623. <Docs>
  1624. <param name="a">First operand</param>
  1625. <param name="b">Second operand</param>
  1626. <param name="result">Result of subtraction</param>
  1627. <summary>
  1628. Subtract one Vector from another
  1629. </summary>
  1630. <remarks>To be added.</remarks>
  1631. </Docs>
  1632. </Member>
  1633. <Member MemberName="ToString">
  1634. <MemberSignature Language="C#" Value="public override string ToString ();" />
  1635. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
  1636. <MemberType>Method</MemberType>
  1637. <AssemblyInfo>
  1638. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1639. </AssemblyInfo>
  1640. <ReturnValue>
  1641. <ReturnType>System.String</ReturnType>
  1642. </ReturnValue>
  1643. <Parameters />
  1644. <Docs>
  1645. <summary>
  1646. Returns a System.String that represents the current Vector4.
  1647. </summary>
  1648. <returns />
  1649. <remarks>To be added.</remarks>
  1650. </Docs>
  1651. </Member>
  1652. <Member MemberName="Transform">
  1653. <MemberSignature Language="C#" Value="public static Urho.Vector4 Transform (Urho.Vector4 vec, Urho.Matrix4 mat);" />
  1654. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Vector4 Transform(valuetype Urho.Vector4 vec, valuetype Urho.Matrix4 mat) cil managed" />
  1655. <MemberType>Method</MemberType>
  1656. <AssemblyInfo>
  1657. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1658. </AssemblyInfo>
  1659. <ReturnValue>
  1660. <ReturnType>Urho.Vector4</ReturnType>
  1661. </ReturnValue>
  1662. <Parameters>
  1663. <Parameter Name="vec" Type="Urho.Vector4" />
  1664. <Parameter Name="mat" Type="Urho.Matrix4" />
  1665. </Parameters>
  1666. <Docs>
  1667. <param name="vec">The vector to transform</param>
  1668. <param name="mat">The desired transformation</param>
  1669. <summary>Transform a Vector by the given Matrix</summary>
  1670. <returns>The transformed vector</returns>
  1671. <remarks>To be added.</remarks>
  1672. </Docs>
  1673. </Member>
  1674. <Member MemberName="Transform">
  1675. <MemberSignature Language="C#" Value="public static void Transform (ref Urho.Vector4 vec, ref Urho.Matrix4 mat, out Urho.Vector4 result);" />
  1676. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Transform(valuetype Urho.Vector4 vec, valuetype Urho.Matrix4 mat, valuetype Urho.Vector4 result) cil managed" />
  1677. <MemberType>Method</MemberType>
  1678. <AssemblyInfo>
  1679. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1680. </AssemblyInfo>
  1681. <ReturnValue>
  1682. <ReturnType>System.Void</ReturnType>
  1683. </ReturnValue>
  1684. <Parameters>
  1685. <Parameter Name="vec" Type="Urho.Vector4&amp;" RefType="ref" />
  1686. <Parameter Name="mat" Type="Urho.Matrix4&amp;" RefType="ref" />
  1687. <Parameter Name="result" Type="Urho.Vector4&amp;" RefType="out" />
  1688. </Parameters>
  1689. <Docs>
  1690. <param name="vec">The vector to transform</param>
  1691. <param name="mat">The desired transformation</param>
  1692. <param name="result">The transformed vector</param>
  1693. <summary>Transform a Vector by the given Matrix</summary>
  1694. <remarks>To be added.</remarks>
  1695. </Docs>
  1696. </Member>
  1697. <Member MemberName="UnitW">
  1698. <MemberSignature Language="C#" Value="public static Urho.Vector4 UnitW;" />
  1699. <MemberSignature Language="ILAsm" Value=".field public static valuetype Urho.Vector4 UnitW" />
  1700. <MemberType>Field</MemberType>
  1701. <AssemblyInfo>
  1702. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1703. </AssemblyInfo>
  1704. <ReturnValue>
  1705. <ReturnType>Urho.Vector4</ReturnType>
  1706. </ReturnValue>
  1707. <Docs>
  1708. <summary>
  1709. Defines a unit-length Vector4 that points towards the W-axis.
  1710. </summary>
  1711. <remarks>To be added.</remarks>
  1712. </Docs>
  1713. </Member>
  1714. <Member MemberName="UnitX">
  1715. <MemberSignature Language="C#" Value="public static Urho.Vector4 UnitX;" />
  1716. <MemberSignature Language="ILAsm" Value=".field public static valuetype Urho.Vector4 UnitX" />
  1717. <MemberType>Field</MemberType>
  1718. <AssemblyInfo>
  1719. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1720. </AssemblyInfo>
  1721. <ReturnValue>
  1722. <ReturnType>Urho.Vector4</ReturnType>
  1723. </ReturnValue>
  1724. <Docs>
  1725. <summary>
  1726. Defines a unit-length Vector4 that points towards the X-axis.
  1727. </summary>
  1728. <remarks>To be added.</remarks>
  1729. </Docs>
  1730. </Member>
  1731. <Member MemberName="UnitY">
  1732. <MemberSignature Language="C#" Value="public static Urho.Vector4 UnitY;" />
  1733. <MemberSignature Language="ILAsm" Value=".field public static valuetype Urho.Vector4 UnitY" />
  1734. <MemberType>Field</MemberType>
  1735. <AssemblyInfo>
  1736. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1737. </AssemblyInfo>
  1738. <ReturnValue>
  1739. <ReturnType>Urho.Vector4</ReturnType>
  1740. </ReturnValue>
  1741. <Docs>
  1742. <summary>
  1743. Defines a unit-length Vector4 that points towards the Y-axis.
  1744. </summary>
  1745. <remarks>To be added.</remarks>
  1746. </Docs>
  1747. </Member>
  1748. <Member MemberName="UnitZ">
  1749. <MemberSignature Language="C#" Value="public static Urho.Vector4 UnitZ;" />
  1750. <MemberSignature Language="ILAsm" Value=".field public static valuetype Urho.Vector4 UnitZ" />
  1751. <MemberType>Field</MemberType>
  1752. <AssemblyInfo>
  1753. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1754. </AssemblyInfo>
  1755. <ReturnValue>
  1756. <ReturnType>Urho.Vector4</ReturnType>
  1757. </ReturnValue>
  1758. <Docs>
  1759. <summary>
  1760. Defines a unit-length Vector4 that points towards the Z-axis.
  1761. </summary>
  1762. <remarks>To be added.</remarks>
  1763. </Docs>
  1764. </Member>
  1765. <Member MemberName="W">
  1766. <MemberSignature Language="C#" Value="public float W;" />
  1767. <MemberSignature Language="ILAsm" Value=".field public float32 W" />
  1768. <MemberType>Field</MemberType>
  1769. <AssemblyInfo>
  1770. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1771. </AssemblyInfo>
  1772. <ReturnValue>
  1773. <ReturnType>System.Single</ReturnType>
  1774. </ReturnValue>
  1775. <Docs>
  1776. <summary>
  1777. The W component of the Vector4.
  1778. </summary>
  1779. <remarks>To be added.</remarks>
  1780. </Docs>
  1781. </Member>
  1782. <Member MemberName="X">
  1783. <MemberSignature Language="C#" Value="public float X;" />
  1784. <MemberSignature Language="ILAsm" Value=".field public float32 X" />
  1785. <MemberType>Field</MemberType>
  1786. <AssemblyInfo>
  1787. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1788. </AssemblyInfo>
  1789. <ReturnValue>
  1790. <ReturnType>System.Single</ReturnType>
  1791. </ReturnValue>
  1792. <Docs>
  1793. <summary>
  1794. The X component of the Vector4.
  1795. </summary>
  1796. <remarks>To be added.</remarks>
  1797. </Docs>
  1798. </Member>
  1799. <Member MemberName="Xy">
  1800. <MemberSignature Language="C#" Value="public Urho.Vector2 Xy { get; set; }" />
  1801. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Vector2 Xy" />
  1802. <MemberType>Property</MemberType>
  1803. <AssemblyInfo>
  1804. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1805. </AssemblyInfo>
  1806. <Attributes>
  1807. <Attribute>
  1808. <AttributeName>System.Xml.Serialization.XmlIgnore</AttributeName>
  1809. </Attribute>
  1810. </Attributes>
  1811. <ReturnValue>
  1812. <ReturnType>Urho.Vector2</ReturnType>
  1813. </ReturnValue>
  1814. <Docs>
  1815. <summary>
  1816. Gets or sets an OpenTK.Vector2 with the X and Y components of this instance.
  1817. </summary>
  1818. <value>To be added.</value>
  1819. <remarks>To be added.</remarks>
  1820. </Docs>
  1821. </Member>
  1822. <Member MemberName="Xyz">
  1823. <MemberSignature Language="C#" Value="public Urho.Vector3 Xyz { get; set; }" />
  1824. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Vector3 Xyz" />
  1825. <MemberType>Property</MemberType>
  1826. <AssemblyInfo>
  1827. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1828. </AssemblyInfo>
  1829. <Attributes>
  1830. <Attribute>
  1831. <AttributeName>System.Xml.Serialization.XmlIgnore</AttributeName>
  1832. </Attribute>
  1833. </Attributes>
  1834. <ReturnValue>
  1835. <ReturnType>Urho.Vector3</ReturnType>
  1836. </ReturnValue>
  1837. <Docs>
  1838. <summary>
  1839. Gets or sets an OpenTK.Vector3 with the X, Y and Z components of this instance.
  1840. </summary>
  1841. <value>To be added.</value>
  1842. <remarks>To be added.</remarks>
  1843. </Docs>
  1844. </Member>
  1845. <Member MemberName="Y">
  1846. <MemberSignature Language="C#" Value="public float Y;" />
  1847. <MemberSignature Language="ILAsm" Value=".field public float32 Y" />
  1848. <MemberType>Field</MemberType>
  1849. <AssemblyInfo>
  1850. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1851. </AssemblyInfo>
  1852. <ReturnValue>
  1853. <ReturnType>System.Single</ReturnType>
  1854. </ReturnValue>
  1855. <Docs>
  1856. <summary>
  1857. The Y component of the Vector4.
  1858. </summary>
  1859. <remarks>To be added.</remarks>
  1860. </Docs>
  1861. </Member>
  1862. <Member MemberName="Z">
  1863. <MemberSignature Language="C#" Value="public float Z;" />
  1864. <MemberSignature Language="ILAsm" Value=".field public float32 Z" />
  1865. <MemberType>Field</MemberType>
  1866. <AssemblyInfo>
  1867. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1868. </AssemblyInfo>
  1869. <ReturnValue>
  1870. <ReturnType>System.Single</ReturnType>
  1871. </ReturnValue>
  1872. <Docs>
  1873. <summary>
  1874. The Z component of the Vector4.
  1875. </summary>
  1876. <remarks>To be added.</remarks>
  1877. </Docs>
  1878. </Member>
  1879. <Member MemberName="Zero">
  1880. <MemberSignature Language="C#" Value="public static Urho.Vector4 Zero;" />
  1881. <MemberSignature Language="ILAsm" Value=".field public static valuetype Urho.Vector4 Zero" />
  1882. <MemberType>Field</MemberType>
  1883. <AssemblyInfo>
  1884. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1885. </AssemblyInfo>
  1886. <ReturnValue>
  1887. <ReturnType>Urho.Vector4</ReturnType>
  1888. </ReturnValue>
  1889. <Docs>
  1890. <summary>
  1891. Defines a zero-length Vector4.
  1892. </summary>
  1893. <remarks>To be added.</remarks>
  1894. </Docs>
  1895. </Member>
  1896. </Members>
  1897. </Type>