Scene.xml 113 KB

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