Application.xml 41 KB

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