Application.xml 41 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046
  1. <Type Name="Application" FullName="Urho.Application">
  2. <TypeSignature Language="C#" Value="public class Application : Urho.UrhoObject" />
  3. <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Application extends Urho.UrhoObject" />
  4. <AssemblyInfo>
  5. <AssemblyName>Urho</AssemblyName>
  6. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  7. </AssemblyInfo>
  8. <Base>
  9. <BaseTypeName>Urho.UrhoObject</BaseTypeName>
  10. </Base>
  11. <Interfaces />
  12. <Attributes>
  13. <Attribute>
  14. <AttributeName>Preserve(AllMembers=true)</AttributeName>
  15. </Attribute>
  16. </Attributes>
  17. <Docs>
  18. <summary>
  19. Base class for creating applications which initialize the Urho3D engine and run a main loop until exited.
  20. </summary>
  21. <remarks>
  22. <para>This is the base class that your application should subclass and provide at implementations for the <see cref="M:Urho.Application.Setup" /> and <see cref="M:Urho.Application.Start" /> methods.  You can use await asynchronous methods from the <see cref="M:Urho.Application.Start" /> methods.</para>
  23. <para></para>
  24. <para>Access to various subsystems in Urho is available through the various properties in this class:</para>
  25. <list type="bullet">
  26. <item>
  27. <term>
  28. <see cref="P:Urho.Application.Audio" />
  29. </term>
  30. </item>
  31. <item>
  32. <term>
  33. <see cref="P:Urho.Application.Console" />
  34. </term>
  35. </item>
  36. <item>
  37. <term>
  38. <see cref="P:Urho.Application.FileSystem" />
  39. <para></para>
  40. </term>
  41. </item>
  42. <item>
  43. <term>
  44. <see cref="P:Urho.Application.Graphics" />
  45. </term>
  46. </item>
  47. <item>
  48. <term>
  49. <see cref="P:Urho.Application.Input" />
  50. </term>
  51. </item>
  52. <item>
  53. <term>
  54. <see cref="P:Urho.Application.Log" />
  55. </term>
  56. </item>
  57. <item>
  58. <term>
  59. <see cref="P:Urho.Application.Network" />
  60. </term>
  61. </item>
  62. <item>
  63. <term>
  64. <see cref="P:Urho.Application.Profiler" />
  65. </term>
  66. </item>
  67. <item>
  68. <term>
  69. <see cref="P:Urho.Application.Renderer" />
  70. </term>
  71. </item>
  72. <item>
  73. <term>
  74. <see cref="P:Urho.Application.ResourceCache" />
  75. </term>
  76. </item>
  77. <item>
  78. <term>
  79. <see cref="P:Urho.Application.Time" />
  80. </term>
  81. </item>
  82. <item>
  83. <term>
  84. <see cref="P:Urho.Application.UI" />
  85. </term>
  86. </item>
  87. </list>
  88. <para>An application is tied to a <see cref="T:Urho.Context" /> which should be passed on the initial constructor.</para>
  89. <para>This shows a minimal application:</para>
  90. <para></para>
  91. <example>
  92. <code lang="C#"><![CDATA[public class HelloWorld : Application
  93. {
  94. public HelloWorld(Context c) : base(c) { }
  95. public override void Start()
  96. {
  97. var cache = ResourceCache;
  98. var helloText = new Text(Context) {
  99. Value = "Hello World from UrhoSharp",
  100. HorizontalAlignment = HorizontalAlignment.Center,
  101. VerticalAlignment = VerticalAlignment.Center
  102. };
  103. helloText.SetColor (new Color(0f, 1f, 0f));
  104. helloText.SetFont (font: cache.GetFont("Fonts/Anonymous Pro.ttf"), size: 30);
  105. UI.Root.AddChild (helloText);
  106. Graphics.SetWindowIcon(cache.GetImage("Textures/UrhoIcon.png"));
  107. Graphics.WindowTitle = "UrhoSharp Sample";
  108. // Subscribe to Esc key:
  109. SubscribeToKeyDown(args => { if (args.Key == Key.Esc) Engine.Exit(); });
  110. }
  111. }]]></code>
  112. </example>
  113. </remarks>
  114. </Docs>
  115. <Members>
  116. <Member MemberName=".ctor">
  117. <MemberSignature Language="C#" Value="public Application (IntPtr handle);" />
  118. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
  119. <MemberType>Constructor</MemberType>
  120. <AssemblyInfo>
  121. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  122. </AssemblyInfo>
  123. <Attributes>
  124. <Attribute>
  125. <AttributeName>Preserve</AttributeName>
  126. </Attribute>
  127. </Attributes>
  128. <Parameters>
  129. <Parameter Name="handle" Type="System.IntPtr" />
  130. </Parameters>
  131. <Docs>
  132. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  133. <summary>Constructs a new instance of Urho.Application, given a raw pointer to an unmanaged object</summary>
  134. <remarks>
  135. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  136. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  137. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  138. </remarks>
  139. </Docs>
  140. </Member>
  141. <Member MemberName=".ctor">
  142. <MemberSignature Language="C#" Value="public Application (Urho.ApplicationOptions options);" />
  143. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Urho.ApplicationOptions options) cil managed" />
  144. <MemberType>Constructor</MemberType>
  145. <AssemblyInfo>
  146. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  147. </AssemblyInfo>
  148. <Attributes>
  149. <Attribute>
  150. <AttributeName>Preserve</AttributeName>
  151. </Attribute>
  152. </Attributes>
  153. <Parameters>
  154. <Parameter Name="options" Type="Urho.ApplicationOptions" />
  155. </Parameters>
  156. <Docs>
  157. <param name="options">To be added.</param>
  158. <summary>To be added.</summary>
  159. <remarks>To be added.</remarks>
  160. </Docs>
  161. </Member>
  162. <Member MemberName=".ctor">
  163. <MemberSignature Language="C#" Value="protected Application (Urho.UrhoObjectFlag emptyFlag);" />
  164. <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(valuetype Urho.UrhoObjectFlag emptyFlag) cil managed" />
  165. <MemberType>Constructor</MemberType>
  166. <AssemblyInfo>
  167. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  168. </AssemblyInfo>
  169. <Attributes>
  170. <Attribute>
  171. <AttributeName>Preserve</AttributeName>
  172. </Attribute>
  173. </Attributes>
  174. <Parameters>
  175. <Parameter Name="emptyFlag" Type="Urho.UrhoObjectFlag" />
  176. </Parameters>
  177. <Docs>
  178. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  179. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  180. <remarks>
  181. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  182. <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>
  183. <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>
  184. </remarks>
  185. </Docs>
  186. </Member>
  187. <Member MemberName="AllowNativeDelete">
  188. <MemberSignature Language="C#" Value="protected override bool AllowNativeDelete { get; }" />
  189. <MemberSignature Language="ILAsm" Value=".property instance bool AllowNativeDelete" />
  190. <MemberType>Property</MemberType>
  191. <AssemblyInfo>
  192. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  193. </AssemblyInfo>
  194. <ReturnValue>
  195. <ReturnType>System.Boolean</ReturnType>
  196. </ReturnValue>
  197. <Docs>
  198. <summary>To be added.</summary>
  199. <value>To be added.</value>
  200. <remarks>To be added.</remarks>
  201. </Docs>
  202. </Member>
  203. <Member MemberName="Audio">
  204. <MemberSignature Language="C#" Value="public Urho.Audio.Audio Audio { get; }" />
  205. <MemberSignature Language="ILAsm" Value=".property instance class Urho.Audio.Audio Audio" />
  206. <MemberType>Property</MemberType>
  207. <AssemblyInfo>
  208. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  209. </AssemblyInfo>
  210. <ReturnValue>
  211. <ReturnType>Urho.Audio.Audio</ReturnType>
  212. </ReturnValue>
  213. <Docs>
  214. <summary>Returns the Audio subsystem.</summary>
  215. <value>
  216. <para />
  217. </value>
  218. <remarks>See the <see cref="T:Urho.Audio.Audio" /> class description for more information on how to use the Audio subsystem.</remarks>
  219. </Docs>
  220. </Member>
  221. <Member MemberName="CancelActiveActionsOnStop">
  222. <MemberSignature Language="C#" Value="public static bool CancelActiveActionsOnStop { get; set; }" />
  223. <MemberSignature Language="ILAsm" Value=".property bool CancelActiveActionsOnStop" />
  224. <MemberType>Property</MemberType>
  225. <AssemblyInfo>
  226. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  227. </AssemblyInfo>
  228. <ReturnValue>
  229. <ReturnType>System.Boolean</ReturnType>
  230. </ReturnValue>
  231. <Docs>
  232. <summary>To be added.</summary>
  233. <value>To be added.</value>
  234. <remarks>To be added.</remarks>
  235. </Docs>
  236. </Member>
  237. <Member MemberName="Console">
  238. <MemberSignature Language="C#" Value="public Urho.UrhoConsole Console { get; }" />
  239. <MemberSignature Language="ILAsm" Value=".property instance class Urho.UrhoConsole Console" />
  240. <MemberType>Property</MemberType>
  241. <AssemblyInfo>
  242. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  243. </AssemblyInfo>
  244. <ReturnValue>
  245. <ReturnType>Urho.UrhoConsole</ReturnType>
  246. </ReturnValue>
  247. <Docs>
  248. <summary>Returns the Console subsystem</summary>
  249. <value>To be added.</value>
  250. <remarks>To be added.</remarks>
  251. </Docs>
  252. </Member>
  253. <Member MemberName="CreateInstance">
  254. <MemberSignature Language="C#" Value="public static Urho.Application CreateInstance (Type applicationType, Urho.ApplicationOptions options = null);" />
  255. <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Urho.Application CreateInstance(class System.Type applicationType, class Urho.ApplicationOptions options) cil managed" />
  256. <MemberType>Method</MemberType>
  257. <AssemblyInfo>
  258. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  259. </AssemblyInfo>
  260. <ReturnValue>
  261. <ReturnType>Urho.Application</ReturnType>
  262. </ReturnValue>
  263. <Parameters>
  264. <Parameter Name="applicationType" Type="System.Type" />
  265. <Parameter Name="options" Type="Urho.ApplicationOptions" />
  266. </Parameters>
  267. <Docs>
  268. <param name="applicationType">To be added.</param>
  269. <param name="options">To be added.</param>
  270. <summary>To be added.</summary>
  271. <returns>To be added.</returns>
  272. <remarks>To be added.</remarks>
  273. </Docs>
  274. </Member>
  275. <Member MemberName="CreateInstance&lt;T&gt;">
  276. <MemberSignature Language="C#" Value="public static T CreateInstance&lt;T&gt; (Urho.ApplicationOptions options = null) where T : Urho.Application;" />
  277. <MemberSignature Language="ILAsm" Value=".method public static hidebysig !!T CreateInstance&lt;(class Urho.Application) T&gt;(class Urho.ApplicationOptions options) cil managed" />
  278. <MemberType>Method</MemberType>
  279. <AssemblyInfo>
  280. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  281. </AssemblyInfo>
  282. <ReturnValue>
  283. <ReturnType>T</ReturnType>
  284. </ReturnValue>
  285. <TypeParameters>
  286. <TypeParameter Name="T">
  287. <Constraints>
  288. <BaseTypeName>Urho.Application</BaseTypeName>
  289. </Constraints>
  290. </TypeParameter>
  291. </TypeParameters>
  292. <Parameters>
  293. <Parameter Name="options" Type="Urho.ApplicationOptions" />
  294. </Parameters>
  295. <Docs>
  296. <typeparam name="T">To be added.</typeparam>
  297. <param name="options">To be added.</param>
  298. <summary>To be added.</summary>
  299. <returns>To be added.</returns>
  300. <remarks>To be added.</remarks>
  301. </Docs>
  302. </Member>
  303. <Member MemberName="Current">
  304. <MemberSignature Language="C#" Value="public static Urho.Application Current { get; }" />
  305. <MemberSignature Language="ILAsm" Value=".property class Urho.Application Current" />
  306. <MemberType>Property</MemberType>
  307. <AssemblyInfo>
  308. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  309. </AssemblyInfo>
  310. <ReturnValue>
  311. <ReturnType>Urho.Application</ReturnType>
  312. </ReturnValue>
  313. <Docs>
  314. <summary>
  315. Last created application.</summary>
  316. <value>To be added.</value>
  317. <remarks>To be added.</remarks>
  318. </Docs>
  319. </Member>
  320. <Member MemberName="CurrentContext">
  321. <MemberSignature Language="C#" Value="public static Urho.Context CurrentContext { get; }" />
  322. <MemberSignature Language="ILAsm" Value=".property class Urho.Context CurrentContext" />
  323. <MemberType>Property</MemberType>
  324. <AssemblyInfo>
  325. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  326. </AssemblyInfo>
  327. <ReturnValue>
  328. <ReturnType>Urho.Context</ReturnType>
  329. </ReturnValue>
  330. <Docs>
  331. <summary>To be added.</summary>
  332. <value>To be added.</value>
  333. <remarks>To be added.</remarks>
  334. </Docs>
  335. </Member>
  336. <Member MemberName="Delay">
  337. <MemberSignature Language="C#" Value="public System.Threading.Tasks.Task Delay (float seconds);" />
  338. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Threading.Tasks.Task Delay(float32 seconds) cil managed" />
  339. <MemberType>Method</MemberType>
  340. <AssemblyInfo>
  341. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  342. </AssemblyInfo>
  343. <ReturnValue>
  344. <ReturnType>System.Threading.Tasks.Task</ReturnType>
  345. </ReturnValue>
  346. <Parameters>
  347. <Parameter Name="seconds" Type="System.Single" />
  348. </Parameters>
  349. <Docs>
  350. <param name="seconds">To be added.</param>
  351. <summary>To be added.</summary>
  352. <returns>To be added.</returns>
  353. <remarks>To be added.</remarks>
  354. </Docs>
  355. </Member>
  356. <Member MemberName="Delay">
  357. <MemberSignature Language="C#" Value="public System.Threading.Tasks.Task Delay (TimeSpan timeSpan);" />
  358. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Threading.Tasks.Task Delay(valuetype System.TimeSpan timeSpan) cil managed" />
  359. <MemberType>Method</MemberType>
  360. <AssemblyInfo>
  361. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  362. </AssemblyInfo>
  363. <ReturnValue>
  364. <ReturnType>System.Threading.Tasks.Task</ReturnType>
  365. </ReturnValue>
  366. <Parameters>
  367. <Parameter Name="timeSpan" Type="System.TimeSpan" />
  368. </Parameters>
  369. <Docs>
  370. <param name="timeSpan">To be added.</param>
  371. <summary>To be added.</summary>
  372. <returns>To be added.</returns>
  373. <remarks>To be added.</remarks>
  374. </Docs>
  375. </Member>
  376. <Member MemberName="Engine">
  377. <MemberSignature Language="C#" Value="public Urho.Engine Engine { get; }" />
  378. <MemberSignature Language="ILAsm" Value=".property instance class Urho.Engine Engine" />
  379. <MemberType>Property</MemberType>
  380. <AssemblyInfo>
  381. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  382. </AssemblyInfo>
  383. <ReturnValue>
  384. <ReturnType>Urho.Engine</ReturnType>
  385. </ReturnValue>
  386. <Docs>
  387. <summary>Returns the application’s engine.</summary>
  388. <value>To be added.</value>
  389. <remarks>To be added.</remarks>
  390. </Docs>
  391. </Member>
  392. <Member MemberName="ErrorExit">
  393. <MemberSignature Language="C#" Value="public void ErrorExit (string message);" />
  394. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ErrorExit(string message) cil managed" />
  395. <MemberType>Method</MemberType>
  396. <AssemblyInfo>
  397. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  398. </AssemblyInfo>
  399. <ReturnValue>
  400. <ReturnType>System.Void</ReturnType>
  401. </ReturnValue>
  402. <Parameters>
  403. <Parameter Name="message" Type="System.String" />
  404. </Parameters>
  405. <Docs>
  406. <param name="message">To be added.</param>
  407. <summary>
  408. Show an error message (last log message if empty), terminate the main loop, and set failure exit code.
  409. </summary>
  410. <remarks>To be added.</remarks>
  411. </Docs>
  412. </Member>
  413. <Member MemberName="Exit">
  414. <MemberSignature Language="C#" Value="public System.Threading.Tasks.Task Exit ();" />
  415. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Threading.Tasks.Task Exit() cil managed" />
  416. <MemberType>Method</MemberType>
  417. <AssemblyInfo>
  418. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  419. </AssemblyInfo>
  420. <Attributes>
  421. <Attribute>
  422. <AttributeName>System.Diagnostics.DebuggerStepThrough</AttributeName>
  423. </Attribute>
  424. <Attribute>
  425. <AttributeName>System.Runtime.CompilerServices.AsyncStateMachine(typeof(Urho.Application/&lt;Exit&gt;d__69))</AttributeName>
  426. </Attribute>
  427. </Attributes>
  428. <ReturnValue>
  429. <ReturnType>System.Threading.Tasks.Task</ReturnType>
  430. </ReturnValue>
  431. <Parameters />
  432. <Docs>
  433. <summary>To be added.</summary>
  434. <returns>To be added.</returns>
  435. <remarks>To be added.</remarks>
  436. </Docs>
  437. </Member>
  438. <Member MemberName="FileSystem">
  439. <MemberSignature Language="C#" Value="public Urho.IO.FileSystem FileSystem { get; }" />
  440. <MemberSignature Language="ILAsm" Value=".property instance class Urho.IO.FileSystem FileSystem" />
  441. <MemberType>Property</MemberType>
  442. <AssemblyInfo>
  443. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  444. </AssemblyInfo>
  445. <ReturnValue>
  446. <ReturnType>Urho.IO.FileSystem</ReturnType>
  447. </ReturnValue>
  448. <Docs>
  449. <summary>Returns the FileSystem subsystem.</summary>
  450. <value>To be added.</value>
  451. <remarks>To be added.</remarks>
  452. </Docs>
  453. </Member>
  454. <Member MemberName="Graphics">
  455. <MemberSignature Language="C#" Value="public Urho.Graphics Graphics { get; }" />
  456. <MemberSignature Language="ILAsm" Value=".property instance class Urho.Graphics Graphics" />
  457. <MemberType>Property</MemberType>
  458. <AssemblyInfo>
  459. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  460. </AssemblyInfo>
  461. <ReturnValue>
  462. <ReturnType>Urho.Graphics</ReturnType>
  463. </ReturnValue>
  464. <Docs>
  465. <summary>Returns the Graphics subsystem.</summary>
  466. <value>To be added.</value>
  467. <remarks>To be added.</remarks>
  468. </Docs>
  469. </Member>
  470. <Member MemberName="Handle">
  471. <MemberSignature Language="C#" Value="public IntPtr Handle { get; }" />
  472. <MemberSignature Language="ILAsm" Value=".property instance native int Handle" />
  473. <MemberType>Property</MemberType>
  474. <AssemblyInfo>
  475. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  476. </AssemblyInfo>
  477. <ReturnValue>
  478. <ReturnType>System.IntPtr</ReturnType>
  479. </ReturnValue>
  480. <Docs>
  481. <summary>To be added.</summary>
  482. <value>To be added.</value>
  483. <remarks>To be added.</remarks>
  484. </Docs>
  485. </Member>
  486. <Member MemberName="HasCurrent">
  487. <MemberSignature Language="C#" Value="public static bool HasCurrent { get; }" />
  488. <MemberSignature Language="ILAsm" Value=".property bool HasCurrent" />
  489. <MemberType>Property</MemberType>
  490. <AssemblyInfo>
  491. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  492. </AssemblyInfo>
  493. <ReturnValue>
  494. <ReturnType>System.Boolean</ReturnType>
  495. </ReturnValue>
  496. <Docs>
  497. <summary>Determines if the Current property has been set.</summary>
  498. <value>
  499. <see langword="true" /> if it has been set, <see langword="false" /> otherwise.</value>
  500. <remarks>
  501. <para />
  502. </remarks>
  503. </Docs>
  504. </Member>
  505. <Member MemberName="Input">
  506. <MemberSignature Language="C#" Value="public Urho.Input Input { get; }" />
  507. <MemberSignature Language="ILAsm" Value=".property instance class Urho.Input Input" />
  508. <MemberType>Property</MemberType>
  509. <AssemblyInfo>
  510. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  511. </AssemblyInfo>
  512. <ReturnValue>
  513. <ReturnType>Urho.Input</ReturnType>
  514. </ReturnValue>
  515. <Docs>
  516. <summary>Returns the Input subsystem.</summary>
  517. <value>To be added.</value>
  518. <remarks>To be added.</remarks>
  519. </Docs>
  520. </Member>
  521. <Member MemberName="InvokeOnMain">
  522. <MemberSignature Language="C#" Value="public static void InvokeOnMain (Action action);" />
  523. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void InvokeOnMain(class System.Action action) cil managed" />
  524. <MemberType>Method</MemberType>
  525. <AssemblyInfo>
  526. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  527. </AssemblyInfo>
  528. <ReturnValue>
  529. <ReturnType>System.Void</ReturnType>
  530. </ReturnValue>
  531. <Parameters>
  532. <Parameter Name="action" Type="System.Action" />
  533. </Parameters>
  534. <Docs>
  535. <param name="action">Method to be invoked on the main thread.</param>
  536. <summary>
  537. Invoke actions in the Main Thread (the next Update call)
  538. </summary>
  539. <remarks>To be added.</remarks>
  540. </Docs>
  541. </Member>
  542. <Member MemberName="InvokeOnMainAsync">
  543. <MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task&lt;bool&gt; InvokeOnMainAsync (Action action);" />
  544. <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1&lt;bool&gt; InvokeOnMainAsync(class System.Action action) cil managed" />
  545. <MemberType>Method</MemberType>
  546. <AssemblyInfo>
  547. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  548. </AssemblyInfo>
  549. <ReturnValue>
  550. <ReturnType>System.Threading.Tasks.Task&lt;System.Boolean&gt;</ReturnType>
  551. </ReturnValue>
  552. <Parameters>
  553. <Parameter Name="action" Type="System.Action" />
  554. </Parameters>
  555. <Docs>
  556. <param name="action">To be added.</param>
  557. <summary>To be added.</summary>
  558. <returns>To be added.</returns>
  559. <remarks>To be added.</remarks>
  560. </Docs>
  561. </Member>
  562. <Member MemberName="IsActive">
  563. <MemberSignature Language="C#" Value="public bool IsActive { get; }" />
  564. <MemberSignature Language="ILAsm" Value=".property instance bool IsActive" />
  565. <MemberType>Property</MemberType>
  566. <AssemblyInfo>
  567. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  568. </AssemblyInfo>
  569. <ReturnValue>
  570. <ReturnType>System.Boolean</ReturnType>
  571. </ReturnValue>
  572. <Docs>
  573. <summary>To be added.</summary>
  574. <value>To be added.</value>
  575. <remarks>To be added.</remarks>
  576. </Docs>
  577. </Member>
  578. <Member MemberName="IsClosed">
  579. <MemberSignature Language="C#" Value="public bool IsClosed { get; }" />
  580. <MemberSignature Language="ILAsm" Value=".property instance bool IsClosed" />
  581. <MemberType>Property</MemberType>
  582. <AssemblyInfo>
  583. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  584. </AssemblyInfo>
  585. <ReturnValue>
  586. <ReturnType>System.Boolean</ReturnType>
  587. </ReturnValue>
  588. <Docs>
  589. <summary>Determines if the application has been closed, and we are shutting down.</summary>
  590. <value>To be added.</value>
  591. <remarks>To be added.</remarks>
  592. </Docs>
  593. </Member>
  594. <Member MemberName="IsExiting">
  595. <MemberSignature Language="C#" Value="public bool IsExiting { get; }" />
  596. <MemberSignature Language="ILAsm" Value=".property instance bool IsExiting" />
  597. <MemberType>Property</MemberType>
  598. <AssemblyInfo>
  599. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  600. </AssemblyInfo>
  601. <ReturnValue>
  602. <ReturnType>System.Boolean</ReturnType>
  603. </ReturnValue>
  604. <Docs>
  605. <summary>To be added.</summary>
  606. <value>To be added.</value>
  607. <remarks>To be added.</remarks>
  608. </Docs>
  609. </Member>
  610. <Member MemberName="IsFrameRendering">
  611. <MemberSignature Language="C#" Value="public bool IsFrameRendering { get; }" />
  612. <MemberSignature Language="ILAsm" Value=".property instance bool IsFrameRendering" />
  613. <MemberType>Property</MemberType>
  614. <AssemblyInfo>
  615. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  616. </AssemblyInfo>
  617. <ReturnValue>
  618. <ReturnType>System.Boolean</ReturnType>
  619. </ReturnValue>
  620. <Docs>
  621. <summary>To be added.</summary>
  622. <value>To be added.</value>
  623. <remarks>To be added.</remarks>
  624. </Docs>
  625. </Member>
  626. <Member MemberName="Log">
  627. <MemberSignature Language="C#" Value="public Urho.IO.Log Log { get; }" />
  628. <MemberSignature Language="ILAsm" Value=".property instance class Urho.IO.Log Log" />
  629. <MemberType>Property</MemberType>
  630. <AssemblyInfo>
  631. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  632. </AssemblyInfo>
  633. <ReturnValue>
  634. <ReturnType>Urho.IO.Log</ReturnType>
  635. </ReturnValue>
  636. <Docs>
  637. <summary>Returns the Log subsystem.</summary>
  638. <value>To be added.</value>
  639. <remarks>To be added.</remarks>
  640. </Docs>
  641. </Member>
  642. <Member MemberName="Network">
  643. <MemberSignature Language="C#" Value="public Urho.Network.Network Network { get; }" />
  644. <MemberSignature Language="ILAsm" Value=".property instance class Urho.Network.Network Network" />
  645. <MemberType>Property</MemberType>
  646. <AssemblyInfo>
  647. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  648. </AssemblyInfo>
  649. <ReturnValue>
  650. <ReturnType>Urho.Network.Network</ReturnType>
  651. </ReturnValue>
  652. <Docs>
  653. <summary>Returns the Network subsystem.</summary>
  654. <value>To be added.</value>
  655. <remarks>To be added.</remarks>
  656. </Docs>
  657. </Member>
  658. <Member MemberName="OnUpdate">
  659. <MemberSignature Language="C#" Value="protected virtual void OnUpdate (float timeStep);" />
  660. <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnUpdate(float32 timeStep) cil managed" />
  661. <MemberType>Method</MemberType>
  662. <AssemblyInfo>
  663. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  664. </AssemblyInfo>
  665. <ReturnValue>
  666. <ReturnType>System.Void</ReturnType>
  667. </ReturnValue>
  668. <Parameters>
  669. <Parameter Name="timeStep" Type="System.Single" />
  670. </Parameters>
  671. <Docs>
  672. <param name="timeStep">To be added.</param>
  673. <summary>This method is invoked on every application update.</summary>
  674. <remarks>To be added.</remarks>
  675. </Docs>
  676. </Member>
  677. <Member MemberName="Options">
  678. <MemberSignature Language="C#" Value="public Urho.ApplicationOptions Options { get; }" />
  679. <MemberSignature Language="ILAsm" Value=".property instance class Urho.ApplicationOptions Options" />
  680. <MemberType>Property</MemberType>
  681. <AssemblyInfo>
  682. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  683. </AssemblyInfo>
  684. <ReturnValue>
  685. <ReturnType>Urho.ApplicationOptions</ReturnType>
  686. </ReturnValue>
  687. <Docs>
  688. <summary>The application options in use</summary>
  689. <value>The value is either the one that was passed to the constructor, or the default.</value>
  690. <remarks>
  691. <para />
  692. </remarks>
  693. </Docs>
  694. </Member>
  695. <Member MemberName="PixelSize">
  696. <MemberSignature Language="C#" Value="public const float PixelSize = 0.01;" />
  697. <MemberSignature Language="ILAsm" Value=".field public static literal float32 PixelSize = (0.01)" />
  698. <MemberType>Field</MemberType>
  699. <AssemblyInfo>
  700. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  701. </AssemblyInfo>
  702. <ReturnValue>
  703. <ReturnType>System.Single</ReturnType>
  704. </ReturnValue>
  705. <MemberValue>0.01</MemberValue>
  706. <Docs>
  707. <summary>To be added.</summary>
  708. <remarks>To be added.</remarks>
  709. </Docs>
  710. </Member>
  711. <Member MemberName="Platform">
  712. <MemberSignature Language="C#" Value="public static Urho.Platforms Platform { get; }" />
  713. <MemberSignature Language="ILAsm" Value=".property valuetype Urho.Platforms Platform" />
  714. <MemberType>Property</MemberType>
  715. <AssemblyInfo>
  716. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  717. </AssemblyInfo>
  718. <ReturnValue>
  719. <ReturnType>Urho.Platforms</ReturnType>
  720. </ReturnValue>
  721. <Docs>
  722. <summary>Simple way of obtaining the platform on which the program is running from cross platform code.</summary>
  723. <value>
  724. <para />
  725. </value>
  726. <remarks>Use this to easily find out from your cross platform code on which platform you are executing.</remarks>
  727. </Docs>
  728. </Member>
  729. <Member MemberName="Profiler">
  730. <MemberSignature Language="C#" Value="public Urho.Profiler Profiler { get; }" />
  731. <MemberSignature Language="ILAsm" Value=".property instance class Urho.Profiler Profiler" />
  732. <MemberType>Property</MemberType>
  733. <AssemblyInfo>
  734. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  735. </AssemblyInfo>
  736. <ReturnValue>
  737. <ReturnType>Urho.Profiler</ReturnType>
  738. </ReturnValue>
  739. <Docs>
  740. <summary>Returns the Profiler subsystem.</summary>
  741. <value>To be added.</value>
  742. <remarks>To be added.</remarks>
  743. </Docs>
  744. </Member>
  745. <Member MemberName="Renderer">
  746. <MemberSignature Language="C#" Value="public Urho.Renderer Renderer { get; }" />
  747. <MemberSignature Language="ILAsm" Value=".property instance class Urho.Renderer Renderer" />
  748. <MemberType>Property</MemberType>
  749. <AssemblyInfo>
  750. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  751. </AssemblyInfo>
  752. <ReturnValue>
  753. <ReturnType>Urho.Renderer</ReturnType>
  754. </ReturnValue>
  755. <Docs>
  756. <summary>Returns the Renderer subsystem.</summary>
  757. <value>To be added.</value>
  758. <remarks>To be added.</remarks>
  759. </Docs>
  760. </Member>
  761. <Member MemberName="ResourceCache">
  762. <MemberSignature Language="C#" Value="public Urho.Resources.ResourceCache ResourceCache { get; }" />
  763. <MemberSignature Language="ILAsm" Value=".property instance class Urho.Resources.ResourceCache ResourceCache" />
  764. <MemberType>Property</MemberType>
  765. <AssemblyInfo>
  766. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  767. </AssemblyInfo>
  768. <ReturnValue>
  769. <ReturnType>Urho.Resources.ResourceCache</ReturnType>
  770. </ReturnValue>
  771. <Docs>
  772. <summary>Returns the ResourceCache subsystem.</summary>
  773. <value>To be added.</value>
  774. <remarks>To be added.</remarks>
  775. </Docs>
  776. </Member>
  777. <Member MemberName="Run">
  778. <MemberSignature Language="C#" Value="public int Run ();" />
  779. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 Run() cil managed" />
  780. <MemberType>Method</MemberType>
  781. <AssemblyInfo>
  782. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  783. </AssemblyInfo>
  784. <ReturnValue>
  785. <ReturnType>System.Int32</ReturnType>
  786. </ReturnValue>
  787. <Parameters />
  788. <Docs>
  789. <summary>
  790. Initialize the engine and run the main loop, then return the application exit code. Catch out-of-memory exceptions while running.
  791. </summary>
  792. <returns>To be added.</returns>
  793. <remarks>To be added.</remarks>
  794. </Docs>
  795. </Member>
  796. <Member MemberName="Setup">
  797. <MemberSignature Language="C#" Value="protected virtual void Setup ();" />
  798. <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void Setup() cil managed" />
  799. <MemberType>Method</MemberType>
  800. <AssemblyInfo>
  801. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  802. </AssemblyInfo>
  803. <ReturnValue>
  804. <ReturnType>System.Void</ReturnType>
  805. </ReturnValue>
  806. <Parameters />
  807. <Docs>
  808. <summary>Method invoked to setup your application. </summary>
  809. <remarks>
  810. <para>You can setup the engine parameters here, but you should postpone the resource loading until the <see cref="M:Urho.Application.Start" /> method is invoked.</para>
  811. <para />
  812. <para>On error, you can invoke the <see cref="M:Urho.Application.ErrorExit" /> method to terminate execution.</para>
  813. </remarks>
  814. </Docs>
  815. </Member>
  816. <Member MemberName="Start">
  817. <MemberSignature Language="C#" Value="protected virtual void Start ();" />
  818. <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void Start() cil managed" />
  819. <MemberType>Method</MemberType>
  820. <AssemblyInfo>
  821. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  822. </AssemblyInfo>
  823. <ReturnValue>
  824. <ReturnType>System.Void</ReturnType>
  825. </ReturnValue>
  826. <Parameters />
  827. <Docs>
  828. <summary>Method invoked to start your application, this is where you would typically create your scene.</summary>
  829. <remarks>To be added.</remarks>
  830. </Docs>
  831. </Member>
  832. <Member MemberName="Started">
  833. <MemberSignature Language="C#" Value="public static event Action Started;" />
  834. <MemberSignature Language="ILAsm" Value=".event class System.Action Started" />
  835. <MemberType>Event</MemberType>
  836. <AssemblyInfo>
  837. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  838. </AssemblyInfo>
  839. <ReturnValue>
  840. <ReturnType>System.Action</ReturnType>
  841. </ReturnValue>
  842. <Docs>
  843. <summary>Event raised when your application has started.</summary>
  844. <remarks>This event is invoked after the <see cref="M:Urho.Application.Start" /> virtual method is invoked on your application.</remarks>
  845. </Docs>
  846. </Member>
  847. <Member MemberName="Stop">
  848. <MemberSignature Language="C#" Value="protected virtual void Stop ();" />
  849. <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void Stop() cil managed" />
  850. <MemberType>Method</MemberType>
  851. <AssemblyInfo>
  852. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  853. </AssemblyInfo>
  854. <ReturnValue>
  855. <ReturnType>System.Void</ReturnType>
  856. </ReturnValue>
  857. <Parameters />
  858. <Docs>
  859. <summary>Method invoked to terminate your application.</summary>
  860. <remarks>To be added.</remarks>
  861. </Docs>
  862. </Member>
  863. <Member MemberName="Stopped">
  864. <MemberSignature Language="C#" Value="public static event Action Stopped;" />
  865. <MemberSignature Language="ILAsm" Value=".event class System.Action Stopped" />
  866. <MemberType>Event</MemberType>
  867. <AssemblyInfo>
  868. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  869. </AssemblyInfo>
  870. <ReturnValue>
  871. <ReturnType>System.Action</ReturnType>
  872. </ReturnValue>
  873. <Docs>
  874. <summary>To be added.</summary>
  875. <remarks>To be added.</remarks>
  876. </Docs>
  877. </Member>
  878. <Member MemberName="Time">
  879. <MemberSignature Language="C#" Value="public Urho.Time Time { get; }" />
  880. <MemberSignature Language="ILAsm" Value=".property instance class Urho.Time Time" />
  881. <MemberType>Property</MemberType>
  882. <AssemblyInfo>
  883. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  884. </AssemblyInfo>
  885. <ReturnValue>
  886. <ReturnType>Urho.Time</ReturnType>
  887. </ReturnValue>
  888. <Docs>
  889. <summary>Returns the Time subsystem.</summary>
  890. <value>To be added.</value>
  891. <remarks>To be added.</remarks>
  892. </Docs>
  893. </Member>
  894. <Member MemberName="ToMainThreadAsync">
  895. <MemberSignature Language="C#" Value="public static System.Runtime.CompilerServices.ConfiguredTaskAwaitable&lt;bool&gt; ToMainThreadAsync ();" />
  896. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1&lt;bool&gt; ToMainThreadAsync() cil managed" />
  897. <MemberType>Method</MemberType>
  898. <AssemblyInfo>
  899. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  900. </AssemblyInfo>
  901. <ReturnValue>
  902. <ReturnType>System.Runtime.CompilerServices.ConfiguredTaskAwaitable&lt;System.Boolean&gt;</ReturnType>
  903. </ReturnValue>
  904. <Parameters />
  905. <Docs>
  906. <summary>To be added.</summary>
  907. <returns>To be added.</returns>
  908. <remarks>To be added.</remarks>
  909. </Docs>
  910. </Member>
  911. <Member MemberName="Type">
  912. <MemberSignature Language="C#" Value="public override Urho.StringHash Type { get; }" />
  913. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.StringHash Type" />
  914. <MemberType>Property</MemberType>
  915. <AssemblyInfo>
  916. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  917. </AssemblyInfo>
  918. <ReturnValue>
  919. <ReturnType>Urho.StringHash</ReturnType>
  920. </ReturnValue>
  921. <Docs>
  922. <summary>Urho's type system type.</summary>
  923. <value>StringHash representing the type for this C# type.</value>
  924. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  925. </Docs>
  926. </Member>
  927. <Member MemberName="TypeName">
  928. <MemberSignature Language="C#" Value="public override string TypeName { get; }" />
  929. <MemberSignature Language="ILAsm" Value=".property instance string TypeName" />
  930. <MemberType>Property</MemberType>
  931. <AssemblyInfo>
  932. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  933. </AssemblyInfo>
  934. <ReturnValue>
  935. <ReturnType>System.String</ReturnType>
  936. </ReturnValue>
  937. <Docs>
  938. <summary>Urho's low-level type name.</summary>
  939. <value>Stringified low-level type name.</value>
  940. <remarks></remarks>
  941. </Docs>
  942. </Member>
  943. <Member MemberName="TypeNameStatic">
  944. <MemberSignature Language="C#" Value="public static string TypeNameStatic { get; }" />
  945. <MemberSignature Language="ILAsm" Value=".property string TypeNameStatic" />
  946. <MemberType>Property</MemberType>
  947. <AssemblyInfo>
  948. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  949. </AssemblyInfo>
  950. <ReturnValue>
  951. <ReturnType>System.String</ReturnType>
  952. </ReturnValue>
  953. <Docs>
  954. <summary>Urho's low-level type name, accessible as a static method.</summary>
  955. <value>Stringified low-level type name.</value>
  956. <remarks></remarks>
  957. </Docs>
  958. </Member>
  959. <Member MemberName="TypeStatic">
  960. <MemberSignature Language="C#" Value="public static Urho.StringHash TypeStatic { get; }" />
  961. <MemberSignature Language="ILAsm" Value=".property valuetype Urho.StringHash TypeStatic" />
  962. <MemberType>Property</MemberType>
  963. <AssemblyInfo>
  964. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  965. </AssemblyInfo>
  966. <Attributes>
  967. <Attribute>
  968. <AttributeName>Preserve</AttributeName>
  969. </Attribute>
  970. </Attributes>
  971. <ReturnValue>
  972. <ReturnType>Urho.StringHash</ReturnType>
  973. </ReturnValue>
  974. <Docs>
  975. <summary>Urho's low-level type, accessible as a static method.</summary>
  976. <value>This returns the Urho's type and is surface for the low-level Urho code.</value>
  977. <remarks></remarks>
  978. </Docs>
  979. </Member>
  980. <Member MemberName="UI">
  981. <MemberSignature Language="C#" Value="public Urho.Gui.UI UI { get; }" />
  982. <MemberSignature Language="ILAsm" Value=".property instance class Urho.Gui.UI UI" />
  983. <MemberType>Property</MemberType>
  984. <AssemblyInfo>
  985. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  986. </AssemblyInfo>
  987. <ReturnValue>
  988. <ReturnType>Urho.Gui.UI</ReturnType>
  989. </ReturnValue>
  990. <Docs>
  991. <summary>Returns the UI subsystem.</summary>
  992. <value>To be added.</value>
  993. <remarks>To be added.</remarks>
  994. </Docs>
  995. </Member>
  996. <Member MemberName="UnhandledException">
  997. <MemberSignature Language="C#" Value="public static event EventHandler&lt;Urho.UnhandledExceptionEventArgs&gt; UnhandledException;" />
  998. <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class Urho.UnhandledExceptionEventArgs&gt; UnhandledException" />
  999. <MemberType>Event</MemberType>
  1000. <AssemblyInfo>
  1001. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1002. </AssemblyInfo>
  1003. <ReturnValue>
  1004. <ReturnType>System.EventHandler&lt;Urho.UnhandledExceptionEventArgs&gt;</ReturnType>
  1005. </ReturnValue>
  1006. <Docs>
  1007. <summary>To be added.</summary>
  1008. <remarks>To be added.</remarks>
  1009. </Docs>
  1010. </Member>
  1011. <Member MemberName="Update">
  1012. <MemberSignature Language="C#" Value="public event Action&lt;Urho.UpdateEventArgs&gt; Update;" />
  1013. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.UpdateEventArgs&gt; Update" />
  1014. <MemberType>Event</MemberType>
  1015. <AssemblyInfo>
  1016. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1017. </AssemblyInfo>
  1018. <ReturnValue>
  1019. <ReturnType>System.Action&lt;Urho.UpdateEventArgs&gt;</ReturnType>
  1020. </ReturnValue>
  1021. <Docs>
  1022. <summary>Frame update event</summary>
  1023. <remarks>This event is raised when the frame has been updated.</remarks>
  1024. </Docs>
  1025. </Member>
  1026. <Member MemberName="WorkQueue">
  1027. <MemberSignature Language="C#" Value="public Urho.WorkQueue WorkQueue { get; }" />
  1028. <MemberSignature Language="ILAsm" Value=".property instance class Urho.WorkQueue WorkQueue" />
  1029. <MemberType>Property</MemberType>
  1030. <AssemblyInfo>
  1031. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1032. </AssemblyInfo>
  1033. <ReturnValue>
  1034. <ReturnType>Urho.WorkQueue</ReturnType>
  1035. </ReturnValue>
  1036. <Docs>
  1037. <summary>Returns the WorkQueue subsystem.</summary>
  1038. <value>To be added.</value>
  1039. <remarks>To be added.</remarks>
  1040. </Docs>
  1041. </Member>
  1042. </Members>
  1043. </Type>