Scene.xml 49 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230
  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>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>
  18. <para></para>
  19. <example>
  20. <code lang="C#"><![CDATA[scene.CreateComponent<Octree> ();
  21. // Create a child scene node (at world origin) and a StaticModel
  22. // component into it. Set the StaticModel to show a simple plane mesh
  23. // with a "stone" material. Note that naming the scene nodes is
  24. // optional. Scale the scene node larger (100 x 100 world units)
  25. var planeNode = scene.CreateChild("Plane");
  26. planeNode.Scale = new Vector3 (100, 1, 100);
  27. var planeObject = planeNode.CreateComponent<StaticModel> ();
  28. planeObject.Model = cache.GetModel ("Models/Plane.mdl");
  29. planeObject.SetMaterial(cache.GetMaterial("Materials/StoneTiled.xml"));
  30. // Create a directional light to the world so that we can see something. The
  31. // light scene node's orientation controls the light direction; we will use
  32. // the SetDirection() function which calculates the orientation from a forward
  33. // direction vector.
  34. // The light will use default settings (white light, no shadows)
  35. var lightNode = scene.CreateChild("DirectionalLight");
  36. lightNode.SetDirection (new Vector3(0.6f, -1.0f, 0.8f));
  37. ]]></code>
  38. </example>
  39. </remarks>
  40. </Docs>
  41. <Members>
  42. <Member MemberName=".ctor">
  43. <MemberSignature Language="C#" Value="public Scene (IntPtr handle);" />
  44. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
  45. <MemberType>Constructor</MemberType>
  46. <AssemblyInfo>
  47. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  48. </AssemblyInfo>
  49. <Parameters>
  50. <Parameter Name="handle" Type="System.IntPtr" />
  51. </Parameters>
  52. <Docs>
  53. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  54. <summary>Constructs a new instance of Scene, given a raw pointer to an unmanaged object</summary>
  55. <remarks>
  56. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  57. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  58. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  59. </remarks>
  60. </Docs>
  61. </Member>
  62. <Member MemberName=".ctor">
  63. <MemberSignature Language="C#" Value="public Scene (Urho.Context context);" />
  64. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Urho.Context context) cil managed" />
  65. <MemberType>Constructor</MemberType>
  66. <AssemblyInfo>
  67. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  68. </AssemblyInfo>
  69. <Parameters>
  70. <Parameter Name="context" Type="Urho.Context" />
  71. </Parameters>
  72. <Docs>
  73. <param name="context">The context that this object will be attached to.</param>
  74. <summary>Creates an instance of Scene that is attached to an execution context.</summary>
  75. <remarks>
  76. <para>This creates an instance of Scene attached to the specified execution context.</para>
  77. </remarks>
  78. </Docs>
  79. </Member>
  80. <Member MemberName=".ctor">
  81. <MemberSignature Language="C#" Value="public Scene (Urho.UrhoObjectFlag emptyFlag);" />
  82. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Urho.UrhoObjectFlag emptyFlag) cil managed" />
  83. <MemberType>Constructor</MemberType>
  84. <AssemblyInfo>
  85. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  86. </AssemblyInfo>
  87. <Parameters>
  88. <Parameter Name="emptyFlag" Type="Urho.UrhoObjectFlag" />
  89. </Parameters>
  90. <Docs>
  91. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  92. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  93. <remarks>
  94. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  95. <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>
  96. <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>
  97. </remarks>
  98. </Docs>
  99. </Member>
  100. <Member MemberName="AddReplicationState">
  101. <MemberSignature Language="C#" Value="public override void AddReplicationState (Urho.NodeReplicationState* state);" />
  102. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void AddReplicationState(valuetype Urho.NodeReplicationState* state) cil managed" />
  103. <MemberType>Method</MemberType>
  104. <AssemblyInfo>
  105. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  106. </AssemblyInfo>
  107. <ReturnValue>
  108. <ReturnType>System.Void</ReturnType>
  109. </ReturnValue>
  110. <Parameters>
  111. <Parameter Name="state" Type="Urho.NodeReplicationState*" />
  112. </Parameters>
  113. <Docs>
  114. <param name="state">To be added.</param>
  115. <summary>
  116. Add a replication state that is tracking this scene.
  117. </summary>
  118. <remarks>To be added.</remarks>
  119. </Docs>
  120. </Member>
  121. <Member MemberName="AddRequiredPackageFile">
  122. <MemberSignature Language="C#" Value="public void AddRequiredPackageFile (Urho.PackageFile package);" />
  123. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddRequiredPackageFile(class Urho.PackageFile package) cil managed" />
  124. <MemberType>Method</MemberType>
  125. <AssemblyInfo>
  126. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  127. </AssemblyInfo>
  128. <ReturnValue>
  129. <ReturnType>System.Void</ReturnType>
  130. </ReturnValue>
  131. <Parameters>
  132. <Parameter Name="package" Type="Urho.PackageFile" />
  133. </Parameters>
  134. <Docs>
  135. <param name="package">To be added.</param>
  136. <summary>
  137. Add a required package file for networking. To be called on the server.
  138. </summary>
  139. <remarks>To be added.</remarks>
  140. </Docs>
  141. </Member>
  142. <Member MemberName="AsyncLoadingMs">
  143. <MemberSignature Language="C#" Value="public int AsyncLoadingMs { get; set; }" />
  144. <MemberSignature Language="ILAsm" Value=".property instance int32 AsyncLoadingMs" />
  145. <MemberType>Property</MemberType>
  146. <AssemblyInfo>
  147. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  148. </AssemblyInfo>
  149. <ReturnValue>
  150. <ReturnType>System.Int32</ReturnType>
  151. </ReturnValue>
  152. <Docs>
  153. <summary>
  154. Return maximum milliseconds per frame to spend on async loading.
  155. Or
  156. Set maximum milliseconds per frame to spend on async scene loading.
  157. </summary>
  158. <value>To be added.</value>
  159. <remarks>To be added.</remarks>
  160. </Docs>
  161. </Member>
  162. <Member MemberName="AsyncLoadMode">
  163. <MemberSignature Language="C#" Value="public Urho.LoadMode AsyncLoadMode { get; }" />
  164. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.LoadMode AsyncLoadMode" />
  165. <MemberType>Property</MemberType>
  166. <AssemblyInfo>
  167. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  168. </AssemblyInfo>
  169. <ReturnValue>
  170. <ReturnType>Urho.LoadMode</ReturnType>
  171. </ReturnValue>
  172. <Docs>
  173. <summary>
  174. Return the load mode of the current asynchronous loading operation.
  175. </summary>
  176. <value>To be added.</value>
  177. <remarks>To be added.</remarks>
  178. </Docs>
  179. </Member>
  180. <Member MemberName="AsyncProgress">
  181. <MemberSignature Language="C#" Value="public float AsyncProgress { get; }" />
  182. <MemberSignature Language="ILAsm" Value=".property instance float32 AsyncProgress" />
  183. <MemberType>Property</MemberType>
  184. <AssemblyInfo>
  185. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  186. </AssemblyInfo>
  187. <ReturnValue>
  188. <ReturnType>System.Single</ReturnType>
  189. </ReturnValue>
  190. <Docs>
  191. <summary>
  192. Return asynchronous loading progress between 0.0 and 1.0, or 1.0 if not in progress.
  193. </summary>
  194. <value>To be added.</value>
  195. <remarks>To be added.</remarks>
  196. </Docs>
  197. </Member>
  198. <Member MemberName="BaseType">
  199. <MemberSignature Language="C#" Value="public override Urho.StringHash BaseType { get; }" />
  200. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.StringHash BaseType" />
  201. <MemberType>Property</MemberType>
  202. <AssemblyInfo>
  203. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  204. </AssemblyInfo>
  205. <ReturnValue>
  206. <ReturnType>Urho.StringHash</ReturnType>
  207. </ReturnValue>
  208. <Docs>
  209. <summary>Urho's type system base type.</summary>
  210. <value>StringHash representing the base type for this Urho type.</value>
  211. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  212. </Docs>
  213. </Member>
  214. <Member MemberName="BeginThreadedUpdate">
  215. <MemberSignature Language="C#" Value="public void BeginThreadedUpdate ();" />
  216. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void BeginThreadedUpdate() cil managed" />
  217. <MemberType>Method</MemberType>
  218. <AssemblyInfo>
  219. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  220. </AssemblyInfo>
  221. <ReturnValue>
  222. <ReturnType>System.Void</ReturnType>
  223. </ReturnValue>
  224. <Parameters />
  225. <Docs>
  226. <summary>
  227. Begin a threaded update. During threaded update components can choose to delay dirty processing.
  228. </summary>
  229. <remarks>To be added.</remarks>
  230. </Docs>
  231. </Member>
  232. <Member MemberName="Checksum">
  233. <MemberSignature Language="C#" Value="public uint Checksum { get; }" />
  234. <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 Checksum" />
  235. <MemberType>Property</MemberType>
  236. <AssemblyInfo>
  237. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  238. </AssemblyInfo>
  239. <ReturnValue>
  240. <ReturnType>System.UInt32</ReturnType>
  241. </ReturnValue>
  242. <Docs>
  243. <summary>
  244. Return source file checksum.
  245. </summary>
  246. <value>To be added.</value>
  247. <remarks>To be added.</remarks>
  248. </Docs>
  249. </Member>
  250. <Member MemberName="CleanupConnection">
  251. <MemberSignature Language="C#" Value="public override void CleanupConnection (Urho.Connection connection);" />
  252. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void CleanupConnection(class Urho.Connection connection) cil managed" />
  253. <MemberType>Method</MemberType>
  254. <AssemblyInfo>
  255. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  256. </AssemblyInfo>
  257. <ReturnValue>
  258. <ReturnType>System.Void</ReturnType>
  259. </ReturnValue>
  260. <Parameters>
  261. <Parameter Name="connection" Type="Urho.Connection" />
  262. </Parameters>
  263. <Docs>
  264. <param name="connection">To be added.</param>
  265. <summary>
  266. Clean up all references to a network connection that is about to be removed.
  267. </summary>
  268. <remarks>To be added.</remarks>
  269. </Docs>
  270. </Member>
  271. <Member MemberName="Clear">
  272. <MemberSignature Language="C#" Value="public void Clear (bool clearReplicated, bool clearLocal);" />
  273. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Clear(bool clearReplicated, bool clearLocal) cil managed" />
  274. <MemberType>Method</MemberType>
  275. <AssemblyInfo>
  276. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  277. </AssemblyInfo>
  278. <ReturnValue>
  279. <ReturnType>System.Void</ReturnType>
  280. </ReturnValue>
  281. <Parameters>
  282. <Parameter Name="clearReplicated" Type="System.Boolean" />
  283. <Parameter Name="clearLocal" Type="System.Boolean" />
  284. </Parameters>
  285. <Docs>
  286. <param name="clearReplicated">To be added.</param>
  287. <param name="clearLocal">To be added.</param>
  288. <summary>
  289. Clear scene completely of either replicated, local or all nodes and components.
  290. </summary>
  291. <remarks>To be added.</remarks>
  292. </Docs>
  293. </Member>
  294. <Member MemberName="ClearRequiredPackageFiles">
  295. <MemberSignature Language="C#" Value="public void ClearRequiredPackageFiles ();" />
  296. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ClearRequiredPackageFiles() cil managed" />
  297. <MemberType>Method</MemberType>
  298. <AssemblyInfo>
  299. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  300. </AssemblyInfo>
  301. <ReturnValue>
  302. <ReturnType>System.Void</ReturnType>
  303. </ReturnValue>
  304. <Parameters />
  305. <Docs>
  306. <summary>
  307. Clear required package files.
  308. </summary>
  309. <remarks>To be added.</remarks>
  310. </Docs>
  311. </Member>
  312. <Member MemberName="ComponentAdded">
  313. <MemberSignature Language="C#" Value="public void ComponentAdded (Urho.Component component);" />
  314. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ComponentAdded(class Urho.Component component) cil managed" />
  315. <MemberType>Method</MemberType>
  316. <AssemblyInfo>
  317. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  318. </AssemblyInfo>
  319. <ReturnValue>
  320. <ReturnType>System.Void</ReturnType>
  321. </ReturnValue>
  322. <Parameters>
  323. <Parameter Name="component" Type="Urho.Component" />
  324. </Parameters>
  325. <Docs>
  326. <param name="component">To be added.</param>
  327. <summary>
  328. Component added. Add to ID map.
  329. </summary>
  330. <remarks>To be added.</remarks>
  331. </Docs>
  332. </Member>
  333. <Member MemberName="ComponentRemoved">
  334. <MemberSignature Language="C#" Value="public void ComponentRemoved (Urho.Component component);" />
  335. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ComponentRemoved(class Urho.Component component) cil managed" />
  336. <MemberType>Method</MemberType>
  337. <AssemblyInfo>
  338. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  339. </AssemblyInfo>
  340. <ReturnValue>
  341. <ReturnType>System.Void</ReturnType>
  342. </ReturnValue>
  343. <Parameters>
  344. <Parameter Name="component" Type="Urho.Component" />
  345. </Parameters>
  346. <Docs>
  347. <param name="component">To be added.</param>
  348. <summary>
  349. Component removed. Remove from ID map.
  350. </summary>
  351. <remarks>To be added.</remarks>
  352. </Docs>
  353. </Member>
  354. <Member MemberName="DelayedMarkedDirty">
  355. <MemberSignature Language="C#" Value="public void DelayedMarkedDirty (Urho.Component component);" />
  356. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DelayedMarkedDirty(class Urho.Component component) cil managed" />
  357. <MemberType>Method</MemberType>
  358. <AssemblyInfo>
  359. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  360. </AssemblyInfo>
  361. <ReturnValue>
  362. <ReturnType>System.Void</ReturnType>
  363. </ReturnValue>
  364. <Parameters>
  365. <Parameter Name="component" Type="Urho.Component" />
  366. </Parameters>
  367. <Docs>
  368. <param name="component">To be added.</param>
  369. <summary>
  370. Add a component to the delayed dirty notify queue. Is thread-safe.
  371. </summary>
  372. <remarks>To be added.</remarks>
  373. </Docs>
  374. </Member>
  375. <Member MemberName="ElapsedTime">
  376. <MemberSignature Language="C#" Value="public float ElapsedTime { get; set; }" />
  377. <MemberSignature Language="ILAsm" Value=".property instance float32 ElapsedTime" />
  378. <MemberType>Property</MemberType>
  379. <AssemblyInfo>
  380. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  381. </AssemblyInfo>
  382. <ReturnValue>
  383. <ReturnType>System.Single</ReturnType>
  384. </ReturnValue>
  385. <Docs>
  386. <summary>
  387. Return elapsed time in seconds.
  388. Or
  389. Set elapsed time in seconds. This can be used to prevent inaccuracy in the timer if the scene runs for a long time.
  390. </summary>
  391. <value>To be added.</value>
  392. <remarks>To be added.</remarks>
  393. </Docs>
  394. </Member>
  395. <Member MemberName="EndThreadedUpdate">
  396. <MemberSignature Language="C#" Value="public void EndThreadedUpdate ();" />
  397. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void EndThreadedUpdate() 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. <Docs>
  407. <summary>
  408. End a threaded update. Notify components that marked themselves for delayed dirty processing.
  409. </summary>
  410. <remarks>To be added.</remarks>
  411. </Docs>
  412. </Member>
  413. <Member MemberName="FileName">
  414. <MemberSignature Language="C#" Value="public string FileName { get; }" />
  415. <MemberSignature Language="ILAsm" Value=".property instance string FileName" />
  416. <MemberType>Property</MemberType>
  417. <AssemblyInfo>
  418. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  419. </AssemblyInfo>
  420. <ReturnValue>
  421. <ReturnType>System.String</ReturnType>
  422. </ReturnValue>
  423. <Docs>
  424. <summary>
  425. Return source file name.
  426. </summary>
  427. <value>To be added.</value>
  428. <remarks>To be added.</remarks>
  429. </Docs>
  430. </Member>
  431. <Member MemberName="GetComponent">
  432. <MemberSignature Language="C#" Value="public Urho.Component GetComponent (uint id);" />
  433. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Component GetComponent(unsigned int32 id) cil managed" />
  434. <MemberType>Method</MemberType>
  435. <AssemblyInfo>
  436. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  437. </AssemblyInfo>
  438. <ReturnValue>
  439. <ReturnType>Urho.Component</ReturnType>
  440. </ReturnValue>
  441. <Parameters>
  442. <Parameter Name="id" Type="System.UInt32" />
  443. </Parameters>
  444. <Docs>
  445. <param name="id">To be added.</param>
  446. <summary>
  447. Return component from the whole scene by ID, or null if not found.
  448. </summary>
  449. <returns>To be added.</returns>
  450. <remarks>To be added.</remarks>
  451. </Docs>
  452. </Member>
  453. <Member MemberName="GetFreeComponentID">
  454. <MemberSignature Language="C#" Value="public uint GetFreeComponentID (Urho.CreateMode mode);" />
  455. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int32 GetFreeComponentID(valuetype Urho.CreateMode mode) cil managed" />
  456. <MemberType>Method</MemberType>
  457. <AssemblyInfo>
  458. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  459. </AssemblyInfo>
  460. <ReturnValue>
  461. <ReturnType>System.UInt32</ReturnType>
  462. </ReturnValue>
  463. <Parameters>
  464. <Parameter Name="mode" Type="Urho.CreateMode" />
  465. </Parameters>
  466. <Docs>
  467. <param name="mode">To be added.</param>
  468. <summary>
  469. Get free component ID, either non-local or local.
  470. </summary>
  471. <returns>To be added.</returns>
  472. <remarks>To be added.</remarks>
  473. </Docs>
  474. </Member>
  475. <Member MemberName="GetFreeNodeID">
  476. <MemberSignature Language="C#" Value="public uint GetFreeNodeID (Urho.CreateMode mode);" />
  477. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int32 GetFreeNodeID(valuetype Urho.CreateMode mode) cil managed" />
  478. <MemberType>Method</MemberType>
  479. <AssemblyInfo>
  480. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  481. </AssemblyInfo>
  482. <ReturnValue>
  483. <ReturnType>System.UInt32</ReturnType>
  484. </ReturnValue>
  485. <Parameters>
  486. <Parameter Name="mode" Type="Urho.CreateMode" />
  487. </Parameters>
  488. <Docs>
  489. <param name="mode">To be added.</param>
  490. <summary>
  491. Get free node ID, either non-local or local.
  492. </summary>
  493. <returns>To be added.</returns>
  494. <remarks>To be added.</remarks>
  495. </Docs>
  496. </Member>
  497. <Member MemberName="GetNode">
  498. <MemberSignature Language="C#" Value="public Urho.Node GetNode (uint id);" />
  499. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Node GetNode(unsigned int32 id) cil managed" />
  500. <MemberType>Method</MemberType>
  501. <AssemblyInfo>
  502. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  503. </AssemblyInfo>
  504. <ReturnValue>
  505. <ReturnType>Urho.Node</ReturnType>
  506. </ReturnValue>
  507. <Parameters>
  508. <Parameter Name="id" Type="System.UInt32" />
  509. </Parameters>
  510. <Docs>
  511. <param name="id">To be added.</param>
  512. <summary>
  513. Return node from the whole scene by ID, or null if not found.
  514. </summary>
  515. <returns>To be added.</returns>
  516. <remarks>To be added.</remarks>
  517. </Docs>
  518. </Member>
  519. <Member MemberName="GetVarName">
  520. <MemberSignature Language="C#" Value="public string GetVarName (Urho.StringHash hash);" />
  521. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance string GetVarName(valuetype Urho.StringHash hash) cil managed" />
  522. <MemberType>Method</MemberType>
  523. <AssemblyInfo>
  524. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  525. </AssemblyInfo>
  526. <ReturnValue>
  527. <ReturnType>System.String</ReturnType>
  528. </ReturnValue>
  529. <Parameters>
  530. <Parameter Name="hash" Type="Urho.StringHash" />
  531. </Parameters>
  532. <Docs>
  533. <param name="hash">To be added.</param>
  534. <summary>
  535. Return a node user variable name, or empty if not registered.
  536. </summary>
  537. <returns>To be added.</returns>
  538. <remarks>To be added.</remarks>
  539. </Docs>
  540. </Member>
  541. <Member MemberName="InstantiateXML">
  542. <MemberSignature Language="C#" Value="public Urho.Node InstantiateXML (Urho.XMLElement source, Urho.Vector3 position, Urho.Quaternion rotation, Urho.CreateMode mode);" />
  543. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Node InstantiateXML(class Urho.XMLElement source, valuetype Urho.Vector3 position, valuetype Urho.Quaternion rotation, valuetype Urho.CreateMode mode) cil managed" />
  544. <MemberType>Method</MemberType>
  545. <AssemblyInfo>
  546. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  547. </AssemblyInfo>
  548. <ReturnValue>
  549. <ReturnType>Urho.Node</ReturnType>
  550. </ReturnValue>
  551. <Parameters>
  552. <Parameter Name="source" Type="Urho.XMLElement" />
  553. <Parameter Name="position" Type="Urho.Vector3" />
  554. <Parameter Name="rotation" Type="Urho.Quaternion" />
  555. <Parameter Name="mode" Type="Urho.CreateMode" />
  556. </Parameters>
  557. <Docs>
  558. <param name="source">To be added.</param>
  559. <param name="position">To be added.</param>
  560. <param name="rotation">To be added.</param>
  561. <param name="mode">To be added.</param>
  562. <summary>
  563. Instantiate scene content from XML data. Return root node if successful.
  564. </summary>
  565. <returns>To be added.</returns>
  566. <remarks>To be added.</remarks>
  567. </Docs>
  568. </Member>
  569. <Member MemberName="IsAsyncLoading">
  570. <MemberSignature Language="C#" Value="public bool IsAsyncLoading ();" />
  571. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool IsAsyncLoading() cil managed" />
  572. <MemberType>Method</MemberType>
  573. <AssemblyInfo>
  574. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  575. </AssemblyInfo>
  576. <ReturnValue>
  577. <ReturnType>System.Boolean</ReturnType>
  578. </ReturnValue>
  579. <Parameters />
  580. <Docs>
  581. <summary>
  582. Return whether an asynchronous loading operation is in progress.
  583. </summary>
  584. <returns>To be added.</returns>
  585. <remarks>To be added.</remarks>
  586. </Docs>
  587. </Member>
  588. <Member MemberName="IsThreadedUpdate">
  589. <MemberSignature Language="C#" Value="public bool IsThreadedUpdate ();" />
  590. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool IsThreadedUpdate() cil managed" />
  591. <MemberType>Method</MemberType>
  592. <AssemblyInfo>
  593. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  594. </AssemblyInfo>
  595. <ReturnValue>
  596. <ReturnType>System.Boolean</ReturnType>
  597. </ReturnValue>
  598. <Parameters />
  599. <Docs>
  600. <summary>
  601. Return threaded update flag.
  602. </summary>
  603. <returns>To be added.</returns>
  604. <remarks>To be added.</remarks>
  605. </Docs>
  606. </Member>
  607. <Member MemberName="IsUpdateEnabled">
  608. <MemberSignature Language="C#" Value="public bool IsUpdateEnabled ();" />
  609. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool IsUpdateEnabled() cil managed" />
  610. <MemberType>Method</MemberType>
  611. <AssemblyInfo>
  612. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  613. </AssemblyInfo>
  614. <ReturnValue>
  615. <ReturnType>System.Boolean</ReturnType>
  616. </ReturnValue>
  617. <Parameters />
  618. <Docs>
  619. <summary>
  620. Return whether updates are enabled.
  621. </summary>
  622. <returns>To be added.</returns>
  623. <remarks>To be added.</remarks>
  624. </Docs>
  625. </Member>
  626. <Member MemberName="LoadAsync">
  627. <MemberSignature Language="C#" Value="public bool LoadAsync (Urho.File file, Urho.LoadMode mode);" />
  628. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool LoadAsync(class Urho.File file, valuetype Urho.LoadMode mode) cil managed" />
  629. <MemberType>Method</MemberType>
  630. <AssemblyInfo>
  631. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  632. </AssemblyInfo>
  633. <ReturnValue>
  634. <ReturnType>System.Boolean</ReturnType>
  635. </ReturnValue>
  636. <Parameters>
  637. <Parameter Name="file" Type="Urho.File" />
  638. <Parameter Name="mode" Type="Urho.LoadMode" />
  639. </Parameters>
  640. <Docs>
  641. <param name="file">To be added.</param>
  642. <param name="mode">To be added.</param>
  643. <summary>
  644. 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.
  645. </summary>
  646. <returns>To be added.</returns>
  647. <remarks>To be added.</remarks>
  648. </Docs>
  649. </Member>
  650. <Member MemberName="LoadAsyncXML">
  651. <MemberSignature Language="C#" Value="public bool LoadAsyncXML (Urho.File file, Urho.LoadMode mode);" />
  652. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool LoadAsyncXML(class Urho.File file, valuetype Urho.LoadMode mode) cil managed" />
  653. <MemberType>Method</MemberType>
  654. <AssemblyInfo>
  655. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  656. </AssemblyInfo>
  657. <ReturnValue>
  658. <ReturnType>System.Boolean</ReturnType>
  659. </ReturnValue>
  660. <Parameters>
  661. <Parameter Name="file" Type="Urho.File" />
  662. <Parameter Name="mode" Type="Urho.LoadMode" />
  663. </Parameters>
  664. <Docs>
  665. <param name="file">To be added.</param>
  666. <param name="mode">To be added.</param>
  667. <summary>
  668. Load from an XML file asynchronously. Return true if started successfully. The LOAD_RESOURCES_ONLY mode can also be used to preload resources from object prefab files.
  669. </summary>
  670. <returns>To be added.</returns>
  671. <remarks>To be added.</remarks>
  672. </Docs>
  673. </Member>
  674. <Member MemberName="LoadXml">
  675. <MemberSignature Language="C#" Value="public bool LoadXml (string file);" />
  676. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool LoadXml(string file) cil managed" />
  677. <MemberType>Method</MemberType>
  678. <AssemblyInfo>
  679. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  680. </AssemblyInfo>
  681. <ReturnValue>
  682. <ReturnType>System.Boolean</ReturnType>
  683. </ReturnValue>
  684. <Parameters>
  685. <Parameter Name="file" Type="System.String" />
  686. </Parameters>
  687. <Docs>
  688. <param name="file">To be added.</param>
  689. <summary>To be added.</summary>
  690. <returns>To be added.</returns>
  691. <remarks>To be added.</remarks>
  692. </Docs>
  693. </Member>
  694. <Member MemberName="LoadXML">
  695. <MemberSignature Language="C#" Value="public override bool LoadXML (Urho.XMLElement source, bool setInstanceDefault);" />
  696. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool LoadXML(class Urho.XMLElement source, bool setInstanceDefault) cil managed" />
  697. <MemberType>Method</MemberType>
  698. <AssemblyInfo>
  699. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  700. </AssemblyInfo>
  701. <ReturnValue>
  702. <ReturnType>System.Boolean</ReturnType>
  703. </ReturnValue>
  704. <Parameters>
  705. <Parameter Name="source" Type="Urho.XMLElement" />
  706. <Parameter Name="setInstanceDefault" Type="System.Boolean" />
  707. </Parameters>
  708. <Docs>
  709. <param name="source">To be added.</param>
  710. <param name="setInstanceDefault">To be added.</param>
  711. <summary>
  712. Load from XML data. Removes all existing child nodes and components first. Return true if successful.
  713. </summary>
  714. <returns>To be added.</returns>
  715. <remarks>To be added.</remarks>
  716. </Docs>
  717. </Member>
  718. <Member MemberName="LoadXmlFromCache">
  719. <MemberSignature Language="C#" Value="public bool LoadXmlFromCache (Urho.ResourceCache cache, string file);" />
  720. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool LoadXmlFromCache(class Urho.ResourceCache cache, string file) cil managed" />
  721. <MemberType>Method</MemberType>
  722. <AssemblyInfo>
  723. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  724. </AssemblyInfo>
  725. <ReturnValue>
  726. <ReturnType>System.Boolean</ReturnType>
  727. </ReturnValue>
  728. <Parameters>
  729. <Parameter Name="cache" Type="Urho.ResourceCache" />
  730. <Parameter Name="file" Type="System.String" />
  731. </Parameters>
  732. <Docs>
  733. <param name="cache">To be added.</param>
  734. <param name="file">To be added.</param>
  735. <summary>To be added.</summary>
  736. <returns>To be added.</returns>
  737. <remarks>To be added.</remarks>
  738. </Docs>
  739. </Member>
  740. <Member MemberName="MarkNetworkUpdate">
  741. <MemberSignature Language="C#" Value="public override void MarkNetworkUpdate ();" />
  742. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void MarkNetworkUpdate() cil managed" />
  743. <MemberType>Method</MemberType>
  744. <AssemblyInfo>
  745. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  746. </AssemblyInfo>
  747. <ReturnValue>
  748. <ReturnType>System.Void</ReturnType>
  749. </ReturnValue>
  750. <Parameters />
  751. <Docs>
  752. <summary>
  753. Mark for attribute check on the next network update.
  754. </summary>
  755. <remarks>To be added.</remarks>
  756. </Docs>
  757. </Member>
  758. <Member MemberName="MarkNetworkUpdate">
  759. <MemberSignature Language="C#" Value="public void MarkNetworkUpdate (Urho.Component component);" />
  760. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void MarkNetworkUpdate(class Urho.Component component) cil managed" />
  761. <MemberType>Method</MemberType>
  762. <AssemblyInfo>
  763. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  764. </AssemblyInfo>
  765. <ReturnValue>
  766. <ReturnType>System.Void</ReturnType>
  767. </ReturnValue>
  768. <Parameters>
  769. <Parameter Name="component" Type="Urho.Component" />
  770. </Parameters>
  771. <Docs>
  772. <param name="component">To be added.</param>
  773. <summary>
  774. Mark a comoponent for attribute check on the next network update.
  775. </summary>
  776. <remarks>To be added.</remarks>
  777. </Docs>
  778. </Member>
  779. <Member MemberName="MarkNetworkUpdate">
  780. <MemberSignature Language="C#" Value="public void MarkNetworkUpdate (Urho.Node node);" />
  781. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void MarkNetworkUpdate(class Urho.Node node) cil managed" />
  782. <MemberType>Method</MemberType>
  783. <AssemblyInfo>
  784. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  785. </AssemblyInfo>
  786. <ReturnValue>
  787. <ReturnType>System.Void</ReturnType>
  788. </ReturnValue>
  789. <Parameters>
  790. <Parameter Name="node" Type="Urho.Node" />
  791. </Parameters>
  792. <Docs>
  793. <param name="node">To be added.</param>
  794. <summary>
  795. Mark a node for attribute check on the next network update.
  796. </summary>
  797. <remarks>To be added.</remarks>
  798. </Docs>
  799. </Member>
  800. <Member MemberName="MarkReplicationDirty">
  801. <MemberSignature Language="C#" Value="public void MarkReplicationDirty (Urho.Node node);" />
  802. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void MarkReplicationDirty(class Urho.Node node) cil managed" />
  803. <MemberType>Method</MemberType>
  804. <AssemblyInfo>
  805. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  806. </AssemblyInfo>
  807. <ReturnValue>
  808. <ReturnType>System.Void</ReturnType>
  809. </ReturnValue>
  810. <Parameters>
  811. <Parameter Name="node" Type="Urho.Node" />
  812. </Parameters>
  813. <Docs>
  814. <param name="node">To be added.</param>
  815. <summary>
  816. Mark a node dirty in scene replication states. The node does not need to have own replication state yet.
  817. </summary>
  818. <remarks>To be added.</remarks>
  819. </Docs>
  820. </Member>
  821. <Member MemberName="NodeAdded">
  822. <MemberSignature Language="C#" Value="public void NodeAdded (Urho.Node node);" />
  823. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void NodeAdded(class Urho.Node node) cil managed" />
  824. <MemberType>Method</MemberType>
  825. <AssemblyInfo>
  826. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  827. </AssemblyInfo>
  828. <ReturnValue>
  829. <ReturnType>System.Void</ReturnType>
  830. </ReturnValue>
  831. <Parameters>
  832. <Parameter Name="node" Type="Urho.Node" />
  833. </Parameters>
  834. <Docs>
  835. <param name="node">To be added.</param>
  836. <summary>
  837. Node added. Assign scene pointer and add to ID map.
  838. </summary>
  839. <remarks>To be added.</remarks>
  840. </Docs>
  841. </Member>
  842. <Member MemberName="NodeRemoved">
  843. <MemberSignature Language="C#" Value="public void NodeRemoved (Urho.Node node);" />
  844. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void NodeRemoved(class Urho.Node node) cil managed" />
  845. <MemberType>Method</MemberType>
  846. <AssemblyInfo>
  847. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  848. </AssemblyInfo>
  849. <ReturnValue>
  850. <ReturnType>System.Void</ReturnType>
  851. </ReturnValue>
  852. <Parameters>
  853. <Parameter Name="node" Type="Urho.Node" />
  854. </Parameters>
  855. <Docs>
  856. <param name="node">To be added.</param>
  857. <summary>
  858. Node removed. Remove from ID map.
  859. </summary>
  860. <remarks>To be added.</remarks>
  861. </Docs>
  862. </Member>
  863. <Member MemberName="PrepareNetworkUpdate">
  864. <MemberSignature Language="C#" Value="public override void PrepareNetworkUpdate ();" />
  865. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void PrepareNetworkUpdate() cil managed" />
  866. <MemberType>Method</MemberType>
  867. <AssemblyInfo>
  868. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  869. </AssemblyInfo>
  870. <ReturnValue>
  871. <ReturnType>System.Void</ReturnType>
  872. </ReturnValue>
  873. <Parameters />
  874. <Docs>
  875. <summary>
  876. Prepare network update by comparing attributes and marking replication states dirty as necessary.
  877. </summary>
  878. <remarks>To be added.</remarks>
  879. </Docs>
  880. </Member>
  881. <Member MemberName="RegisterObject">
  882. <MemberSignature Language="C#" Value="public static void RegisterObject (Urho.Context context);" />
  883. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void RegisterObject(class Urho.Context context) cil managed" />
  884. <MemberType>Method</MemberType>
  885. <AssemblyInfo>
  886. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  887. </AssemblyInfo>
  888. <ReturnValue>
  889. <ReturnType>System.Void</ReturnType>
  890. </ReturnValue>
  891. <Parameters>
  892. <Parameter Name="context" Type="Urho.Context" />
  893. </Parameters>
  894. <Docs>
  895. <param name="context">To be added.</param>
  896. <summary>
  897. Register object factory. Node must be registered first.
  898. </summary>
  899. <remarks>To be added.</remarks>
  900. </Docs>
  901. </Member>
  902. <Member MemberName="RegisterVar">
  903. <MemberSignature Language="C#" Value="public void RegisterVar (string name);" />
  904. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RegisterVar(string name) cil managed" />
  905. <MemberType>Method</MemberType>
  906. <AssemblyInfo>
  907. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  908. </AssemblyInfo>
  909. <ReturnValue>
  910. <ReturnType>System.Void</ReturnType>
  911. </ReturnValue>
  912. <Parameters>
  913. <Parameter Name="name" Type="System.String" />
  914. </Parameters>
  915. <Docs>
  916. <param name="name">To be added.</param>
  917. <summary>
  918. Register a node user variable hash reverse mapping (for editing.)
  919. </summary>
  920. <remarks>To be added.</remarks>
  921. </Docs>
  922. </Member>
  923. <Member MemberName="RequiredPackageFiles">
  924. <MemberSignature Language="C#" Value="public System.Collections.Generic.IReadOnlyList&lt;Urho.PackageFile&gt; RequiredPackageFiles { get; }" />
  925. <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IReadOnlyList`1&lt;class Urho.PackageFile&gt; RequiredPackageFiles" />
  926. <MemberType>Property</MemberType>
  927. <AssemblyInfo>
  928. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  929. </AssemblyInfo>
  930. <ReturnValue>
  931. <ReturnType>System.Collections.Generic.IReadOnlyList&lt;Urho.PackageFile&gt;</ReturnType>
  932. </ReturnValue>
  933. <Docs>
  934. <summary>
  935. Return required package files.
  936. </summary>
  937. <value>To be added.</value>
  938. <remarks>To be added.</remarks>
  939. </Docs>
  940. </Member>
  941. <Member MemberName="SaveXml">
  942. <MemberSignature Language="C#" Value="public bool SaveXml (string file, string indentation = &quot; &quot;);" />
  943. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool SaveXml(string file, string indentation) cil managed" />
  944. <MemberType>Method</MemberType>
  945. <AssemblyInfo>
  946. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  947. </AssemblyInfo>
  948. <ReturnValue>
  949. <ReturnType>System.Boolean</ReturnType>
  950. </ReturnValue>
  951. <Parameters>
  952. <Parameter Name="file" Type="System.String" />
  953. <Parameter Name="indentation" Type="System.String" />
  954. </Parameters>
  955. <Docs>
  956. <param name="file">To be added.</param>
  957. <param name="indentation">To be added.</param>
  958. <summary>To be added.</summary>
  959. <returns>To be added.</returns>
  960. <remarks>To be added.</remarks>
  961. </Docs>
  962. </Member>
  963. <Member MemberName="SetUpdateEnabled">
  964. <MemberSignature Language="C#" Value="public void SetUpdateEnabled (bool enable);" />
  965. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetUpdateEnabled(bool enable) cil managed" />
  966. <MemberType>Method</MemberType>
  967. <AssemblyInfo>
  968. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  969. </AssemblyInfo>
  970. <ReturnValue>
  971. <ReturnType>System.Void</ReturnType>
  972. </ReturnValue>
  973. <Parameters>
  974. <Parameter Name="enable" Type="System.Boolean" />
  975. </Parameters>
  976. <Docs>
  977. <param name="enable">To be added.</param>
  978. <summary>
  979. Enable or disable scene update.
  980. </summary>
  981. <remarks>To be added.</remarks>
  982. </Docs>
  983. </Member>
  984. <Member MemberName="SetVarNamesAttr">
  985. <MemberSignature Language="C#" Value="public void SetVarNamesAttr (string value);" />
  986. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetVarNamesAttr(string value) cil managed" />
  987. <MemberType>Method</MemberType>
  988. <AssemblyInfo>
  989. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  990. </AssemblyInfo>
  991. <ReturnValue>
  992. <ReturnType>System.Void</ReturnType>
  993. </ReturnValue>
  994. <Parameters>
  995. <Parameter Name="value" Type="System.String" />
  996. </Parameters>
  997. <Docs>
  998. <param name="value">To be added.</param>
  999. <summary>
  1000. Set node user variable reverse mappings.
  1001. </summary>
  1002. <remarks>To be added.</remarks>
  1003. </Docs>
  1004. </Member>
  1005. <Member MemberName="SmoothingConstant">
  1006. <MemberSignature Language="C#" Value="public float SmoothingConstant { get; set; }" />
  1007. <MemberSignature Language="ILAsm" Value=".property instance float32 SmoothingConstant" />
  1008. <MemberType>Property</MemberType>
  1009. <AssemblyInfo>
  1010. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1011. </AssemblyInfo>
  1012. <ReturnValue>
  1013. <ReturnType>System.Single</ReturnType>
  1014. </ReturnValue>
  1015. <Docs>
  1016. <summary>
  1017. Return motion smoothing constant.
  1018. Or
  1019. Set network client motion smoothing constant.
  1020. </summary>
  1021. <value>To be added.</value>
  1022. <remarks>To be added.</remarks>
  1023. </Docs>
  1024. </Member>
  1025. <Member MemberName="SnapThreshold">
  1026. <MemberSignature Language="C#" Value="public float SnapThreshold { get; set; }" />
  1027. <MemberSignature Language="ILAsm" Value=".property instance float32 SnapThreshold" />
  1028. <MemberType>Property</MemberType>
  1029. <AssemblyInfo>
  1030. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1031. </AssemblyInfo>
  1032. <ReturnValue>
  1033. <ReturnType>System.Single</ReturnType>
  1034. </ReturnValue>
  1035. <Docs>
  1036. <summary>
  1037. Return motion smoothing snap threshold.
  1038. Or
  1039. Set network client motion smoothing snap threshold.
  1040. </summary>
  1041. <value>To be added.</value>
  1042. <remarks>To be added.</remarks>
  1043. </Docs>
  1044. </Member>
  1045. <Member MemberName="StopAsyncLoading">
  1046. <MemberSignature Language="C#" Value="public void StopAsyncLoading ();" />
  1047. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void StopAsyncLoading() cil managed" />
  1048. <MemberType>Method</MemberType>
  1049. <AssemblyInfo>
  1050. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1051. </AssemblyInfo>
  1052. <ReturnValue>
  1053. <ReturnType>System.Void</ReturnType>
  1054. </ReturnValue>
  1055. <Parameters />
  1056. <Docs>
  1057. <summary>
  1058. Stop asynchronous loading.
  1059. </summary>
  1060. <remarks>To be added.</remarks>
  1061. </Docs>
  1062. </Member>
  1063. <Member MemberName="TimeScale">
  1064. <MemberSignature Language="C#" Value="public float TimeScale { get; set; }" />
  1065. <MemberSignature Language="ILAsm" Value=".property instance float32 TimeScale" />
  1066. <MemberType>Property</MemberType>
  1067. <AssemblyInfo>
  1068. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1069. </AssemblyInfo>
  1070. <ReturnValue>
  1071. <ReturnType>System.Single</ReturnType>
  1072. </ReturnValue>
  1073. <Docs>
  1074. <summary>
  1075. Return update time scale.
  1076. Or
  1077. Set update time scale. 1.0 = real time (default.)
  1078. </summary>
  1079. <value>To be added.</value>
  1080. <remarks>To be added.</remarks>
  1081. </Docs>
  1082. </Member>
  1083. <Member MemberName="Type">
  1084. <MemberSignature Language="C#" Value="public override Urho.StringHash Type { get; }" />
  1085. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.StringHash Type" />
  1086. <MemberType>Property</MemberType>
  1087. <AssemblyInfo>
  1088. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1089. </AssemblyInfo>
  1090. <ReturnValue>
  1091. <ReturnType>Urho.StringHash</ReturnType>
  1092. </ReturnValue>
  1093. <Docs>
  1094. <summary>Urho's type system type.</summary>
  1095. <value>StringHash representing the type for this C# type.</value>
  1096. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  1097. </Docs>
  1098. </Member>
  1099. <Member MemberName="TypeName">
  1100. <MemberSignature Language="C#" Value="public override string TypeName { get; }" />
  1101. <MemberSignature Language="ILAsm" Value=".property instance string TypeName" />
  1102. <MemberType>Property</MemberType>
  1103. <AssemblyInfo>
  1104. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1105. </AssemblyInfo>
  1106. <ReturnValue>
  1107. <ReturnType>System.String</ReturnType>
  1108. </ReturnValue>
  1109. <Docs>
  1110. <summary>Urho's low-level type name.</summary>
  1111. <value>Stringified low-level type name.</value>
  1112. <remarks></remarks>
  1113. </Docs>
  1114. </Member>
  1115. <Member MemberName="TypeNameStatic">
  1116. <MemberSignature Language="C#" Value="public static string TypeNameStatic { get; }" />
  1117. <MemberSignature Language="ILAsm" Value=".property string TypeNameStatic" />
  1118. <MemberType>Property</MemberType>
  1119. <AssemblyInfo>
  1120. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1121. </AssemblyInfo>
  1122. <ReturnValue>
  1123. <ReturnType>System.String</ReturnType>
  1124. </ReturnValue>
  1125. <Docs>
  1126. <summary>Urho's low-level type name, accessible as a static method.</summary>
  1127. <value>Stringified low-level type name.</value>
  1128. <remarks></remarks>
  1129. </Docs>
  1130. </Member>
  1131. <Member MemberName="TypeStatic">
  1132. <MemberSignature Language="C#" Value="public static Urho.StringHash TypeStatic { get; }" />
  1133. <MemberSignature Language="ILAsm" Value=".property valuetype Urho.StringHash TypeStatic" />
  1134. <MemberType>Property</MemberType>
  1135. <AssemblyInfo>
  1136. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1137. </AssemblyInfo>
  1138. <ReturnValue>
  1139. <ReturnType>Urho.StringHash</ReturnType>
  1140. </ReturnValue>
  1141. <Docs>
  1142. <summary>To be added.</summary>
  1143. <value>To be added.</value>
  1144. <remarks>To be added.</remarks>
  1145. </Docs>
  1146. </Member>
  1147. <Member MemberName="UnregisterAllVars">
  1148. <MemberSignature Language="C#" Value="public void UnregisterAllVars ();" />
  1149. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void UnregisterAllVars() cil managed" />
  1150. <MemberType>Method</MemberType>
  1151. <AssemblyInfo>
  1152. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1153. </AssemblyInfo>
  1154. <ReturnValue>
  1155. <ReturnType>System.Void</ReturnType>
  1156. </ReturnValue>
  1157. <Parameters />
  1158. <Docs>
  1159. <summary>
  1160. Clear all registered node user variable hash reverse mappings.
  1161. </summary>
  1162. <remarks>To be added.</remarks>
  1163. </Docs>
  1164. </Member>
  1165. <Member MemberName="UnregisterVar">
  1166. <MemberSignature Language="C#" Value="public void UnregisterVar (string name);" />
  1167. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void UnregisterVar(string name) cil managed" />
  1168. <MemberType>Method</MemberType>
  1169. <AssemblyInfo>
  1170. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1171. </AssemblyInfo>
  1172. <ReturnValue>
  1173. <ReturnType>System.Void</ReturnType>
  1174. </ReturnValue>
  1175. <Parameters>
  1176. <Parameter Name="name" Type="System.String" />
  1177. </Parameters>
  1178. <Docs>
  1179. <param name="name">To be added.</param>
  1180. <summary>
  1181. Unregister a node user variable hash reverse mapping.
  1182. </summary>
  1183. <remarks>To be added.</remarks>
  1184. </Docs>
  1185. </Member>
  1186. <Member MemberName="Update">
  1187. <MemberSignature Language="C#" Value="public void Update (float timeStep);" />
  1188. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Update(float32 timeStep) cil managed" />
  1189. <MemberType>Method</MemberType>
  1190. <AssemblyInfo>
  1191. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1192. </AssemblyInfo>
  1193. <ReturnValue>
  1194. <ReturnType>System.Void</ReturnType>
  1195. </ReturnValue>
  1196. <Parameters>
  1197. <Parameter Name="timeStep" Type="System.Single" />
  1198. </Parameters>
  1199. <Docs>
  1200. <param name="timeStep">To be added.</param>
  1201. <summary>
  1202. Update scene. Called by HandleUpdate.
  1203. </summary>
  1204. <remarks>To be added.</remarks>
  1205. </Docs>
  1206. </Member>
  1207. <Member MemberName="VarNamesAttr">
  1208. <MemberSignature Language="C#" Value="public string VarNamesAttr { get; }" />
  1209. <MemberSignature Language="ILAsm" Value=".property instance string VarNamesAttr" />
  1210. <MemberType>Property</MemberType>
  1211. <AssemblyInfo>
  1212. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1213. </AssemblyInfo>
  1214. <ReturnValue>
  1215. <ReturnType>System.String</ReturnType>
  1216. </ReturnValue>
  1217. <Docs>
  1218. <summary>
  1219. Return node user variable reverse mappings.
  1220. </summary>
  1221. <value>To be added.</value>
  1222. <remarks>To be added.</remarks>
  1223. </Docs>
  1224. </Member>
  1225. </Members>
  1226. </Type>