Scene.xml 113 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383
  1. <Type Name="Scene" FullName="Urho.Scene">
  2. <TypeSignature Language="C#" Value="public class Scene : Urho.Node" />
  3. <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Scene extends Urho.Node" />
  4. <AssemblyInfo>
  5. <AssemblyName>Urho</AssemblyName>
  6. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  7. </AssemblyInfo>
  8. <Base>
  9. <BaseTypeName>Urho.Node</BaseTypeName>
  10. </Base>
  11. <Interfaces />
  12. <Docs>
  13. <summary>
  14. Root scene node, represents the whole scene.
  15. </summary>
  16. <remarks>
  17. <para>When you create a Scene, it is automatically attached to the specified context (or the default as exposed by <see cref="P:Urho.Application.CurrentContext)" />.   The Scene is just the toplevel <see cref="T:Urho.Node" /> and it holds the various nodes for your application.   </para>
  18. <para>In general, you will want to add an Octree component to your scene, without it, none of the visual components will be shown.  The default Octree component volume goes from (-1000,-1000,-1000) to (1000,1000,1000) in world coordinates.</para>
  19. <para></para>
  20. <example>
  21. <code lang="C#"><![CDATA[scene.CreateComponent<Octree> ();
  22. // Create a child scene node (at world origin) and a StaticModel
  23. // component into it. Set the StaticModel to show a simple plane mesh
  24. // with a "stone" material. Note that naming the scene nodes is
  25. // optional. Scale the scene node larger (100 x 100 world units)
  26. var planeNode = scene.CreateChild("Plane");
  27. planeNode.Scale = new Vector3 (100, 1, 100);
  28. var planeObject = planeNode.CreateComponent<StaticModel> ();
  29. planeObject.Model = cache.GetModel ("Models/Plane.mdl");
  30. planeObject.SetMaterial(cache.GetMaterial("Materials/StoneTiled.xml"));
  31. // Create a directional light to the world so that we can see something. The
  32. // light scene node's orientation controls the light direction; we will use
  33. // the SetDirection() function which calculates the orientation from a forward
  34. // direction vector.
  35. // The light will use default settings (white light, no shadows)
  36. var lightNode = scene.CreateChild("DirectionalLight");
  37. lightNode.SetDirection (new Vector3(0.6f, -1.0f, 0.8f));
  38. ]]></code>
  39. </example>
  40. </remarks>
  41. </Docs>
  42. <Members>
  43. <Member MemberName=".ctor">
  44. <MemberSignature Language="C#" Value="public Scene ();" />
  45. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
  46. <MemberType>Constructor</MemberType>
  47. <AssemblyInfo>
  48. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  49. </AssemblyInfo>
  50. <Attributes>
  51. <Attribute>
  52. <AttributeName>Preserve</AttributeName>
  53. </Attribute>
  54. </Attributes>
  55. <Parameters />
  56. <Docs>
  57. <summary>
  58. <para>Constructs a new instance of Urho.Scene which is tied to the <see cref="P:Urho.Application.CurrentContext" />.</para>
  59. </summary>
  60. <remarks></remarks>
  61. </Docs>
  62. </Member>
  63. <Member MemberName=".ctor">
  64. <MemberSignature Language="C#" Value="public Scene (IntPtr handle);" />
  65. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
  66. <MemberType>Constructor</MemberType>
  67. <AssemblyInfo>
  68. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  69. </AssemblyInfo>
  70. <Attributes>
  71. <Attribute>
  72. <AttributeName>Preserve</AttributeName>
  73. </Attribute>
  74. </Attributes>
  75. <Parameters>
  76. <Parameter Name="handle" Type="System.IntPtr" />
  77. </Parameters>
  78. <Docs>
  79. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  80. <summary>Constructs a new instance of Urho.Scene, given a raw pointer to an unmanaged object</summary>
  81. <remarks>
  82. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  83. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  84. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  85. </remarks>
  86. </Docs>
  87. </Member>
  88. <Member MemberName=".ctor">
  89. <MemberSignature Language="C#" Value="public Scene (Urho.Context context);" />
  90. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Urho.Context context) cil managed" />
  91. <MemberType>Constructor</MemberType>
  92. <AssemblyInfo>
  93. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  94. </AssemblyInfo>
  95. <Attributes>
  96. <Attribute>
  97. <AttributeName>Preserve</AttributeName>
  98. </Attribute>
  99. </Attributes>
  100. <Parameters>
  101. <Parameter Name="context" Type="Urho.Context" />
  102. </Parameters>
  103. <Docs>
  104. <param name="context">The context that this object will be attached to.</param>
  105. <summary>
  106. <para>Constructs a new instance of Urho.Scene linked to a specific <see cref="T:Urho.Context" />.</para>
  107. </summary>
  108. <remarks></remarks>
  109. </Docs>
  110. </Member>
  111. <Member MemberName=".ctor">
  112. <MemberSignature Language="C#" Value="protected Scene (Urho.UrhoObjectFlag emptyFlag);" />
  113. <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(valuetype Urho.UrhoObjectFlag emptyFlag) cil managed" />
  114. <MemberType>Constructor</MemberType>
  115. <AssemblyInfo>
  116. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  117. </AssemblyInfo>
  118. <Attributes>
  119. <Attribute>
  120. <AttributeName>Preserve</AttributeName>
  121. </Attribute>
  122. </Attributes>
  123. <Parameters>
  124. <Parameter Name="emptyFlag" Type="Urho.UrhoObjectFlag" />
  125. </Parameters>
  126. <Docs>
  127. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  128. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  129. <remarks>
  130. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  131. <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>
  132. <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>
  133. </remarks>
  134. </Docs>
  135. </Member>
  136. <Member MemberName="AddReplicationState">
  137. <MemberSignature Language="C#" Value="public override void AddReplicationState (Urho.Network.NodeReplicationState* state);" />
  138. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void AddReplicationState(valuetype Urho.Network.NodeReplicationState* state) cil managed" />
  139. <MemberType>Method</MemberType>
  140. <AssemblyInfo>
  141. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  142. </AssemblyInfo>
  143. <ReturnValue>
  144. <ReturnType>System.Void</ReturnType>
  145. </ReturnValue>
  146. <Parameters>
  147. <Parameter Name="state" Type="Urho.Network.NodeReplicationState*" />
  148. </Parameters>
  149. <Docs>
  150. <param name="state">To be added.</param>
  151. <summary>To be added.</summary>
  152. <remarks>To be added.</remarks>
  153. </Docs>
  154. </Member>
  155. <Member MemberName="AddRequiredPackageFile">
  156. <MemberSignature Language="C#" Value="public void AddRequiredPackageFile (Urho.IO.PackageFile package);" />
  157. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddRequiredPackageFile(class Urho.IO.PackageFile package) cil managed" />
  158. <MemberType>Method</MemberType>
  159. <AssemblyInfo>
  160. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  161. </AssemblyInfo>
  162. <ReturnValue>
  163. <ReturnType>System.Void</ReturnType>
  164. </ReturnValue>
  165. <Parameters>
  166. <Parameter Name="package" Type="Urho.IO.PackageFile" />
  167. </Parameters>
  168. <Docs>
  169. <param name="package">To be added.</param>
  170. <summary>
  171. Add a required package file for networking. To be called on the server.
  172. </summary>
  173. <remarks>To be added.</remarks>
  174. </Docs>
  175. </Member>
  176. <Member MemberName="AsyncLoadFinished">
  177. <MemberSignature Language="C#" Value="public event Action&lt;Urho.AsyncLoadFinishedEventArgs&gt; AsyncLoadFinished;" />
  178. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.AsyncLoadFinishedEventArgs&gt; AsyncLoadFinished" />
  179. <MemberType>Event</MemberType>
  180. <AssemblyInfo>
  181. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  182. </AssemblyInfo>
  183. <ReturnValue>
  184. <ReturnType>System.Action&lt;Urho.AsyncLoadFinishedEventArgs&gt;</ReturnType>
  185. </ReturnValue>
  186. <Docs>
  187. <summary>To be added.</summary>
  188. <remarks>
  189. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToAsyncLoadFinished" /> method. That one will force that callback and will ignore any previously set events here.</para>
  190. </remarks>
  191. </Docs>
  192. </Member>
  193. <Member MemberName="AsyncLoading">
  194. <MemberSignature Language="C#" Value="public bool AsyncLoading { get; }" />
  195. <MemberSignature Language="ILAsm" Value=".property instance bool AsyncLoading" />
  196. <MemberType>Property</MemberType>
  197. <AssemblyInfo>
  198. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  199. </AssemblyInfo>
  200. <ReturnValue>
  201. <ReturnType>System.Boolean</ReturnType>
  202. </ReturnValue>
  203. <Docs>
  204. <summary>Return whether an asynchronous loading operation is in progress.</summary>
  205. <value>To be added.</value>
  206. <remarks>To be added.</remarks>
  207. </Docs>
  208. </Member>
  209. <Member MemberName="AsyncLoadingMs">
  210. <MemberSignature Language="C#" Value="public int AsyncLoadingMs { get; set; }" />
  211. <MemberSignature Language="ILAsm" Value=".property instance int32 AsyncLoadingMs" />
  212. <MemberType>Property</MemberType>
  213. <AssemblyInfo>
  214. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  215. </AssemblyInfo>
  216. <ReturnValue>
  217. <ReturnType>System.Int32</ReturnType>
  218. </ReturnValue>
  219. <Docs>
  220. <summary>
  221. Return maximum milliseconds per frame to spend on async loading.
  222. Or
  223. Set maximum milliseconds per frame to spend on async scene loading.
  224. </summary>
  225. <value>To be added.</value>
  226. <remarks>To be added.</remarks>
  227. </Docs>
  228. </Member>
  229. <Member MemberName="AsyncLoadMode">
  230. <MemberSignature Language="C#" Value="public Urho.LoadMode AsyncLoadMode { get; }" />
  231. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.LoadMode AsyncLoadMode" />
  232. <MemberType>Property</MemberType>
  233. <AssemblyInfo>
  234. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  235. </AssemblyInfo>
  236. <ReturnValue>
  237. <ReturnType>Urho.LoadMode</ReturnType>
  238. </ReturnValue>
  239. <Docs>
  240. <summary>
  241. Return the load mode of the current asynchronous loading operation.
  242. </summary>
  243. <value>To be added.</value>
  244. <remarks>To be added.</remarks>
  245. </Docs>
  246. </Member>
  247. <Member MemberName="AsyncLoadProgress">
  248. <MemberSignature Language="C#" Value="public event Action&lt;Urho.AsyncLoadProgressEventArgs&gt; AsyncLoadProgress;" />
  249. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.AsyncLoadProgressEventArgs&gt; AsyncLoadProgress" />
  250. <MemberType>Event</MemberType>
  251. <AssemblyInfo>
  252. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  253. </AssemblyInfo>
  254. <ReturnValue>
  255. <ReturnType>System.Action&lt;Urho.AsyncLoadProgressEventArgs&gt;</ReturnType>
  256. </ReturnValue>
  257. <Docs>
  258. <summary>To be added.</summary>
  259. <remarks>
  260. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToAsyncLoadProgress" /> method. That one will force that callback and will ignore any previously set events here.</para>
  261. </remarks>
  262. </Docs>
  263. </Member>
  264. <Member MemberName="AsyncProgress">
  265. <MemberSignature Language="C#" Value="public float AsyncProgress { get; }" />
  266. <MemberSignature Language="ILAsm" Value=".property instance float32 AsyncProgress" />
  267. <MemberType>Property</MemberType>
  268. <AssemblyInfo>
  269. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  270. </AssemblyInfo>
  271. <ReturnValue>
  272. <ReturnType>System.Single</ReturnType>
  273. </ReturnValue>
  274. <Docs>
  275. <summary>
  276. Return asynchronous loading progress between 0.0 and 1.0, or 1.0 if not in progress.
  277. </summary>
  278. <value>To be added.</value>
  279. <remarks>To be added.</remarks>
  280. </Docs>
  281. </Member>
  282. <Member MemberName="AttributeAnimationUpdate">
  283. <MemberSignature Language="C#" Value="public event Action&lt;Urho.AttributeAnimationUpdateEventArgs&gt; AttributeAnimationUpdate;" />
  284. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.AttributeAnimationUpdateEventArgs&gt; AttributeAnimationUpdate" />
  285. <MemberType>Event</MemberType>
  286. <AssemblyInfo>
  287. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  288. </AssemblyInfo>
  289. <ReturnValue>
  290. <ReturnType>System.Action&lt;Urho.AttributeAnimationUpdateEventArgs&gt;</ReturnType>
  291. </ReturnValue>
  292. <Docs>
  293. <summary>To be added.</summary>
  294. <remarks>
  295. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToAttributeAnimationUpdate" /> method. That one will force that callback and will ignore any previously set events here.</para>
  296. </remarks>
  297. </Docs>
  298. </Member>
  299. <Member MemberName="BeginThreadedUpdate">
  300. <MemberSignature Language="C#" Value="public void BeginThreadedUpdate ();" />
  301. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void BeginThreadedUpdate() cil managed" />
  302. <MemberType>Method</MemberType>
  303. <AssemblyInfo>
  304. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  305. </AssemblyInfo>
  306. <ReturnValue>
  307. <ReturnType>System.Void</ReturnType>
  308. </ReturnValue>
  309. <Parameters />
  310. <Docs>
  311. <summary>
  312. Begin a threaded update. During threaded update components can choose to delay dirty processing.
  313. </summary>
  314. <remarks>To be added.</remarks>
  315. </Docs>
  316. </Member>
  317. <Member MemberName="Checksum">
  318. <MemberSignature Language="C#" Value="public uint Checksum { get; }" />
  319. <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 Checksum" />
  320. <MemberType>Property</MemberType>
  321. <AssemblyInfo>
  322. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  323. </AssemblyInfo>
  324. <ReturnValue>
  325. <ReturnType>System.UInt32</ReturnType>
  326. </ReturnValue>
  327. <Docs>
  328. <summary>
  329. Return source file checksum.
  330. </summary>
  331. <value>To be added.</value>
  332. <remarks>To be added.</remarks>
  333. </Docs>
  334. </Member>
  335. <Member MemberName="CleanupConnection">
  336. <MemberSignature Language="C#" Value="public override void CleanupConnection (Urho.Network.Connection connection);" />
  337. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void CleanupConnection(class Urho.Network.Connection connection) cil managed" />
  338. <MemberType>Method</MemberType>
  339. <AssemblyInfo>
  340. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  341. </AssemblyInfo>
  342. <ReturnValue>
  343. <ReturnType>System.Void</ReturnType>
  344. </ReturnValue>
  345. <Parameters>
  346. <Parameter Name="connection" Type="Urho.Network.Connection" />
  347. </Parameters>
  348. <Docs>
  349. <param name="connection">To be added.</param>
  350. <summary>
  351. Clean up all references to a network connection that is about to be removed.
  352. </summary>
  353. <remarks>To be added.</remarks>
  354. </Docs>
  355. </Member>
  356. <Member MemberName="Clear">
  357. <MemberSignature Language="C#" Value="public void Clear (bool clearReplicated, bool clearLocal);" />
  358. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Clear(bool clearReplicated, bool clearLocal) cil managed" />
  359. <MemberType>Method</MemberType>
  360. <AssemblyInfo>
  361. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  362. </AssemblyInfo>
  363. <ReturnValue>
  364. <ReturnType>System.Void</ReturnType>
  365. </ReturnValue>
  366. <Parameters>
  367. <Parameter Name="clearReplicated" Type="System.Boolean" />
  368. <Parameter Name="clearLocal" Type="System.Boolean" />
  369. </Parameters>
  370. <Docs>
  371. <param name="clearReplicated">To be added.</param>
  372. <param name="clearLocal">To be added.</param>
  373. <summary>
  374. Clear scene completely of either replicated, local or all nodes and components.
  375. </summary>
  376. <remarks>To be added.</remarks>
  377. </Docs>
  378. </Member>
  379. <Member MemberName="ClearRequiredPackageFiles">
  380. <MemberSignature Language="C#" Value="public void ClearRequiredPackageFiles ();" />
  381. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ClearRequiredPackageFiles() cil managed" />
  382. <MemberType>Method</MemberType>
  383. <AssemblyInfo>
  384. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  385. </AssemblyInfo>
  386. <ReturnValue>
  387. <ReturnType>System.Void</ReturnType>
  388. </ReturnValue>
  389. <Parameters />
  390. <Docs>
  391. <summary>
  392. Clear required package files.
  393. </summary>
  394. <remarks>To be added.</remarks>
  395. </Docs>
  396. </Member>
  397. <Member MemberName="ComponentAdded">
  398. <MemberSignature Language="C#" Value="public event Action&lt;Urho.ComponentAddedEventArgs&gt; ComponentAdded;" />
  399. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.ComponentAddedEventArgs&gt; ComponentAdded" />
  400. <MemberType>Event</MemberType>
  401. <AssemblyInfo>
  402. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  403. </AssemblyInfo>
  404. <ReturnValue>
  405. <ReturnType>System.Action&lt;Urho.ComponentAddedEventArgs&gt;</ReturnType>
  406. </ReturnValue>
  407. <Docs>
  408. <summary>To be added.</summary>
  409. <remarks>
  410. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToComponentAdded" /> method. That one will force that callback and will ignore any previously set events here.</para>
  411. </remarks>
  412. </Docs>
  413. </Member>
  414. <Member MemberName="ComponentCloned">
  415. <MemberSignature Language="C#" Value="public event Action&lt;Urho.ComponentClonedEventArgs&gt; ComponentCloned;" />
  416. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.ComponentClonedEventArgs&gt; ComponentCloned" />
  417. <MemberType>Event</MemberType>
  418. <AssemblyInfo>
  419. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  420. </AssemblyInfo>
  421. <ReturnValue>
  422. <ReturnType>System.Action&lt;Urho.ComponentClonedEventArgs&gt;</ReturnType>
  423. </ReturnValue>
  424. <Docs>
  425. <summary>To be added.</summary>
  426. <remarks>To be added.</remarks>
  427. </Docs>
  428. </Member>
  429. <Member MemberName="ComponentEnabledChanged">
  430. <MemberSignature Language="C#" Value="public event Action&lt;Urho.ComponentEnabledChangedEventArgs&gt; ComponentEnabledChanged;" />
  431. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.ComponentEnabledChangedEventArgs&gt; ComponentEnabledChanged" />
  432. <MemberType>Event</MemberType>
  433. <AssemblyInfo>
  434. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  435. </AssemblyInfo>
  436. <ReturnValue>
  437. <ReturnType>System.Action&lt;Urho.ComponentEnabledChangedEventArgs&gt;</ReturnType>
  438. </ReturnValue>
  439. <Docs>
  440. <summary>To be added.</summary>
  441. <remarks>
  442. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToComponentEnabledChanged" /> method. That one will force that callback and will ignore any previously set events here.</para>
  443. </remarks>
  444. </Docs>
  445. </Member>
  446. <Member MemberName="ComponentRemoved">
  447. <MemberSignature Language="C#" Value="public event Action&lt;Urho.ComponentRemovedEventArgs&gt; ComponentRemoved;" />
  448. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.ComponentRemovedEventArgs&gt; ComponentRemoved" />
  449. <MemberType>Event</MemberType>
  450. <AssemblyInfo>
  451. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  452. </AssemblyInfo>
  453. <ReturnValue>
  454. <ReturnType>System.Action&lt;Urho.ComponentRemovedEventArgs&gt;</ReturnType>
  455. </ReturnValue>
  456. <Docs>
  457. <summary>To be added.</summary>
  458. <remarks>
  459. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToComponentRemoved" /> method. That one will force that callback and will ignore any previously set events here.</para>
  460. </remarks>
  461. </Docs>
  462. </Member>
  463. <Member MemberName="DelayedMarkedDirty">
  464. <MemberSignature Language="C#" Value="public void DelayedMarkedDirty (Urho.Component component);" />
  465. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DelayedMarkedDirty(class Urho.Component component) cil managed" />
  466. <MemberType>Method</MemberType>
  467. <AssemblyInfo>
  468. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  469. </AssemblyInfo>
  470. <ReturnValue>
  471. <ReturnType>System.Void</ReturnType>
  472. </ReturnValue>
  473. <Parameters>
  474. <Parameter Name="component" Type="Urho.Component" />
  475. </Parameters>
  476. <Docs>
  477. <param name="component">To be added.</param>
  478. <summary>
  479. Add a component to the delayed dirty notify queue. Is thread-safe.
  480. </summary>
  481. <remarks>To be added.</remarks>
  482. </Docs>
  483. </Member>
  484. <Member MemberName="ElapsedTime">
  485. <MemberSignature Language="C#" Value="public float ElapsedTime { get; set; }" />
  486. <MemberSignature Language="ILAsm" Value=".property instance float32 ElapsedTime" />
  487. <MemberType>Property</MemberType>
  488. <AssemblyInfo>
  489. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  490. </AssemblyInfo>
  491. <ReturnValue>
  492. <ReturnType>System.Single</ReturnType>
  493. </ReturnValue>
  494. <Docs>
  495. <summary>
  496. Return elapsed time in seconds.
  497. Or
  498. Set elapsed time in seconds. This can be used to prevent inaccuracy in the timer if the scene runs for a long time.
  499. </summary>
  500. <value>To be added.</value>
  501. <remarks>To be added.</remarks>
  502. </Docs>
  503. </Member>
  504. <Member MemberName="EndThreadedUpdate">
  505. <MemberSignature Language="C#" Value="public void EndThreadedUpdate ();" />
  506. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void EndThreadedUpdate() cil managed" />
  507. <MemberType>Method</MemberType>
  508. <AssemblyInfo>
  509. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  510. </AssemblyInfo>
  511. <ReturnValue>
  512. <ReturnType>System.Void</ReturnType>
  513. </ReturnValue>
  514. <Parameters />
  515. <Docs>
  516. <summary>
  517. End a threaded update. Notify components that marked themselves for delayed dirty processing.
  518. </summary>
  519. <remarks>To be added.</remarks>
  520. </Docs>
  521. </Member>
  522. <Member MemberName="FileName">
  523. <MemberSignature Language="C#" Value="public string FileName { get; }" />
  524. <MemberSignature Language="ILAsm" Value=".property instance string FileName" />
  525. <MemberType>Property</MemberType>
  526. <AssemblyInfo>
  527. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  528. </AssemblyInfo>
  529. <ReturnValue>
  530. <ReturnType>System.String</ReturnType>
  531. </ReturnValue>
  532. <Docs>
  533. <summary>
  534. Return source file name.
  535. </summary>
  536. <value>To be added.</value>
  537. <remarks>To be added.</remarks>
  538. </Docs>
  539. </Member>
  540. <Member MemberName="GetComponent">
  541. <MemberSignature Language="C#" Value="public Urho.Component GetComponent (uint id);" />
  542. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Component GetComponent(unsigned int32 id) cil managed" />
  543. <MemberType>Method</MemberType>
  544. <AssemblyInfo>
  545. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  546. </AssemblyInfo>
  547. <ReturnValue>
  548. <ReturnType>Urho.Component</ReturnType>
  549. </ReturnValue>
  550. <Parameters>
  551. <Parameter Name="id" Type="System.UInt32" />
  552. </Parameters>
  553. <Docs>
  554. <param name="id">To be added.</param>
  555. <summary>
  556. Return component from the whole scene by ID, or null if not found.
  557. </summary>
  558. <returns>To be added.</returns>
  559. <remarks>To be added.</remarks>
  560. </Docs>
  561. </Member>
  562. <Member MemberName="GetFreeComponentID">
  563. <MemberSignature Language="C#" Value="public uint GetFreeComponentID (Urho.CreateMode mode);" />
  564. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int32 GetFreeComponentID(valuetype Urho.CreateMode mode) cil managed" />
  565. <MemberType>Method</MemberType>
  566. <AssemblyInfo>
  567. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  568. </AssemblyInfo>
  569. <ReturnValue>
  570. <ReturnType>System.UInt32</ReturnType>
  571. </ReturnValue>
  572. <Parameters>
  573. <Parameter Name="mode" Type="Urho.CreateMode" />
  574. </Parameters>
  575. <Docs>
  576. <param name="mode">To be added.</param>
  577. <summary>
  578. Get free component ID, either non-local or local.
  579. </summary>
  580. <returns>To be added.</returns>
  581. <remarks>To be added.</remarks>
  582. </Docs>
  583. </Member>
  584. <Member MemberName="GetFreeNodeID">
  585. <MemberSignature Language="C#" Value="public uint GetFreeNodeID (Urho.CreateMode mode);" />
  586. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int32 GetFreeNodeID(valuetype Urho.CreateMode mode) cil managed" />
  587. <MemberType>Method</MemberType>
  588. <AssemblyInfo>
  589. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  590. </AssemblyInfo>
  591. <ReturnValue>
  592. <ReturnType>System.UInt32</ReturnType>
  593. </ReturnValue>
  594. <Parameters>
  595. <Parameter Name="mode" Type="Urho.CreateMode" />
  596. </Parameters>
  597. <Docs>
  598. <param name="mode">To be added.</param>
  599. <summary>
  600. Get free node ID, either non-local or local.
  601. </summary>
  602. <returns>To be added.</returns>
  603. <remarks>To be added.</remarks>
  604. </Docs>
  605. </Member>
  606. <Member MemberName="GetNode">
  607. <MemberSignature Language="C#" Value="public Urho.Node GetNode (uint id);" />
  608. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Node GetNode(unsigned int32 id) cil managed" />
  609. <MemberType>Method</MemberType>
  610. <AssemblyInfo>
  611. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  612. </AssemblyInfo>
  613. <ReturnValue>
  614. <ReturnType>Urho.Node</ReturnType>
  615. </ReturnValue>
  616. <Parameters>
  617. <Parameter Name="id" Type="System.UInt32" />
  618. </Parameters>
  619. <Docs>
  620. <param name="id">To be added.</param>
  621. <summary>
  622. Return node from the whole scene by ID, or null if not found.
  623. </summary>
  624. <returns>To be added.</returns>
  625. <remarks>To be added.</remarks>
  626. </Docs>
  627. </Member>
  628. <Member MemberName="GetVarName">
  629. <MemberSignature Language="C#" Value="public string GetVarName (Urho.StringHash hash);" />
  630. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance string GetVarName(valuetype Urho.StringHash hash) cil managed" />
  631. <MemberType>Method</MemberType>
  632. <AssemblyInfo>
  633. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  634. </AssemblyInfo>
  635. <ReturnValue>
  636. <ReturnType>System.String</ReturnType>
  637. </ReturnValue>
  638. <Parameters>
  639. <Parameter Name="hash" Type="Urho.StringHash" />
  640. </Parameters>
  641. <Docs>
  642. <param name="hash">To be added.</param>
  643. <summary>
  644. Return a node user variable name, or empty if not registered.
  645. </summary>
  646. <returns>To be added.</returns>
  647. <remarks>To be added.</remarks>
  648. </Docs>
  649. </Member>
  650. <Member MemberName="Instantiate">
  651. <MemberSignature Language="C#" Value="public Urho.Node Instantiate (Urho.IO.File source, Urho.Vector3 position, Urho.Quaternion rotation, Urho.CreateMode mode);" />
  652. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Node Instantiate(class Urho.IO.File source, valuetype Urho.Vector3 position, valuetype Urho.Quaternion rotation, valuetype Urho.CreateMode mode) cil managed" />
  653. <MemberType>Method</MemberType>
  654. <AssemblyInfo>
  655. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  656. </AssemblyInfo>
  657. <ReturnValue>
  658. <ReturnType>Urho.Node</ReturnType>
  659. </ReturnValue>
  660. <Parameters>
  661. <Parameter Name="source" Type="Urho.IO.File" />
  662. <Parameter Name="position" Type="Urho.Vector3" />
  663. <Parameter Name="rotation" Type="Urho.Quaternion" />
  664. <Parameter Name="mode" Type="Urho.CreateMode" />
  665. </Parameters>
  666. <Docs>
  667. <param name="source">To be added.</param>
  668. <param name="position">To be added.</param>
  669. <param name="rotation">To be added.</param>
  670. <param name="mode">To be added.</param>
  671. <summary>To be added.</summary>
  672. <returns>To be added.</returns>
  673. <remarks>To be added.</remarks>
  674. </Docs>
  675. </Member>
  676. <Member MemberName="Instantiate">
  677. <MemberSignature Language="C#" Value="public Urho.Node Instantiate (Urho.MemoryBuffer source, Urho.Vector3 position, Urho.Quaternion rotation, Urho.CreateMode mode);" />
  678. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Node Instantiate(class Urho.MemoryBuffer source, valuetype Urho.Vector3 position, valuetype Urho.Quaternion rotation, valuetype Urho.CreateMode mode) cil managed" />
  679. <MemberType>Method</MemberType>
  680. <AssemblyInfo>
  681. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  682. </AssemblyInfo>
  683. <ReturnValue>
  684. <ReturnType>Urho.Node</ReturnType>
  685. </ReturnValue>
  686. <Parameters>
  687. <Parameter Name="source" Type="Urho.MemoryBuffer" />
  688. <Parameter Name="position" Type="Urho.Vector3" />
  689. <Parameter Name="rotation" Type="Urho.Quaternion" />
  690. <Parameter Name="mode" Type="Urho.CreateMode" />
  691. </Parameters>
  692. <Docs>
  693. <param name="source">To be added.</param>
  694. <param name="position">To be added.</param>
  695. <param name="rotation">To be added.</param>
  696. <param name="mode">To be added.</param>
  697. <summary>To be added.</summary>
  698. <returns>To be added.</returns>
  699. <remarks>To be added.</remarks>
  700. </Docs>
  701. </Member>
  702. <Member MemberName="InstantiateJson">
  703. <MemberSignature Language="C#" Value="public Urho.Node InstantiateJson (Urho.IO.File source, Urho.Vector3 position, Urho.Quaternion rotation, Urho.CreateMode mode);" />
  704. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Node InstantiateJson(class Urho.IO.File source, valuetype Urho.Vector3 position, valuetype Urho.Quaternion rotation, valuetype Urho.CreateMode mode) cil managed" />
  705. <MemberType>Method</MemberType>
  706. <AssemblyInfo>
  707. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  708. </AssemblyInfo>
  709. <ReturnValue>
  710. <ReturnType>Urho.Node</ReturnType>
  711. </ReturnValue>
  712. <Parameters>
  713. <Parameter Name="source" Type="Urho.IO.File" />
  714. <Parameter Name="position" Type="Urho.Vector3" />
  715. <Parameter Name="rotation" Type="Urho.Quaternion" />
  716. <Parameter Name="mode" Type="Urho.CreateMode" />
  717. </Parameters>
  718. <Docs>
  719. <param name="source">data source</param>
  720. <param name="position">Position where the object will be instantiated.</param>
  721. <param name="rotation">Rotation used for the object.</param>
  722. <param name="mode">Creation mode.</param>
  723. <summary>Instantiate scene content from JSON data. </summary>
  724. <returns>Return root node if successful, <see langword="null" /> on error.</returns>
  725. <remarks>To be added.</remarks>
  726. </Docs>
  727. </Member>
  728. <Member MemberName="InstantiateJson">
  729. <MemberSignature Language="C#" Value="public Urho.Node InstantiateJson (Urho.MemoryBuffer source, Urho.Vector3 position, Urho.Quaternion rotation, Urho.CreateMode mode);" />
  730. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Node InstantiateJson(class Urho.MemoryBuffer source, valuetype Urho.Vector3 position, valuetype Urho.Quaternion rotation, valuetype Urho.CreateMode mode) cil managed" />
  731. <MemberType>Method</MemberType>
  732. <AssemblyInfo>
  733. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  734. </AssemblyInfo>
  735. <ReturnValue>
  736. <ReturnType>Urho.Node</ReturnType>
  737. </ReturnValue>
  738. <Parameters>
  739. <Parameter Name="source" Type="Urho.MemoryBuffer" />
  740. <Parameter Name="position" Type="Urho.Vector3" />
  741. <Parameter Name="rotation" Type="Urho.Quaternion" />
  742. <Parameter Name="mode" Type="Urho.CreateMode" />
  743. </Parameters>
  744. <Docs>
  745. <param name="source">To be added.</param>
  746. <param name="position">To be added.</param>
  747. <param name="rotation">To be added.</param>
  748. <param name="mode">To be added.</param>
  749. <summary>To be added.</summary>
  750. <returns>To be added.</returns>
  751. <remarks>To be added.</remarks>
  752. </Docs>
  753. </Member>
  754. <Member MemberName="InstantiateXml">
  755. <MemberSignature Language="C#" Value="public Urho.Node InstantiateXml (Urho.IO.File source, Urho.Vector3 position, Urho.Quaternion rotation, Urho.CreateMode mode);" />
  756. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Node InstantiateXml(class Urho.IO.File source, valuetype Urho.Vector3 position, valuetype Urho.Quaternion rotation, valuetype Urho.CreateMode mode) cil managed" />
  757. <MemberType>Method</MemberType>
  758. <AssemblyInfo>
  759. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  760. </AssemblyInfo>
  761. <ReturnValue>
  762. <ReturnType>Urho.Node</ReturnType>
  763. </ReturnValue>
  764. <Parameters>
  765. <Parameter Name="source" Type="Urho.IO.File" />
  766. <Parameter Name="position" Type="Urho.Vector3" />
  767. <Parameter Name="rotation" Type="Urho.Quaternion" />
  768. <Parameter Name="mode" Type="Urho.CreateMode" />
  769. </Parameters>
  770. <Docs>
  771. <param name="source">data source</param>
  772. <param name="position">Position where the object will be instantiated.</param>
  773. <param name="rotation">Rotation used for the object.</param>
  774. <param name="mode">Creation mode.</param>
  775. <summary>Instantiate scene content from serialized XML data.</summary>
  776. <returns>Return root node if successful, <see langword="null" /> on error.</returns>
  777. <remarks>To be added.</remarks>
  778. </Docs>
  779. </Member>
  780. <Member MemberName="InstantiateXml">
  781. <MemberSignature Language="C#" Value="public Urho.Node InstantiateXml (Urho.MemoryBuffer source, Urho.Vector3 position, Urho.Quaternion rotation, Urho.CreateMode mode);" />
  782. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Node InstantiateXml(class Urho.MemoryBuffer source, valuetype Urho.Vector3 position, valuetype Urho.Quaternion rotation, valuetype Urho.CreateMode mode) cil managed" />
  783. <MemberType>Method</MemberType>
  784. <AssemblyInfo>
  785. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  786. </AssemblyInfo>
  787. <ReturnValue>
  788. <ReturnType>Urho.Node</ReturnType>
  789. </ReturnValue>
  790. <Parameters>
  791. <Parameter Name="source" Type="Urho.MemoryBuffer" />
  792. <Parameter Name="position" Type="Urho.Vector3" />
  793. <Parameter Name="rotation" Type="Urho.Quaternion" />
  794. <Parameter Name="mode" Type="Urho.CreateMode" />
  795. </Parameters>
  796. <Docs>
  797. <param name="source">To be added.</param>
  798. <param name="position">To be added.</param>
  799. <param name="rotation">To be added.</param>
  800. <param name="mode">To be added.</param>
  801. <summary>To be added.</summary>
  802. <returns>To be added.</returns>
  803. <remarks>To be added.</remarks>
  804. </Docs>
  805. </Member>
  806. <Member MemberName="InstantiateXml">
  807. <MemberSignature Language="C#" Value="public Urho.Node InstantiateXml (Urho.Resources.XmlElement source, Urho.Vector3 position, Urho.Quaternion rotation, Urho.CreateMode mode);" />
  808. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Node InstantiateXml(class Urho.Resources.XmlElement source, valuetype Urho.Vector3 position, valuetype Urho.Quaternion rotation, valuetype Urho.CreateMode mode) cil managed" />
  809. <MemberType>Method</MemberType>
  810. <AssemblyInfo>
  811. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  812. </AssemblyInfo>
  813. <ReturnValue>
  814. <ReturnType>Urho.Node</ReturnType>
  815. </ReturnValue>
  816. <Parameters>
  817. <Parameter Name="source" Type="Urho.Resources.XmlElement" />
  818. <Parameter Name="position" Type="Urho.Vector3" />
  819. <Parameter Name="rotation" Type="Urho.Quaternion" />
  820. <Parameter Name="mode" Type="Urho.CreateMode" />
  821. </Parameters>
  822. <Docs>
  823. <param name="source">data source</param>
  824. <param name="position">Position where the object will be instantiated.</param>
  825. <param name="rotation">Rotation used for the object.</param>
  826. <param name="mode">Creation mode.</param>
  827. <summary>Instantiate scene content from serialized XML data.</summary>
  828. <returns>To be added.</returns>
  829. <remarks>To be added.</remarks>
  830. </Docs>
  831. </Member>
  832. <Member MemberName="Load">
  833. <MemberSignature Language="C#" Value="public override bool Load (Urho.IO.File source, bool setInstanceDefault);" />
  834. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Load(class Urho.IO.File source, bool setInstanceDefault) cil managed" />
  835. <MemberType>Method</MemberType>
  836. <AssemblyInfo>
  837. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  838. </AssemblyInfo>
  839. <ReturnValue>
  840. <ReturnType>System.Boolean</ReturnType>
  841. </ReturnValue>
  842. <Parameters>
  843. <Parameter Name="source" Type="Urho.IO.File" />
  844. <Parameter Name="setInstanceDefault" Type="System.Boolean" />
  845. </Parameters>
  846. <Docs>
  847. <param name="source">To be added.</param>
  848. <param name="setInstanceDefault">To be added.</param>
  849. <summary>To be added.</summary>
  850. <returns>To be added.</returns>
  851. <remarks>To be added.</remarks>
  852. </Docs>
  853. </Member>
  854. <Member MemberName="Load">
  855. <MemberSignature Language="C#" Value="public override bool Load (Urho.MemoryBuffer source, bool setInstanceDefault);" />
  856. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Load(class Urho.MemoryBuffer source, bool setInstanceDefault) cil managed" />
  857. <MemberType>Method</MemberType>
  858. <AssemblyInfo>
  859. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  860. </AssemblyInfo>
  861. <ReturnValue>
  862. <ReturnType>System.Boolean</ReturnType>
  863. </ReturnValue>
  864. <Parameters>
  865. <Parameter Name="source" Type="Urho.MemoryBuffer" />
  866. <Parameter Name="setInstanceDefault" Type="System.Boolean" />
  867. </Parameters>
  868. <Docs>
  869. <param name="source">To be added.</param>
  870. <param name="setInstanceDefault">To be added.</param>
  871. <summary>To be added.</summary>
  872. <returns>To be added.</returns>
  873. <remarks>To be added.</remarks>
  874. </Docs>
  875. </Member>
  876. <Member MemberName="LoadAsync">
  877. <MemberSignature Language="C#" Value="public bool LoadAsync (Urho.IO.File file, Urho.LoadMode mode);" />
  878. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool LoadAsync(class Urho.IO.File file, valuetype Urho.LoadMode mode) cil managed" />
  879. <MemberType>Method</MemberType>
  880. <AssemblyInfo>
  881. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  882. </AssemblyInfo>
  883. <ReturnValue>
  884. <ReturnType>System.Boolean</ReturnType>
  885. </ReturnValue>
  886. <Parameters>
  887. <Parameter Name="file" Type="Urho.IO.File" />
  888. <Parameter Name="mode" Type="Urho.LoadMode" />
  889. </Parameters>
  890. <Docs>
  891. <param name="file">To be added.</param>
  892. <param name="mode">To be added.</param>
  893. <summary>
  894. Load from a binary file asynchronously. Return true if started successfully. The LOAD_RESOURCES_ONLY mode can also be used to preload resources from object prefab files.
  895. </summary>
  896. <returns>To be added.</returns>
  897. <remarks>To be added.</remarks>
  898. </Docs>
  899. </Member>
  900. <Member MemberName="LoadAsyncJson">
  901. <MemberSignature Language="C#" Value="public bool LoadAsyncJson (Urho.IO.File file, Urho.LoadMode mode);" />
  902. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool LoadAsyncJson(class Urho.IO.File file, valuetype Urho.LoadMode mode) cil managed" />
  903. <MemberType>Method</MemberType>
  904. <AssemblyInfo>
  905. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  906. </AssemblyInfo>
  907. <ReturnValue>
  908. <ReturnType>System.Boolean</ReturnType>
  909. </ReturnValue>
  910. <Parameters>
  911. <Parameter Name="file" Type="Urho.IO.File" />
  912. <Parameter Name="mode" Type="Urho.LoadMode" />
  913. </Parameters>
  914. <Docs>
  915. <param name="file">To be added.</param>
  916. <param name="mode">To be added.</param>
  917. <summary>To be added.</summary>
  918. <returns>To be added.</returns>
  919. <remarks>To be added.</remarks>
  920. </Docs>
  921. </Member>
  922. <Member MemberName="LoadAsyncXml">
  923. <MemberSignature Language="C#" Value="public bool LoadAsyncXml (Urho.IO.File file, Urho.LoadMode mode);" />
  924. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool LoadAsyncXml(class Urho.IO.File file, valuetype Urho.LoadMode mode) cil managed" />
  925. <MemberType>Method</MemberType>
  926. <AssemblyInfo>
  927. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  928. </AssemblyInfo>
  929. <ReturnValue>
  930. <ReturnType>System.Boolean</ReturnType>
  931. </ReturnValue>
  932. <Parameters>
  933. <Parameter Name="file" Type="Urho.IO.File" />
  934. <Parameter Name="mode" Type="Urho.LoadMode" />
  935. </Parameters>
  936. <Docs>
  937. <param name="file">To be added.</param>
  938. <param name="mode">To be added.</param>
  939. <summary>To be added.</summary>
  940. <returns>To be added.</returns>
  941. <remarks>To be added.</remarks>
  942. </Docs>
  943. </Member>
  944. <Member MemberName="LoadJson">
  945. <MemberSignature Language="C#" Value="public bool LoadJson (Urho.IO.File source);" />
  946. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool LoadJson(class Urho.IO.File source) cil managed" />
  947. <MemberType>Method</MemberType>
  948. <AssemblyInfo>
  949. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  950. </AssemblyInfo>
  951. <ReturnValue>
  952. <ReturnType>System.Boolean</ReturnType>
  953. </ReturnValue>
  954. <Parameters>
  955. <Parameter Name="source" Type="Urho.IO.File" />
  956. </Parameters>
  957. <Docs>
  958. <param name="source">To be added.</param>
  959. <summary>To be added.</summary>
  960. <returns>To be added.</returns>
  961. <remarks>To be added.</remarks>
  962. </Docs>
  963. </Member>
  964. <Member MemberName="LoadJson">
  965. <MemberSignature Language="C#" Value="public bool LoadJson (Urho.MemoryBuffer source);" />
  966. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool LoadJson(class Urho.MemoryBuffer source) cil managed" />
  967. <MemberType>Method</MemberType>
  968. <AssemblyInfo>
  969. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  970. </AssemblyInfo>
  971. <ReturnValue>
  972. <ReturnType>System.Boolean</ReturnType>
  973. </ReturnValue>
  974. <Parameters>
  975. <Parameter Name="source" Type="Urho.MemoryBuffer" />
  976. </Parameters>
  977. <Docs>
  978. <param name="source">To be added.</param>
  979. <summary>To be added.</summary>
  980. <returns>To be added.</returns>
  981. <remarks>To be added.</remarks>
  982. </Docs>
  983. </Member>
  984. <Member MemberName="LoadXml">
  985. <MemberSignature Language="C#" Value="public bool LoadXml (string path);" />
  986. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool LoadXml(string path) cil managed" />
  987. <MemberType>Method</MemberType>
  988. <AssemblyInfo>
  989. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  990. </AssemblyInfo>
  991. <ReturnValue>
  992. <ReturnType>System.Boolean</ReturnType>
  993. </ReturnValue>
  994. <Parameters>
  995. <Parameter Name="file" Type="System.String" />
  996. </Parameters>
  997. <Docs>
  998. <param name="path">To be added.</param>
  999. <summary>To be added.</summary>
  1000. <returns>To be added.</returns>
  1001. <remarks>To be added.</remarks>
  1002. </Docs>
  1003. </Member>
  1004. <Member MemberName="LoadXml">
  1005. <MemberSignature Language="C#" Value="public bool LoadXml (Urho.IO.File source);" />
  1006. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool LoadXml(class Urho.IO.File source) cil managed" />
  1007. <MemberType>Method</MemberType>
  1008. <AssemblyInfo>
  1009. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1010. </AssemblyInfo>
  1011. <ReturnValue>
  1012. <ReturnType>System.Boolean</ReturnType>
  1013. </ReturnValue>
  1014. <Parameters>
  1015. <Parameter Name="source" Type="Urho.IO.File" />
  1016. </Parameters>
  1017. <Docs>
  1018. <param name="source">To be added.</param>
  1019. <summary>To be added.</summary>
  1020. <returns>To be added.</returns>
  1021. <remarks>To be added.</remarks>
  1022. </Docs>
  1023. </Member>
  1024. <Member MemberName="LoadXml">
  1025. <MemberSignature Language="C#" Value="public bool LoadXml (Urho.MemoryBuffer source);" />
  1026. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool LoadXml(class Urho.MemoryBuffer source) cil managed" />
  1027. <MemberType>Method</MemberType>
  1028. <AssemblyInfo>
  1029. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1030. </AssemblyInfo>
  1031. <ReturnValue>
  1032. <ReturnType>System.Boolean</ReturnType>
  1033. </ReturnValue>
  1034. <Parameters>
  1035. <Parameter Name="source" Type="Urho.MemoryBuffer" />
  1036. </Parameters>
  1037. <Docs>
  1038. <param name="source">To be added.</param>
  1039. <summary>To be added.</summary>
  1040. <returns>To be added.</returns>
  1041. <remarks>To be added.</remarks>
  1042. </Docs>
  1043. </Member>
  1044. <Member MemberName="LoadXml">
  1045. <MemberSignature Language="C#" Value="public override bool LoadXml (Urho.Resources.XmlElement source, bool setInstanceDefault);" />
  1046. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool LoadXml(class Urho.Resources.XmlElement source, bool setInstanceDefault) cil managed" />
  1047. <MemberType>Method</MemberType>
  1048. <AssemblyInfo>
  1049. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1050. </AssemblyInfo>
  1051. <ReturnValue>
  1052. <ReturnType>System.Boolean</ReturnType>
  1053. </ReturnValue>
  1054. <Parameters>
  1055. <Parameter Name="source" Type="Urho.Resources.XmlElement" />
  1056. <Parameter Name="setInstanceDefault" Type="System.Boolean" />
  1057. </Parameters>
  1058. <Docs>
  1059. <param name="source">To be added.</param>
  1060. <param name="setInstanceDefault">To be added.</param>
  1061. <summary>To be added.</summary>
  1062. <returns>To be added.</returns>
  1063. <remarks>To be added.</remarks>
  1064. </Docs>
  1065. </Member>
  1066. <Member MemberName="LoadXmlFromCache">
  1067. <MemberSignature Language="C#" Value="public bool LoadXmlFromCache (Urho.Resources.ResourceCache cache, string file);" />
  1068. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool LoadXmlFromCache(class Urho.Resources.ResourceCache cache, string file) cil managed" />
  1069. <MemberType>Method</MemberType>
  1070. <AssemblyInfo>
  1071. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1072. </AssemblyInfo>
  1073. <ReturnValue>
  1074. <ReturnType>System.Boolean</ReturnType>
  1075. </ReturnValue>
  1076. <Parameters>
  1077. <Parameter Name="cache" Type="Urho.Resources.ResourceCache" />
  1078. <Parameter Name="file" Type="System.String" />
  1079. </Parameters>
  1080. <Docs>
  1081. <param name="cache">To be added.</param>
  1082. <param name="file">To be added.</param>
  1083. <summary>To be added.</summary>
  1084. <returns>To be added.</returns>
  1085. <remarks>To be added.</remarks>
  1086. </Docs>
  1087. </Member>
  1088. <Member MemberName="MarkNetworkUpdate">
  1089. <MemberSignature Language="C#" Value="public override void MarkNetworkUpdate ();" />
  1090. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void MarkNetworkUpdate() cil managed" />
  1091. <MemberType>Method</MemberType>
  1092. <AssemblyInfo>
  1093. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1094. </AssemblyInfo>
  1095. <ReturnValue>
  1096. <ReturnType>System.Void</ReturnType>
  1097. </ReturnValue>
  1098. <Parameters />
  1099. <Docs>
  1100. <summary>
  1101. Mark for attribute check on the next network update.
  1102. </summary>
  1103. <remarks>To be added.</remarks>
  1104. </Docs>
  1105. </Member>
  1106. <Member MemberName="MarkNetworkUpdate">
  1107. <MemberSignature Language="C#" Value="public void MarkNetworkUpdate (Urho.Component component);" />
  1108. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void MarkNetworkUpdate(class Urho.Component component) cil managed" />
  1109. <MemberType>Method</MemberType>
  1110. <AssemblyInfo>
  1111. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1112. </AssemblyInfo>
  1113. <ReturnValue>
  1114. <ReturnType>System.Void</ReturnType>
  1115. </ReturnValue>
  1116. <Parameters>
  1117. <Parameter Name="component" Type="Urho.Component" />
  1118. </Parameters>
  1119. <Docs>
  1120. <param name="component">To be added.</param>
  1121. <summary>
  1122. Mark a comoponent for attribute check on the next network update.
  1123. </summary>
  1124. <remarks>To be added.</remarks>
  1125. </Docs>
  1126. </Member>
  1127. <Member MemberName="MarkNetworkUpdate">
  1128. <MemberSignature Language="C#" Value="public void MarkNetworkUpdate (Urho.Node node);" />
  1129. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void MarkNetworkUpdate(class Urho.Node node) cil managed" />
  1130. <MemberType>Method</MemberType>
  1131. <AssemblyInfo>
  1132. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1133. </AssemblyInfo>
  1134. <ReturnValue>
  1135. <ReturnType>System.Void</ReturnType>
  1136. </ReturnValue>
  1137. <Parameters>
  1138. <Parameter Name="node" Type="Urho.Node" />
  1139. </Parameters>
  1140. <Docs>
  1141. <param name="node">To be added.</param>
  1142. <summary>
  1143. Mark a node for attribute check on the next network update.
  1144. </summary>
  1145. <remarks>To be added.</remarks>
  1146. </Docs>
  1147. </Member>
  1148. <Member MemberName="MarkReplicationDirty">
  1149. <MemberSignature Language="C#" Value="public void MarkReplicationDirty (Urho.Node node);" />
  1150. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void MarkReplicationDirty(class Urho.Node node) cil managed" />
  1151. <MemberType>Method</MemberType>
  1152. <AssemblyInfo>
  1153. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1154. </AssemblyInfo>
  1155. <ReturnValue>
  1156. <ReturnType>System.Void</ReturnType>
  1157. </ReturnValue>
  1158. <Parameters>
  1159. <Parameter Name="node" Type="Urho.Node" />
  1160. </Parameters>
  1161. <Docs>
  1162. <param name="node">To be added.</param>
  1163. <summary>
  1164. Mark a node dirty in scene replication states. The node does not need to have own replication state yet.
  1165. </summary>
  1166. <remarks>To be added.</remarks>
  1167. </Docs>
  1168. </Member>
  1169. <Member MemberName="NodeAdded">
  1170. <MemberSignature Language="C#" Value="public event Action&lt;Urho.NodeAddedEventArgs&gt; NodeAdded;" />
  1171. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.NodeAddedEventArgs&gt; NodeAdded" />
  1172. <MemberType>Event</MemberType>
  1173. <AssemblyInfo>
  1174. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1175. </AssemblyInfo>
  1176. <ReturnValue>
  1177. <ReturnType>System.Action&lt;Urho.NodeAddedEventArgs&gt;</ReturnType>
  1178. </ReturnValue>
  1179. <Docs>
  1180. <summary>To be added.</summary>
  1181. <remarks>
  1182. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToNodeAdded" /> method. That one will force that callback and will ignore any previously set events here.</para>
  1183. </remarks>
  1184. </Docs>
  1185. </Member>
  1186. <Member MemberName="NodeCloned">
  1187. <MemberSignature Language="C#" Value="public event Action&lt;Urho.NodeClonedEventArgs&gt; NodeCloned;" />
  1188. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.NodeClonedEventArgs&gt; NodeCloned" />
  1189. <MemberType>Event</MemberType>
  1190. <AssemblyInfo>
  1191. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1192. </AssemblyInfo>
  1193. <ReturnValue>
  1194. <ReturnType>System.Action&lt;Urho.NodeClonedEventArgs&gt;</ReturnType>
  1195. </ReturnValue>
  1196. <Docs>
  1197. <summary>To be added.</summary>
  1198. <remarks>To be added.</remarks>
  1199. </Docs>
  1200. </Member>
  1201. <Member MemberName="NodeEnabledChanged">
  1202. <MemberSignature Language="C#" Value="public event Action&lt;Urho.NodeEnabledChangedEventArgs&gt; NodeEnabledChanged;" />
  1203. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.NodeEnabledChangedEventArgs&gt; NodeEnabledChanged" />
  1204. <MemberType>Event</MemberType>
  1205. <AssemblyInfo>
  1206. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1207. </AssemblyInfo>
  1208. <ReturnValue>
  1209. <ReturnType>System.Action&lt;Urho.NodeEnabledChangedEventArgs&gt;</ReturnType>
  1210. </ReturnValue>
  1211. <Docs>
  1212. <summary>To be added.</summary>
  1213. <remarks>
  1214. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToNodeEnabledChanged" /> method. That one will force that callback and will ignore any previously set events here.</para>
  1215. </remarks>
  1216. </Docs>
  1217. </Member>
  1218. <Member MemberName="NodeNameChanged">
  1219. <MemberSignature Language="C#" Value="public event Action&lt;Urho.NodeNameChangedEventArgs&gt; NodeNameChanged;" />
  1220. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.NodeNameChangedEventArgs&gt; NodeNameChanged" />
  1221. <MemberType>Event</MemberType>
  1222. <AssemblyInfo>
  1223. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1224. </AssemblyInfo>
  1225. <ReturnValue>
  1226. <ReturnType>System.Action&lt;Urho.NodeNameChangedEventArgs&gt;</ReturnType>
  1227. </ReturnValue>
  1228. <Docs>
  1229. <summary>To be added.</summary>
  1230. <remarks>
  1231. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToNodeNameChanged" /> method. That one will force that callback and will ignore any previously set events here.</para>
  1232. </remarks>
  1233. </Docs>
  1234. </Member>
  1235. <Member MemberName="NodeRemoved">
  1236. <MemberSignature Language="C#" Value="public event Action&lt;Urho.NodeRemovedEventArgs&gt; NodeRemoved;" />
  1237. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.NodeRemovedEventArgs&gt; NodeRemoved" />
  1238. <MemberType>Event</MemberType>
  1239. <AssemblyInfo>
  1240. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1241. </AssemblyInfo>
  1242. <ReturnValue>
  1243. <ReturnType>System.Action&lt;Urho.NodeRemovedEventArgs&gt;</ReturnType>
  1244. </ReturnValue>
  1245. <Docs>
  1246. <summary>To be added.</summary>
  1247. <remarks>
  1248. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToNodeRemoved" /> method. That one will force that callback and will ignore any previously set events here.</para>
  1249. </remarks>
  1250. </Docs>
  1251. </Member>
  1252. <Member MemberName="NodeTagAdded">
  1253. <MemberSignature Language="C#" Value="public void NodeTagAdded (Urho.Node node, string tag);" />
  1254. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void NodeTagAdded(class Urho.Node node, string tag) cil managed" />
  1255. <MemberType>Method</MemberType>
  1256. <AssemblyInfo>
  1257. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1258. </AssemblyInfo>
  1259. <ReturnValue>
  1260. <ReturnType>System.Void</ReturnType>
  1261. </ReturnValue>
  1262. <Parameters>
  1263. <Parameter Name="node" Type="Urho.Node" />
  1264. <Parameter Name="tag" Type="System.String" />
  1265. </Parameters>
  1266. <Docs>
  1267. <param name="node">To be added.</param>
  1268. <param name="tag">To be added.</param>
  1269. <summary>To be added.</summary>
  1270. <remarks>To be added.</remarks>
  1271. </Docs>
  1272. </Member>
  1273. <Member MemberName="NodeTagRemoved">
  1274. <MemberSignature Language="C#" Value="public void NodeTagRemoved (Urho.Node node, string tag);" />
  1275. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void NodeTagRemoved(class Urho.Node node, string tag) cil managed" />
  1276. <MemberType>Method</MemberType>
  1277. <AssemblyInfo>
  1278. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1279. </AssemblyInfo>
  1280. <ReturnValue>
  1281. <ReturnType>System.Void</ReturnType>
  1282. </ReturnValue>
  1283. <Parameters>
  1284. <Parameter Name="node" Type="Urho.Node" />
  1285. <Parameter Name="tag" Type="System.String" />
  1286. </Parameters>
  1287. <Docs>
  1288. <param name="node">To be added.</param>
  1289. <param name="tag">To be added.</param>
  1290. <summary>To be added.</summary>
  1291. <remarks>To be added.</remarks>
  1292. </Docs>
  1293. </Member>
  1294. <Member MemberName="PrepareNetworkUpdate">
  1295. <MemberSignature Language="C#" Value="public override void PrepareNetworkUpdate ();" />
  1296. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void PrepareNetworkUpdate() cil managed" />
  1297. <MemberType>Method</MemberType>
  1298. <AssemblyInfo>
  1299. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1300. </AssemblyInfo>
  1301. <ReturnValue>
  1302. <ReturnType>System.Void</ReturnType>
  1303. </ReturnValue>
  1304. <Parameters />
  1305. <Docs>
  1306. <summary>
  1307. Prepare network update by comparing attributes and marking replication states dirty as necessary.
  1308. </summary>
  1309. <remarks>To be added.</remarks>
  1310. </Docs>
  1311. </Member>
  1312. <Member MemberName="RegisterObject">
  1313. <MemberSignature Language="C#" Value="public static void RegisterObject (Urho.Context context);" />
  1314. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void RegisterObject(class Urho.Context context) cil managed" />
  1315. <MemberType>Method</MemberType>
  1316. <AssemblyInfo>
  1317. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1318. </AssemblyInfo>
  1319. <ReturnValue>
  1320. <ReturnType>System.Void</ReturnType>
  1321. </ReturnValue>
  1322. <Parameters>
  1323. <Parameter Name="context" Type="Urho.Context" />
  1324. </Parameters>
  1325. <Docs>
  1326. <param name="context">To be added.</param>
  1327. <summary>
  1328. Register object factory. Node must be registered first.
  1329. </summary>
  1330. <remarks>To be added.</remarks>
  1331. </Docs>
  1332. </Member>
  1333. <Member MemberName="RegisterVar">
  1334. <MemberSignature Language="C#" Value="public void RegisterVar (string name);" />
  1335. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RegisterVar(string name) cil managed" />
  1336. <MemberType>Method</MemberType>
  1337. <AssemblyInfo>
  1338. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1339. </AssemblyInfo>
  1340. <ReturnValue>
  1341. <ReturnType>System.Void</ReturnType>
  1342. </ReturnValue>
  1343. <Parameters>
  1344. <Parameter Name="name" Type="System.String" />
  1345. </Parameters>
  1346. <Docs>
  1347. <param name="name">To be added.</param>
  1348. <summary>
  1349. Register a node user variable hash reverse mapping (for editing.)
  1350. </summary>
  1351. <remarks>To be added.</remarks>
  1352. </Docs>
  1353. </Member>
  1354. <Member MemberName="RequiredPackageFiles">
  1355. <MemberSignature Language="C#" Value="public System.Collections.Generic.IReadOnlyList&lt;Urho.IO.PackageFile&gt; RequiredPackageFiles { get; }" />
  1356. <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IReadOnlyList`1&lt;class Urho.IO.PackageFile&gt; RequiredPackageFiles" />
  1357. <MemberType>Property</MemberType>
  1358. <AssemblyInfo>
  1359. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1360. </AssemblyInfo>
  1361. <ReturnValue>
  1362. <ReturnType>System.Collections.Generic.IReadOnlyList&lt;Urho.IO.PackageFile&gt;</ReturnType>
  1363. </ReturnValue>
  1364. <Docs>
  1365. <summary>
  1366. Return required package files.
  1367. </summary>
  1368. <value>To be added.</value>
  1369. <remarks>To be added.</remarks>
  1370. </Docs>
  1371. </Member>
  1372. <Member MemberName="Save">
  1373. <MemberSignature Language="C#" Value="public override bool Save (Urho.IO.File dest);" />
  1374. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Save(class Urho.IO.File dest) cil managed" />
  1375. <MemberType>Method</MemberType>
  1376. <AssemblyInfo>
  1377. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1378. </AssemblyInfo>
  1379. <ReturnValue>
  1380. <ReturnType>System.Boolean</ReturnType>
  1381. </ReturnValue>
  1382. <Parameters>
  1383. <Parameter Name="dest" Type="Urho.IO.File" />
  1384. </Parameters>
  1385. <Docs>
  1386. <param name="dest">To be added.</param>
  1387. <summary>To be added.</summary>
  1388. <returns>To be added.</returns>
  1389. <remarks>To be added.</remarks>
  1390. </Docs>
  1391. </Member>
  1392. <Member MemberName="Save">
  1393. <MemberSignature Language="C#" Value="public override bool Save (Urho.MemoryBuffer dest);" />
  1394. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Save(class Urho.MemoryBuffer dest) cil managed" />
  1395. <MemberType>Method</MemberType>
  1396. <AssemblyInfo>
  1397. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1398. </AssemblyInfo>
  1399. <ReturnValue>
  1400. <ReturnType>System.Boolean</ReturnType>
  1401. </ReturnValue>
  1402. <Parameters>
  1403. <Parameter Name="dest" Type="Urho.MemoryBuffer" />
  1404. </Parameters>
  1405. <Docs>
  1406. <param name="dest">To be added.</param>
  1407. <summary>To be added.</summary>
  1408. <returns>To be added.</returns>
  1409. <remarks>To be added.</remarks>
  1410. </Docs>
  1411. </Member>
  1412. <Member MemberName="SaveJson">
  1413. <MemberSignature Language="C#" Value="public override bool SaveJson (Urho.IO.File dest, string indentation);" />
  1414. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool SaveJson(class Urho.IO.File dest, string indentation) cil managed" />
  1415. <MemberType>Method</MemberType>
  1416. <AssemblyInfo>
  1417. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1418. </AssemblyInfo>
  1419. <ReturnValue>
  1420. <ReturnType>System.Boolean</ReturnType>
  1421. </ReturnValue>
  1422. <Parameters>
  1423. <Parameter Name="dest" Type="Urho.IO.File" />
  1424. <Parameter Name="indentation" Type="System.String" />
  1425. </Parameters>
  1426. <Docs>
  1427. <param name="dest">To be added.</param>
  1428. <param name="indentation">To be added.</param>
  1429. <summary>To be added.</summary>
  1430. <returns>To be added.</returns>
  1431. <remarks>To be added.</remarks>
  1432. </Docs>
  1433. </Member>
  1434. <Member MemberName="SaveJson">
  1435. <MemberSignature Language="C#" Value="public override bool SaveJson (Urho.MemoryBuffer dest, string indentation);" />
  1436. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool SaveJson(class Urho.MemoryBuffer dest, string indentation) cil managed" />
  1437. <MemberType>Method</MemberType>
  1438. <AssemblyInfo>
  1439. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1440. </AssemblyInfo>
  1441. <ReturnValue>
  1442. <ReturnType>System.Boolean</ReturnType>
  1443. </ReturnValue>
  1444. <Parameters>
  1445. <Parameter Name="dest" Type="Urho.MemoryBuffer" />
  1446. <Parameter Name="indentation" Type="System.String" />
  1447. </Parameters>
  1448. <Docs>
  1449. <param name="dest">To be added.</param>
  1450. <param name="indentation">To be added.</param>
  1451. <summary>To be added.</summary>
  1452. <returns>To be added.</returns>
  1453. <remarks>To be added.</remarks>
  1454. </Docs>
  1455. </Member>
  1456. <Member MemberName="SaveXml">
  1457. <MemberSignature Language="C#" Value="public bool SaveXml (string path, string indentation = &quot; &quot;);" />
  1458. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool SaveXml(string path, string indentation) cil managed" />
  1459. <MemberType>Method</MemberType>
  1460. <AssemblyInfo>
  1461. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1462. </AssemblyInfo>
  1463. <ReturnValue>
  1464. <ReturnType>System.Boolean</ReturnType>
  1465. </ReturnValue>
  1466. <Parameters>
  1467. <Parameter Name="file" Type="System.String" />
  1468. <Parameter Name="indentation" Type="System.String" />
  1469. </Parameters>
  1470. <Docs>
  1471. <param name="path">To be added.</param>
  1472. <param name="indentation">To be added.</param>
  1473. <summary>To be added.</summary>
  1474. <returns>To be added.</returns>
  1475. <remarks>To be added.</remarks>
  1476. </Docs>
  1477. </Member>
  1478. <Member MemberName="SaveXml">
  1479. <MemberSignature Language="C#" Value="public override bool SaveXml (Urho.IO.File dest, string indentation);" />
  1480. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool SaveXml(class Urho.IO.File dest, string indentation) cil managed" />
  1481. <MemberType>Method</MemberType>
  1482. <AssemblyInfo>
  1483. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1484. </AssemblyInfo>
  1485. <ReturnValue>
  1486. <ReturnType>System.Boolean</ReturnType>
  1487. </ReturnValue>
  1488. <Parameters>
  1489. <Parameter Name="dest" Type="Urho.IO.File" />
  1490. <Parameter Name="indentation" Type="System.String" />
  1491. </Parameters>
  1492. <Docs>
  1493. <param name="dest">To be added.</param>
  1494. <param name="indentation">To be added.</param>
  1495. <summary>To be added.</summary>
  1496. <returns>To be added.</returns>
  1497. <remarks>To be added.</remarks>
  1498. </Docs>
  1499. </Member>
  1500. <Member MemberName="SaveXml">
  1501. <MemberSignature Language="C#" Value="public override bool SaveXml (Urho.MemoryBuffer dest, string indentation);" />
  1502. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool SaveXml(class Urho.MemoryBuffer dest, string indentation) cil managed" />
  1503. <MemberType>Method</MemberType>
  1504. <AssemblyInfo>
  1505. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1506. </AssemblyInfo>
  1507. <ReturnValue>
  1508. <ReturnType>System.Boolean</ReturnType>
  1509. </ReturnValue>
  1510. <Parameters>
  1511. <Parameter Name="dest" Type="Urho.MemoryBuffer" />
  1512. <Parameter Name="indentation" Type="System.String" />
  1513. </Parameters>
  1514. <Docs>
  1515. <param name="dest">To be added.</param>
  1516. <param name="indentation">To be added.</param>
  1517. <summary>To be added.</summary>
  1518. <returns>To be added.</returns>
  1519. <remarks>To be added.</remarks>
  1520. </Docs>
  1521. </Member>
  1522. <Member MemberName="SceneDrawableUpdateFinished">
  1523. <MemberSignature Language="C#" Value="public event Action&lt;Urho.SceneDrawableUpdateFinishedEventArgs&gt; SceneDrawableUpdateFinished;" />
  1524. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.SceneDrawableUpdateFinishedEventArgs&gt; SceneDrawableUpdateFinished" />
  1525. <MemberType>Event</MemberType>
  1526. <AssemblyInfo>
  1527. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1528. </AssemblyInfo>
  1529. <ReturnValue>
  1530. <ReturnType>System.Action&lt;Urho.SceneDrawableUpdateFinishedEventArgs&gt;</ReturnType>
  1531. </ReturnValue>
  1532. <Docs>
  1533. <summary>To be added.</summary>
  1534. <remarks>
  1535. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToSceneDrawableUpdateFinished" /> method. That one will force that callback and will ignore any previously set events here.</para>
  1536. </remarks>
  1537. </Docs>
  1538. </Member>
  1539. <Member MemberName="ScenePostUpdate">
  1540. <MemberSignature Language="C#" Value="public event Action&lt;Urho.ScenePostUpdateEventArgs&gt; ScenePostUpdate;" />
  1541. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.ScenePostUpdateEventArgs&gt; ScenePostUpdate" />
  1542. <MemberType>Event</MemberType>
  1543. <AssemblyInfo>
  1544. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1545. </AssemblyInfo>
  1546. <ReturnValue>
  1547. <ReturnType>System.Action&lt;Urho.ScenePostUpdateEventArgs&gt;</ReturnType>
  1548. </ReturnValue>
  1549. <Docs>
  1550. <summary>To be added.</summary>
  1551. <remarks>
  1552. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToScenePostUpdate" /> method. That one will force that callback and will ignore any previously set events here.</para>
  1553. </remarks>
  1554. </Docs>
  1555. </Member>
  1556. <Member MemberName="SceneSubsystemUpdate">
  1557. <MemberSignature Language="C#" Value="public event Action&lt;Urho.SceneSubsystemUpdateEventArgs&gt; SceneSubsystemUpdate;" />
  1558. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.SceneSubsystemUpdateEventArgs&gt; SceneSubsystemUpdate" />
  1559. <MemberType>Event</MemberType>
  1560. <AssemblyInfo>
  1561. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1562. </AssemblyInfo>
  1563. <ReturnValue>
  1564. <ReturnType>System.Action&lt;Urho.SceneSubsystemUpdateEventArgs&gt;</ReturnType>
  1565. </ReturnValue>
  1566. <Docs>
  1567. <summary>To be added.</summary>
  1568. <remarks>
  1569. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToSceneSubsystemUpdate" /> method. That one will force that callback and will ignore any previously set events here.</para>
  1570. </remarks>
  1571. </Docs>
  1572. </Member>
  1573. <Member MemberName="SceneUpdate">
  1574. <MemberSignature Language="C#" Value="public event Action&lt;Urho.SceneUpdateEventArgs&gt; SceneUpdate;" />
  1575. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.SceneUpdateEventArgs&gt; SceneUpdate" />
  1576. <MemberType>Event</MemberType>
  1577. <AssemblyInfo>
  1578. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1579. </AssemblyInfo>
  1580. <ReturnValue>
  1581. <ReturnType>System.Action&lt;Urho.SceneUpdateEventArgs&gt;</ReturnType>
  1582. </ReturnValue>
  1583. <Docs>
  1584. <summary>To be added.</summary>
  1585. <remarks>
  1586. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToSceneUpdate" /> method. That one will force that callback and will ignore any previously set events here.</para>
  1587. </remarks>
  1588. </Docs>
  1589. </Member>
  1590. <Member MemberName="SetVarNamesAttr">
  1591. <MemberSignature Language="C#" Value="public void SetVarNamesAttr (string value);" />
  1592. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetVarNamesAttr(string value) cil managed" />
  1593. <MemberType>Method</MemberType>
  1594. <AssemblyInfo>
  1595. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1596. </AssemblyInfo>
  1597. <ReturnValue>
  1598. <ReturnType>System.Void</ReturnType>
  1599. </ReturnValue>
  1600. <Parameters>
  1601. <Parameter Name="value" Type="System.String" />
  1602. </Parameters>
  1603. <Docs>
  1604. <param name="value">To be added.</param>
  1605. <summary>
  1606. Set node user variable reverse mappings.
  1607. </summary>
  1608. <remarks>To be added.</remarks>
  1609. </Docs>
  1610. </Member>
  1611. <Member MemberName="SmoothingConstant">
  1612. <MemberSignature Language="C#" Value="public float SmoothingConstant { get; set; }" />
  1613. <MemberSignature Language="ILAsm" Value=".property instance float32 SmoothingConstant" />
  1614. <MemberType>Property</MemberType>
  1615. <AssemblyInfo>
  1616. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1617. </AssemblyInfo>
  1618. <ReturnValue>
  1619. <ReturnType>System.Single</ReturnType>
  1620. </ReturnValue>
  1621. <Docs>
  1622. <summary>
  1623. Return motion smoothing constant.
  1624. Or
  1625. Set network client motion smoothing constant.
  1626. </summary>
  1627. <value>To be added.</value>
  1628. <remarks>To be added.</remarks>
  1629. </Docs>
  1630. </Member>
  1631. <Member MemberName="SnapThreshold">
  1632. <MemberSignature Language="C#" Value="public float SnapThreshold { get; set; }" />
  1633. <MemberSignature Language="ILAsm" Value=".property instance float32 SnapThreshold" />
  1634. <MemberType>Property</MemberType>
  1635. <AssemblyInfo>
  1636. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1637. </AssemblyInfo>
  1638. <ReturnValue>
  1639. <ReturnType>System.Single</ReturnType>
  1640. </ReturnValue>
  1641. <Docs>
  1642. <summary>
  1643. Return motion smoothing snap threshold.
  1644. Or
  1645. Set network client motion smoothing snap threshold.
  1646. </summary>
  1647. <value>To be added.</value>
  1648. <remarks>To be added.</remarks>
  1649. </Docs>
  1650. </Member>
  1651. <Member MemberName="StopAsyncLoading">
  1652. <MemberSignature Language="C#" Value="public void StopAsyncLoading ();" />
  1653. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void StopAsyncLoading() cil managed" />
  1654. <MemberType>Method</MemberType>
  1655. <AssemblyInfo>
  1656. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1657. </AssemblyInfo>
  1658. <ReturnValue>
  1659. <ReturnType>System.Void</ReturnType>
  1660. </ReturnValue>
  1661. <Parameters />
  1662. <Docs>
  1663. <summary>
  1664. Stop asynchronous loading.
  1665. </summary>
  1666. <remarks>To be added.</remarks>
  1667. </Docs>
  1668. </Member>
  1669. <Member MemberName="SubscribeToAsyncLoadFinished">
  1670. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToAsyncLoadFinished (Action&lt;Urho.AsyncLoadFinishedEventArgs&gt; handler);" />
  1671. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToAsyncLoadFinished(class System.Action`1&lt;valuetype Urho.AsyncLoadFinishedEventArgs&gt; handler) cil managed" />
  1672. <MemberType>Method</MemberType>
  1673. <AssemblyInfo>
  1674. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1675. </AssemblyInfo>
  1676. <Attributes>
  1677. <Attribute>
  1678. <AttributeName>System.Obsolete("SubscribeTo API may lead to unxpected behaviour and will be removed in a future version. Use C# event '.AsyncLoadFinished += ...' instead.")</AttributeName>
  1679. </Attribute>
  1680. </Attributes>
  1681. <ReturnValue>
  1682. <ReturnType>Urho.Subscription</ReturnType>
  1683. </ReturnValue>
  1684. <Parameters>
  1685. <Parameter Name="handler" Type="System.Action&lt;Urho.AsyncLoadFinishedEventArgs&gt;" />
  1686. </Parameters>
  1687. <Docs>
  1688. <param name="handler">The handler to invoke when this event is raised.</param>
  1689. <summary>Subscribes to the AsyncLoadFinished event raised by the Scene.</summary>
  1690. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  1691. <remarks>
  1692. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  1693. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  1694. <para>For a more event-like approach, use the <see cref="E:Urho.Scene.AsyncLoadFinished" /> event.</para>
  1695. </remarks>
  1696. </Docs>
  1697. </Member>
  1698. <Member MemberName="SubscribeToAsyncLoadProgress">
  1699. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToAsyncLoadProgress (Action&lt;Urho.AsyncLoadProgressEventArgs&gt; handler);" />
  1700. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToAsyncLoadProgress(class System.Action`1&lt;valuetype Urho.AsyncLoadProgressEventArgs&gt; handler) cil managed" />
  1701. <MemberType>Method</MemberType>
  1702. <AssemblyInfo>
  1703. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1704. </AssemblyInfo>
  1705. <Attributes>
  1706. <Attribute>
  1707. <AttributeName>System.Obsolete("SubscribeTo API may lead to unxpected behaviour and will be removed in a future version. Use C# event '.AsyncLoadProgress += ...' instead.")</AttributeName>
  1708. </Attribute>
  1709. </Attributes>
  1710. <ReturnValue>
  1711. <ReturnType>Urho.Subscription</ReturnType>
  1712. </ReturnValue>
  1713. <Parameters>
  1714. <Parameter Name="handler" Type="System.Action&lt;Urho.AsyncLoadProgressEventArgs&gt;" />
  1715. </Parameters>
  1716. <Docs>
  1717. <param name="handler">The handler to invoke when this event is raised.</param>
  1718. <summary>Subscribes to the AsyncLoadProgress event raised by the Scene.</summary>
  1719. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  1720. <remarks>
  1721. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  1722. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  1723. <para>For a more event-like approach, use the <see cref="E:Urho.Scene.AsyncLoadProgress" /> event.</para>
  1724. </remarks>
  1725. </Docs>
  1726. </Member>
  1727. <Member MemberName="SubscribeToAttributeAnimationUpdate">
  1728. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToAttributeAnimationUpdate (Action&lt;Urho.AttributeAnimationUpdateEventArgs&gt; handler);" />
  1729. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToAttributeAnimationUpdate(class System.Action`1&lt;valuetype Urho.AttributeAnimationUpdateEventArgs&gt; handler) cil managed" />
  1730. <MemberType>Method</MemberType>
  1731. <AssemblyInfo>
  1732. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1733. </AssemblyInfo>
  1734. <Attributes>
  1735. <Attribute>
  1736. <AttributeName>System.Obsolete("SubscribeTo API may lead to unxpected behaviour and will be removed in a future version. Use C# event '.AttributeAnimationUpdate += ...' instead.")</AttributeName>
  1737. </Attribute>
  1738. </Attributes>
  1739. <ReturnValue>
  1740. <ReturnType>Urho.Subscription</ReturnType>
  1741. </ReturnValue>
  1742. <Parameters>
  1743. <Parameter Name="handler" Type="System.Action&lt;Urho.AttributeAnimationUpdateEventArgs&gt;" />
  1744. </Parameters>
  1745. <Docs>
  1746. <param name="handler">The handler to invoke when this event is raised.</param>
  1747. <summary>Subscribes to the AttributeAnimationUpdate event raised by the Scene.</summary>
  1748. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  1749. <remarks>
  1750. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  1751. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  1752. <para>For a more event-like approach, use the <see cref="E:Urho.Scene.AttributeAnimationUpdate" /> event.</para>
  1753. </remarks>
  1754. </Docs>
  1755. </Member>
  1756. <Member MemberName="SubscribeToComponentAdded">
  1757. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToComponentAdded (Action&lt;Urho.ComponentAddedEventArgs&gt; handler);" />
  1758. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToComponentAdded(class System.Action`1&lt;valuetype Urho.ComponentAddedEventArgs&gt; handler) cil managed" />
  1759. <MemberType>Method</MemberType>
  1760. <AssemblyInfo>
  1761. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1762. </AssemblyInfo>
  1763. <Attributes>
  1764. <Attribute>
  1765. <AttributeName>System.Obsolete("SubscribeTo API may lead to unxpected behaviour and will be removed in a future version. Use C# event '.ComponentAdded += ...' instead.")</AttributeName>
  1766. </Attribute>
  1767. </Attributes>
  1768. <ReturnValue>
  1769. <ReturnType>Urho.Subscription</ReturnType>
  1770. </ReturnValue>
  1771. <Parameters>
  1772. <Parameter Name="handler" Type="System.Action&lt;Urho.ComponentAddedEventArgs&gt;" />
  1773. </Parameters>
  1774. <Docs>
  1775. <param name="handler">The handler to invoke when this event is raised.</param>
  1776. <summary>Subscribes to the ComponentAdded event raised by the Scene.</summary>
  1777. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  1778. <remarks>
  1779. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  1780. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  1781. <para>For a more event-like approach, use the <see cref="E:Urho.Scene.ComponentAdded" /> event.</para>
  1782. </remarks>
  1783. </Docs>
  1784. </Member>
  1785. <Member MemberName="SubscribeToComponentCloned">
  1786. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToComponentCloned (Action&lt;Urho.ComponentClonedEventArgs&gt; handler);" />
  1787. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToComponentCloned(class System.Action`1&lt;valuetype Urho.ComponentClonedEventArgs&gt; handler) cil managed" />
  1788. <MemberType>Method</MemberType>
  1789. <AssemblyInfo>
  1790. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1791. </AssemblyInfo>
  1792. <Attributes>
  1793. <Attribute>
  1794. <AttributeName>System.Obsolete("SubscribeTo API may lead to unxpected behaviour and will be removed in a future version. Use C# event '.ComponentCloned += ...' instead.")</AttributeName>
  1795. </Attribute>
  1796. </Attributes>
  1797. <ReturnValue>
  1798. <ReturnType>Urho.Subscription</ReturnType>
  1799. </ReturnValue>
  1800. <Parameters>
  1801. <Parameter Name="handler" Type="System.Action&lt;Urho.ComponentClonedEventArgs&gt;" />
  1802. </Parameters>
  1803. <Docs>
  1804. <param name="handler">The handler to invoke when this event is raised.</param>
  1805. <summary>Subscribes to the ComponentCloned event raised by the Urho.Scene (single subscriber).</summary>
  1806. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  1807. <remarks>
  1808. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  1809. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  1810. <para>For a more event-like approach, use the <see cref="E:Urho.Scene.ComponentCloned" /> event.</para>
  1811. </remarks>
  1812. </Docs>
  1813. </Member>
  1814. <Member MemberName="SubscribeToComponentEnabledChanged">
  1815. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToComponentEnabledChanged (Action&lt;Urho.ComponentEnabledChangedEventArgs&gt; handler);" />
  1816. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToComponentEnabledChanged(class System.Action`1&lt;valuetype Urho.ComponentEnabledChangedEventArgs&gt; handler) cil managed" />
  1817. <MemberType>Method</MemberType>
  1818. <AssemblyInfo>
  1819. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1820. </AssemblyInfo>
  1821. <Attributes>
  1822. <Attribute>
  1823. <AttributeName>System.Obsolete("SubscribeTo API may lead to unxpected behaviour and will be removed in a future version. Use C# event '.ComponentEnabledChanged += ...' instead.")</AttributeName>
  1824. </Attribute>
  1825. </Attributes>
  1826. <ReturnValue>
  1827. <ReturnType>Urho.Subscription</ReturnType>
  1828. </ReturnValue>
  1829. <Parameters>
  1830. <Parameter Name="handler" Type="System.Action&lt;Urho.ComponentEnabledChangedEventArgs&gt;" />
  1831. </Parameters>
  1832. <Docs>
  1833. <param name="handler">The handler to invoke when this event is raised.</param>
  1834. <summary>Subscribes to the ComponentEnabledChanged event raised by the Scene.</summary>
  1835. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  1836. <remarks>
  1837. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  1838. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  1839. <para>For a more event-like approach, use the <see cref="E:Urho.Scene.ComponentEnabledChanged" /> event.</para>
  1840. </remarks>
  1841. </Docs>
  1842. </Member>
  1843. <Member MemberName="SubscribeToComponentRemoved">
  1844. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToComponentRemoved (Action&lt;Urho.ComponentRemovedEventArgs&gt; handler);" />
  1845. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToComponentRemoved(class System.Action`1&lt;valuetype Urho.ComponentRemovedEventArgs&gt; handler) cil managed" />
  1846. <MemberType>Method</MemberType>
  1847. <AssemblyInfo>
  1848. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1849. </AssemblyInfo>
  1850. <Attributes>
  1851. <Attribute>
  1852. <AttributeName>System.Obsolete("SubscribeTo API may lead to unxpected behaviour and will be removed in a future version. Use C# event '.ComponentRemoved += ...' instead.")</AttributeName>
  1853. </Attribute>
  1854. </Attributes>
  1855. <ReturnValue>
  1856. <ReturnType>Urho.Subscription</ReturnType>
  1857. </ReturnValue>
  1858. <Parameters>
  1859. <Parameter Name="handler" Type="System.Action&lt;Urho.ComponentRemovedEventArgs&gt;" />
  1860. </Parameters>
  1861. <Docs>
  1862. <param name="handler">The handler to invoke when this event is raised.</param>
  1863. <summary>Subscribes to the ComponentRemoved event raised by the Scene.</summary>
  1864. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  1865. <remarks>
  1866. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  1867. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  1868. <para>For a more event-like approach, use the <see cref="E:Urho.Scene.ComponentRemoved" /> event.</para>
  1869. </remarks>
  1870. </Docs>
  1871. </Member>
  1872. <Member MemberName="SubscribeToNodeAdded">
  1873. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToNodeAdded (Action&lt;Urho.NodeAddedEventArgs&gt; handler);" />
  1874. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToNodeAdded(class System.Action`1&lt;valuetype Urho.NodeAddedEventArgs&gt; handler) cil managed" />
  1875. <MemberType>Method</MemberType>
  1876. <AssemblyInfo>
  1877. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1878. </AssemblyInfo>
  1879. <Attributes>
  1880. <Attribute>
  1881. <AttributeName>System.Obsolete("SubscribeTo API may lead to unxpected behaviour and will be removed in a future version. Use C# event '.NodeAdded += ...' instead.")</AttributeName>
  1882. </Attribute>
  1883. </Attributes>
  1884. <ReturnValue>
  1885. <ReturnType>Urho.Subscription</ReturnType>
  1886. </ReturnValue>
  1887. <Parameters>
  1888. <Parameter Name="handler" Type="System.Action&lt;Urho.NodeAddedEventArgs&gt;" />
  1889. </Parameters>
  1890. <Docs>
  1891. <param name="handler">The handler to invoke when this event is raised.</param>
  1892. <summary>Subscribes to the NodeAdded event raised by the Scene.</summary>
  1893. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  1894. <remarks>
  1895. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  1896. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  1897. <para>For a more event-like approach, use the <see cref="E:Urho.Scene.NodeAdded" /> event.</para>
  1898. </remarks>
  1899. </Docs>
  1900. </Member>
  1901. <Member MemberName="SubscribeToNodeCloned">
  1902. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToNodeCloned (Action&lt;Urho.NodeClonedEventArgs&gt; handler);" />
  1903. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToNodeCloned(class System.Action`1&lt;valuetype Urho.NodeClonedEventArgs&gt; handler) cil managed" />
  1904. <MemberType>Method</MemberType>
  1905. <AssemblyInfo>
  1906. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1907. </AssemblyInfo>
  1908. <Attributes>
  1909. <Attribute>
  1910. <AttributeName>System.Obsolete("SubscribeTo API may lead to unxpected behaviour and will be removed in a future version. Use C# event '.NodeCloned += ...' instead.")</AttributeName>
  1911. </Attribute>
  1912. </Attributes>
  1913. <ReturnValue>
  1914. <ReturnType>Urho.Subscription</ReturnType>
  1915. </ReturnValue>
  1916. <Parameters>
  1917. <Parameter Name="handler" Type="System.Action&lt;Urho.NodeClonedEventArgs&gt;" />
  1918. </Parameters>
  1919. <Docs>
  1920. <param name="handler">The handler to invoke when this event is raised.</param>
  1921. <summary>Subscribes to the NodeCloned event raised by the Urho.Scene (single subscriber).</summary>
  1922. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  1923. <remarks>
  1924. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  1925. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  1926. <para>For a more event-like approach, use the <see cref="E:Urho.Scene.NodeCloned" /> event.</para>
  1927. </remarks>
  1928. </Docs>
  1929. </Member>
  1930. <Member MemberName="SubscribeToNodeEnabledChanged">
  1931. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToNodeEnabledChanged (Action&lt;Urho.NodeEnabledChangedEventArgs&gt; handler);" />
  1932. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToNodeEnabledChanged(class System.Action`1&lt;valuetype Urho.NodeEnabledChangedEventArgs&gt; handler) cil managed" />
  1933. <MemberType>Method</MemberType>
  1934. <AssemblyInfo>
  1935. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1936. </AssemblyInfo>
  1937. <Attributes>
  1938. <Attribute>
  1939. <AttributeName>System.Obsolete("SubscribeTo API may lead to unxpected behaviour and will be removed in a future version. Use C# event '.NodeEnabledChanged += ...' instead.")</AttributeName>
  1940. </Attribute>
  1941. </Attributes>
  1942. <ReturnValue>
  1943. <ReturnType>Urho.Subscription</ReturnType>
  1944. </ReturnValue>
  1945. <Parameters>
  1946. <Parameter Name="handler" Type="System.Action&lt;Urho.NodeEnabledChangedEventArgs&gt;" />
  1947. </Parameters>
  1948. <Docs>
  1949. <param name="handler">The handler to invoke when this event is raised.</param>
  1950. <summary>Subscribes to the NodeEnabledChanged event raised by the Scene.</summary>
  1951. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  1952. <remarks>
  1953. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  1954. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  1955. <para>For a more event-like approach, use the <see cref="E:Urho.Scene.NodeEnabledChanged" /> event.</para>
  1956. </remarks>
  1957. </Docs>
  1958. </Member>
  1959. <Member MemberName="SubscribeToNodeNameChanged">
  1960. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToNodeNameChanged (Action&lt;Urho.NodeNameChangedEventArgs&gt; handler);" />
  1961. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToNodeNameChanged(class System.Action`1&lt;valuetype Urho.NodeNameChangedEventArgs&gt; handler) cil managed" />
  1962. <MemberType>Method</MemberType>
  1963. <AssemblyInfo>
  1964. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1965. </AssemblyInfo>
  1966. <Attributes>
  1967. <Attribute>
  1968. <AttributeName>System.Obsolete("SubscribeTo API may lead to unxpected behaviour and will be removed in a future version. Use C# event '.NodeNameChanged += ...' instead.")</AttributeName>
  1969. </Attribute>
  1970. </Attributes>
  1971. <ReturnValue>
  1972. <ReturnType>Urho.Subscription</ReturnType>
  1973. </ReturnValue>
  1974. <Parameters>
  1975. <Parameter Name="handler" Type="System.Action&lt;Urho.NodeNameChangedEventArgs&gt;" />
  1976. </Parameters>
  1977. <Docs>
  1978. <param name="handler">The handler to invoke when this event is raised.</param>
  1979. <summary>Subscribes to the NodeNameChanged event raised by the Scene.</summary>
  1980. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  1981. <remarks>
  1982. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  1983. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  1984. <para>For a more event-like approach, use the <see cref="E:Urho.Scene.NodeNameChanged" /> event.</para>
  1985. </remarks>
  1986. </Docs>
  1987. </Member>
  1988. <Member MemberName="SubscribeToNodeRemoved">
  1989. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToNodeRemoved (Action&lt;Urho.NodeRemovedEventArgs&gt; handler);" />
  1990. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToNodeRemoved(class System.Action`1&lt;valuetype Urho.NodeRemovedEventArgs&gt; handler) cil managed" />
  1991. <MemberType>Method</MemberType>
  1992. <AssemblyInfo>
  1993. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1994. </AssemblyInfo>
  1995. <Attributes>
  1996. <Attribute>
  1997. <AttributeName>System.Obsolete("SubscribeTo API may lead to unxpected behaviour and will be removed in a future version. Use C# event '.NodeRemoved += ...' instead.")</AttributeName>
  1998. </Attribute>
  1999. </Attributes>
  2000. <ReturnValue>
  2001. <ReturnType>Urho.Subscription</ReturnType>
  2002. </ReturnValue>
  2003. <Parameters>
  2004. <Parameter Name="handler" Type="System.Action&lt;Urho.NodeRemovedEventArgs&gt;" />
  2005. </Parameters>
  2006. <Docs>
  2007. <param name="handler">The handler to invoke when this event is raised.</param>
  2008. <summary>Subscribes to the NodeRemoved event raised by the Scene.</summary>
  2009. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  2010. <remarks>
  2011. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  2012. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  2013. <para>For a more event-like approach, use the <see cref="E:Urho.Scene.NodeRemoved" /> event.</para>
  2014. </remarks>
  2015. </Docs>
  2016. </Member>
  2017. <Member MemberName="SubscribeToSceneDrawableUpdateFinished">
  2018. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToSceneDrawableUpdateFinished (Action&lt;Urho.SceneDrawableUpdateFinishedEventArgs&gt; handler);" />
  2019. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToSceneDrawableUpdateFinished(class System.Action`1&lt;valuetype Urho.SceneDrawableUpdateFinishedEventArgs&gt; handler) cil managed" />
  2020. <MemberType>Method</MemberType>
  2021. <AssemblyInfo>
  2022. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  2023. </AssemblyInfo>
  2024. <Attributes>
  2025. <Attribute>
  2026. <AttributeName>System.Obsolete("SubscribeTo API may lead to unxpected behaviour and will be removed in a future version. Use C# event '.SceneDrawableUpdateFinished += ...' instead.")</AttributeName>
  2027. </Attribute>
  2028. </Attributes>
  2029. <ReturnValue>
  2030. <ReturnType>Urho.Subscription</ReturnType>
  2031. </ReturnValue>
  2032. <Parameters>
  2033. <Parameter Name="handler" Type="System.Action&lt;Urho.SceneDrawableUpdateFinishedEventArgs&gt;" />
  2034. </Parameters>
  2035. <Docs>
  2036. <param name="handler">The handler to invoke when this event is raised.</param>
  2037. <summary>Subscribes to the SceneDrawableUpdateFinished event raised by the Scene.</summary>
  2038. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  2039. <remarks>
  2040. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  2041. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  2042. <para>For a more event-like approach, use the <see cref="E:Urho.Scene.SceneDrawableUpdateFinished" /> event.</para>
  2043. </remarks>
  2044. </Docs>
  2045. </Member>
  2046. <Member MemberName="SubscribeToScenePostUpdate">
  2047. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToScenePostUpdate (Action&lt;Urho.ScenePostUpdateEventArgs&gt; handler);" />
  2048. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToScenePostUpdate(class System.Action`1&lt;valuetype Urho.ScenePostUpdateEventArgs&gt; handler) cil managed" />
  2049. <MemberType>Method</MemberType>
  2050. <AssemblyInfo>
  2051. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  2052. </AssemblyInfo>
  2053. <Attributes>
  2054. <Attribute>
  2055. <AttributeName>System.Obsolete("SubscribeTo API may lead to unxpected behaviour and will be removed in a future version. Use C# event '.ScenePostUpdate += ...' instead.")</AttributeName>
  2056. </Attribute>
  2057. </Attributes>
  2058. <ReturnValue>
  2059. <ReturnType>Urho.Subscription</ReturnType>
  2060. </ReturnValue>
  2061. <Parameters>
  2062. <Parameter Name="handler" Type="System.Action&lt;Urho.ScenePostUpdateEventArgs&gt;" />
  2063. </Parameters>
  2064. <Docs>
  2065. <param name="handler">The handler to invoke when this event is raised.</param>
  2066. <summary>Subscribes to the ScenePostUpdate event raised by the Scene.</summary>
  2067. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  2068. <remarks>
  2069. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  2070. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  2071. <para>For a more event-like approach, use the <see cref="E:Urho.Scene.ScenePostUpdate" /> event.</para>
  2072. </remarks>
  2073. </Docs>
  2074. </Member>
  2075. <Member MemberName="SubscribeToSceneSubsystemUpdate">
  2076. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToSceneSubsystemUpdate (Action&lt;Urho.SceneSubsystemUpdateEventArgs&gt; handler);" />
  2077. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToSceneSubsystemUpdate(class System.Action`1&lt;valuetype Urho.SceneSubsystemUpdateEventArgs&gt; handler) cil managed" />
  2078. <MemberType>Method</MemberType>
  2079. <AssemblyInfo>
  2080. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  2081. </AssemblyInfo>
  2082. <Attributes>
  2083. <Attribute>
  2084. <AttributeName>System.Obsolete("SubscribeTo API may lead to unxpected behaviour and will be removed in a future version. Use C# event '.SceneSubsystemUpdate += ...' instead.")</AttributeName>
  2085. </Attribute>
  2086. </Attributes>
  2087. <ReturnValue>
  2088. <ReturnType>Urho.Subscription</ReturnType>
  2089. </ReturnValue>
  2090. <Parameters>
  2091. <Parameter Name="handler" Type="System.Action&lt;Urho.SceneSubsystemUpdateEventArgs&gt;" />
  2092. </Parameters>
  2093. <Docs>
  2094. <param name="handler">The handler to invoke when this event is raised.</param>
  2095. <summary>Subscribes to the SceneSubsystemUpdate event raised by the Scene.</summary>
  2096. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  2097. <remarks>
  2098. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  2099. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  2100. <para>For a more event-like approach, use the <see cref="E:Urho.Scene.SceneSubsystemUpdate" /> event.</para>
  2101. </remarks>
  2102. </Docs>
  2103. </Member>
  2104. <Member MemberName="SubscribeToSceneUpdate">
  2105. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToSceneUpdate (Action&lt;Urho.SceneUpdateEventArgs&gt; handler);" />
  2106. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToSceneUpdate(class System.Action`1&lt;valuetype Urho.SceneUpdateEventArgs&gt; handler) cil managed" />
  2107. <MemberType>Method</MemberType>
  2108. <AssemblyInfo>
  2109. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  2110. </AssemblyInfo>
  2111. <Attributes>
  2112. <Attribute>
  2113. <AttributeName>System.Obsolete("SubscribeTo API may lead to unxpected behaviour and will be removed in a future version. Use C# event '.SceneUpdate += ...' instead.")</AttributeName>
  2114. </Attribute>
  2115. </Attributes>
  2116. <ReturnValue>
  2117. <ReturnType>Urho.Subscription</ReturnType>
  2118. </ReturnValue>
  2119. <Parameters>
  2120. <Parameter Name="handler" Type="System.Action&lt;Urho.SceneUpdateEventArgs&gt;" />
  2121. </Parameters>
  2122. <Docs>
  2123. <param name="handler">The handler to invoke when this event is raised.</param>
  2124. <summary>Subscribes to the SceneUpdate event raised by the Scene.</summary>
  2125. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  2126. <remarks>
  2127. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  2128. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  2129. <para>For a more event-like approach, use the <see cref="E:Urho.Scene.SceneUpdate" /> event.</para>
  2130. </remarks>
  2131. </Docs>
  2132. </Member>
  2133. <Member MemberName="SubscribeToUpdateSmoothing">
  2134. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToUpdateSmoothing (Action&lt;Urho.UpdateSmoothingEventArgs&gt; handler);" />
  2135. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToUpdateSmoothing(class System.Action`1&lt;valuetype Urho.UpdateSmoothingEventArgs&gt; handler) cil managed" />
  2136. <MemberType>Method</MemberType>
  2137. <AssemblyInfo>
  2138. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  2139. </AssemblyInfo>
  2140. <Attributes>
  2141. <Attribute>
  2142. <AttributeName>System.Obsolete("SubscribeTo API may lead to unxpected behaviour and will be removed in a future version. Use C# event '.UpdateSmoothing += ...' instead.")</AttributeName>
  2143. </Attribute>
  2144. </Attributes>
  2145. <ReturnValue>
  2146. <ReturnType>Urho.Subscription</ReturnType>
  2147. </ReturnValue>
  2148. <Parameters>
  2149. <Parameter Name="handler" Type="System.Action&lt;Urho.UpdateSmoothingEventArgs&gt;" />
  2150. </Parameters>
  2151. <Docs>
  2152. <param name="handler">The handler to invoke when this event is raised.</param>
  2153. <summary>Subscribes to the UpdateSmoothing event raised by the Scene.</summary>
  2154. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  2155. <remarks>
  2156. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  2157. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  2158. <para>For a more event-like approach, use the <see cref="E:Urho.Scene.UpdateSmoothing" /> event.</para>
  2159. </remarks>
  2160. </Docs>
  2161. </Member>
  2162. <Member MemberName="ThreadedUpdate">
  2163. <MemberSignature Language="C#" Value="public bool ThreadedUpdate { get; }" />
  2164. <MemberSignature Language="ILAsm" Value=".property instance bool ThreadedUpdate" />
  2165. <MemberType>Property</MemberType>
  2166. <AssemblyInfo>
  2167. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  2168. </AssemblyInfo>
  2169. <ReturnValue>
  2170. <ReturnType>System.Boolean</ReturnType>
  2171. </ReturnValue>
  2172. <Docs>
  2173. <summary>Return threaded update flag.</summary>
  2174. <value>To be added.</value>
  2175. <remarks>To be added.</remarks>
  2176. </Docs>
  2177. </Member>
  2178. <Member MemberName="TimeScale">
  2179. <MemberSignature Language="C#" Value="public float TimeScale { get; set; }" />
  2180. <MemberSignature Language="ILAsm" Value=".property instance float32 TimeScale" />
  2181. <MemberType>Property</MemberType>
  2182. <AssemblyInfo>
  2183. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  2184. </AssemblyInfo>
  2185. <ReturnValue>
  2186. <ReturnType>System.Single</ReturnType>
  2187. </ReturnValue>
  2188. <Docs>
  2189. <summary>
  2190. Return update time scale.
  2191. Or
  2192. Set update time scale. 1.0 = real time (default.)
  2193. </summary>
  2194. <value>To be added.</value>
  2195. <remarks>To be added.</remarks>
  2196. </Docs>
  2197. </Member>
  2198. <Member MemberName="Type">
  2199. <MemberSignature Language="C#" Value="public override Urho.StringHash Type { get; }" />
  2200. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.StringHash Type" />
  2201. <MemberType>Property</MemberType>
  2202. <AssemblyInfo>
  2203. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  2204. </AssemblyInfo>
  2205. <ReturnValue>
  2206. <ReturnType>Urho.StringHash</ReturnType>
  2207. </ReturnValue>
  2208. <Docs>
  2209. <summary>Urho's type system type.</summary>
  2210. <value>StringHash representing the type for this C# type.</value>
  2211. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  2212. </Docs>
  2213. </Member>
  2214. <Member MemberName="TypeName">
  2215. <MemberSignature Language="C#" Value="public override string TypeName { get; }" />
  2216. <MemberSignature Language="ILAsm" Value=".property instance string TypeName" />
  2217. <MemberType>Property</MemberType>
  2218. <AssemblyInfo>
  2219. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  2220. </AssemblyInfo>
  2221. <ReturnValue>
  2222. <ReturnType>System.String</ReturnType>
  2223. </ReturnValue>
  2224. <Docs>
  2225. <summary>Urho's low-level type name.</summary>
  2226. <value>Stringified low-level type name.</value>
  2227. <remarks></remarks>
  2228. </Docs>
  2229. </Member>
  2230. <Member MemberName="TypeNameStatic">
  2231. <MemberSignature Language="C#" Value="public static string TypeNameStatic { get; }" />
  2232. <MemberSignature Language="ILAsm" Value=".property string TypeNameStatic" />
  2233. <MemberType>Property</MemberType>
  2234. <AssemblyInfo>
  2235. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  2236. </AssemblyInfo>
  2237. <ReturnValue>
  2238. <ReturnType>System.String</ReturnType>
  2239. </ReturnValue>
  2240. <Docs>
  2241. <summary>Urho's low-level type name, accessible as a static method.</summary>
  2242. <value>Stringified low-level type name.</value>
  2243. <remarks></remarks>
  2244. </Docs>
  2245. </Member>
  2246. <Member MemberName="TypeStatic">
  2247. <MemberSignature Language="C#" Value="public static Urho.StringHash TypeStatic { get; }" />
  2248. <MemberSignature Language="ILAsm" Value=".property valuetype Urho.StringHash TypeStatic" />
  2249. <MemberType>Property</MemberType>
  2250. <AssemblyInfo>
  2251. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  2252. </AssemblyInfo>
  2253. <Attributes>
  2254. <Attribute>
  2255. <AttributeName>Preserve</AttributeName>
  2256. </Attribute>
  2257. </Attributes>
  2258. <ReturnValue>
  2259. <ReturnType>Urho.StringHash</ReturnType>
  2260. </ReturnValue>
  2261. <Docs>
  2262. <summary>Urho's low-level type, accessible as a static method.</summary>
  2263. <value>This returns the Urho's type and is surface for the low-level Urho code.</value>
  2264. <remarks></remarks>
  2265. </Docs>
  2266. </Member>
  2267. <Member MemberName="UnregisterAllVars">
  2268. <MemberSignature Language="C#" Value="public void UnregisterAllVars ();" />
  2269. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void UnregisterAllVars() cil managed" />
  2270. <MemberType>Method</MemberType>
  2271. <AssemblyInfo>
  2272. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  2273. </AssemblyInfo>
  2274. <ReturnValue>
  2275. <ReturnType>System.Void</ReturnType>
  2276. </ReturnValue>
  2277. <Parameters />
  2278. <Docs>
  2279. <summary>
  2280. Clear all registered node user variable hash reverse mappings.
  2281. </summary>
  2282. <remarks>To be added.</remarks>
  2283. </Docs>
  2284. </Member>
  2285. <Member MemberName="UnregisterVar">
  2286. <MemberSignature Language="C#" Value="public void UnregisterVar (string name);" />
  2287. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void UnregisterVar(string name) cil managed" />
  2288. <MemberType>Method</MemberType>
  2289. <AssemblyInfo>
  2290. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  2291. </AssemblyInfo>
  2292. <ReturnValue>
  2293. <ReturnType>System.Void</ReturnType>
  2294. </ReturnValue>
  2295. <Parameters>
  2296. <Parameter Name="name" Type="System.String" />
  2297. </Parameters>
  2298. <Docs>
  2299. <param name="name">To be added.</param>
  2300. <summary>
  2301. Unregister a node user variable hash reverse mapping.
  2302. </summary>
  2303. <remarks>To be added.</remarks>
  2304. </Docs>
  2305. </Member>
  2306. <Member MemberName="Update">
  2307. <MemberSignature Language="C#" Value="public void Update (float timeStep);" />
  2308. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Update(float32 timeStep) cil managed" />
  2309. <MemberType>Method</MemberType>
  2310. <AssemblyInfo>
  2311. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  2312. </AssemblyInfo>
  2313. <ReturnValue>
  2314. <ReturnType>System.Void</ReturnType>
  2315. </ReturnValue>
  2316. <Parameters>
  2317. <Parameter Name="timeStep" Type="System.Single" />
  2318. </Parameters>
  2319. <Docs>
  2320. <param name="timeStep">To be added.</param>
  2321. <summary>
  2322. Update scene. Called by HandleUpdate.
  2323. </summary>
  2324. <remarks>To be added.</remarks>
  2325. </Docs>
  2326. </Member>
  2327. <Member MemberName="UpdateEnabled">
  2328. <MemberSignature Language="C#" Value="public bool UpdateEnabled { get; set; }" />
  2329. <MemberSignature Language="ILAsm" Value=".property instance bool UpdateEnabled" />
  2330. <MemberType>Property</MemberType>
  2331. <AssemblyInfo>
  2332. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  2333. </AssemblyInfo>
  2334. <ReturnValue>
  2335. <ReturnType>System.Boolean</ReturnType>
  2336. </ReturnValue>
  2337. <Docs>
  2338. <summary>Controls whether updates to the scene are enabled or disabled.</summary>
  2339. <value>To be added.</value>
  2340. <remarks>To be added.</remarks>
  2341. </Docs>
  2342. </Member>
  2343. <Member MemberName="UpdateSmoothing">
  2344. <MemberSignature Language="C#" Value="public event Action&lt;Urho.UpdateSmoothingEventArgs&gt; UpdateSmoothing;" />
  2345. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.UpdateSmoothingEventArgs&gt; UpdateSmoothing" />
  2346. <MemberType>Event</MemberType>
  2347. <AssemblyInfo>
  2348. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  2349. </AssemblyInfo>
  2350. <ReturnValue>
  2351. <ReturnType>System.Action&lt;Urho.UpdateSmoothingEventArgs&gt;</ReturnType>
  2352. </ReturnValue>
  2353. <Docs>
  2354. <summary>To be added.</summary>
  2355. <remarks>
  2356. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToUpdateSmoothing" /> method. That one will force that callback and will ignore any previously set events here.</para>
  2357. </remarks>
  2358. </Docs>
  2359. </Member>
  2360. <Member MemberName="VarNamesAttr">
  2361. <MemberSignature Language="C#" Value="public string VarNamesAttr { get; }" />
  2362. <MemberSignature Language="ILAsm" Value=".property instance string VarNamesAttr" />
  2363. <MemberType>Property</MemberType>
  2364. <AssemblyInfo>
  2365. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  2366. </AssemblyInfo>
  2367. <ReturnValue>
  2368. <ReturnType>System.String</ReturnType>
  2369. </ReturnValue>
  2370. <Docs>
  2371. <summary>
  2372. Return node user variable reverse mappings.
  2373. </summary>
  2374. <value>To be added.</value>
  2375. <remarks>To be added.</remarks>
  2376. </Docs>
  2377. </Member>
  2378. </Members>
  2379. </Type>