Material.xml 47 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170
  1. <Type Name="Material" FullName="Urho.Material">
  2. <TypeSignature Language="C#" Value="public class Material : Urho.Resources.Resource" />
  3. <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Material extends Urho.Resources.Resource" />
  4. <AssemblyInfo>
  5. <AssemblyName>Urho</AssemblyName>
  6. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  7. </AssemblyInfo>
  8. <Base>
  9. <BaseTypeName>Urho.Resources.Resource</BaseTypeName>
  10. </Base>
  11. <Interfaces />
  12. <Docs>
  13. <summary>
  14. Describes how to render 3D geometries.
  15. </summary>
  16. <remarks>To be added.</remarks>
  17. </Docs>
  18. <Members>
  19. <Member MemberName=".ctor">
  20. <MemberSignature Language="C#" Value="public Material ();" />
  21. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
  22. <MemberType>Constructor</MemberType>
  23. <AssemblyInfo>
  24. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  25. </AssemblyInfo>
  26. <Parameters />
  27. <Docs>
  28. <summary>
  29. <para>Constructs a new instance of Urho.Material which is tied to the <see cref="P:Urho.Application.CurrentContext" />.</para>
  30. </summary>
  31. <remarks></remarks>
  32. </Docs>
  33. </Member>
  34. <Member MemberName=".ctor">
  35. <MemberSignature Language="C#" Value="public Material (IntPtr handle);" />
  36. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
  37. <MemberType>Constructor</MemberType>
  38. <AssemblyInfo>
  39. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  40. </AssemblyInfo>
  41. <Parameters>
  42. <Parameter Name="handle" Type="System.IntPtr" />
  43. </Parameters>
  44. <Docs>
  45. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  46. <summary>Constructs a new instance of Urho.Material, given a raw pointer to an unmanaged object</summary>
  47. <remarks>
  48. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  49. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  50. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  51. </remarks>
  52. </Docs>
  53. </Member>
  54. <Member MemberName=".ctor">
  55. <MemberSignature Language="C#" Value="public Material (Urho.Context context);" />
  56. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Urho.Context context) cil managed" />
  57. <MemberType>Constructor</MemberType>
  58. <AssemblyInfo>
  59. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  60. </AssemblyInfo>
  61. <Parameters>
  62. <Parameter Name="context" Type="Urho.Context" />
  63. </Parameters>
  64. <Docs>
  65. <param name="context">The context that this object will be attached to.</param>
  66. <summary>
  67. <para>Constructs a new instance of Urho.Material linked to a specific <see cref="T:Urho.Context" />.</para>
  68. </summary>
  69. <remarks></remarks>
  70. </Docs>
  71. </Member>
  72. <Member MemberName=".ctor">
  73. <MemberSignature Language="C#" Value="protected Material (Urho.UrhoObjectFlag emptyFlag);" />
  74. <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(valuetype Urho.UrhoObjectFlag emptyFlag) cil managed" />
  75. <MemberType>Constructor</MemberType>
  76. <AssemblyInfo>
  77. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  78. </AssemblyInfo>
  79. <Parameters>
  80. <Parameter Name="emptyFlag" Type="Urho.UrhoObjectFlag" />
  81. </Parameters>
  82. <Docs>
  83. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  84. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  85. <remarks>
  86. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  87. <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>
  88. <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>
  89. </remarks>
  90. </Docs>
  91. </Member>
  92. <Member MemberName="AuxViewFrameNumber">
  93. <MemberSignature Language="C#" Value="public uint AuxViewFrameNumber { get; }" />
  94. <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 AuxViewFrameNumber" />
  95. <MemberType>Property</MemberType>
  96. <AssemblyInfo>
  97. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  98. </AssemblyInfo>
  99. <ReturnValue>
  100. <ReturnType>System.UInt32</ReturnType>
  101. </ReturnValue>
  102. <Docs>
  103. <summary>
  104. Return last auxiliary view rendered frame number.
  105. </summary>
  106. <value>To be added.</value>
  107. <remarks>To be added.</remarks>
  108. </Docs>
  109. </Member>
  110. <Member MemberName="BeginLoad">
  111. <MemberSignature Language="C#" Value="public override bool BeginLoad (Urho.IO.File source);" />
  112. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool BeginLoad(class Urho.IO.File source) cil managed" />
  113. <MemberType>Method</MemberType>
  114. <AssemblyInfo>
  115. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  116. </AssemblyInfo>
  117. <ReturnValue>
  118. <ReturnType>System.Boolean</ReturnType>
  119. </ReturnValue>
  120. <Parameters>
  121. <Parameter Name="source" Type="Urho.IO.File" />
  122. </Parameters>
  123. <Docs>
  124. <param name="source">To be added.</param>
  125. <summary>To be added.</summary>
  126. <returns>To be added.</returns>
  127. <remarks>To be added.</remarks>
  128. </Docs>
  129. </Member>
  130. <Member MemberName="Clone">
  131. <MemberSignature Language="C#" Value="public Urho.Material Clone (string cloneName);" />
  132. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Material Clone(string cloneName) cil managed" />
  133. <MemberType>Method</MemberType>
  134. <AssemblyInfo>
  135. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  136. </AssemblyInfo>
  137. <ReturnValue>
  138. <ReturnType>Urho.Material</ReturnType>
  139. </ReturnValue>
  140. <Parameters>
  141. <Parameter Name="cloneName" Type="System.String" />
  142. </Parameters>
  143. <Docs>
  144. <param name="cloneName">To be added.</param>
  145. <summary>
  146. Clone the material.
  147. </summary>
  148. <returns>To be added.</returns>
  149. <remarks>To be added.</remarks>
  150. </Docs>
  151. </Member>
  152. <Member MemberName="CullMode">
  153. <MemberSignature Language="C#" Value="public Urho.CullMode CullMode { get; set; }" />
  154. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.CullMode CullMode" />
  155. <MemberType>Property</MemberType>
  156. <AssemblyInfo>
  157. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  158. </AssemblyInfo>
  159. <ReturnValue>
  160. <ReturnType>Urho.CullMode</ReturnType>
  161. </ReturnValue>
  162. <Docs>
  163. <summary>
  164. Return normal culling mode.
  165. Or
  166. Set culling mode.
  167. </summary>
  168. <value>To be added.</value>
  169. <remarks>To be added.</remarks>
  170. </Docs>
  171. </Member>
  172. <Member MemberName="DepthBias">
  173. <MemberSignature Language="C#" Value="public Urho.BiasParameters DepthBias { get; set; }" />
  174. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.BiasParameters DepthBias" />
  175. <MemberType>Property</MemberType>
  176. <AssemblyInfo>
  177. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  178. </AssemblyInfo>
  179. <ReturnValue>
  180. <ReturnType>Urho.BiasParameters</ReturnType>
  181. </ReturnValue>
  182. <Docs>
  183. <summary>
  184. Return depth bias.
  185. Or
  186. Set depth bias.
  187. </summary>
  188. <value>To be added.</value>
  189. <remarks>To be added.</remarks>
  190. </Docs>
  191. </Member>
  192. <Member MemberName="EndLoad">
  193. <MemberSignature Language="C#" Value="public override bool EndLoad ();" />
  194. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool EndLoad() cil managed" />
  195. <MemberType>Method</MemberType>
  196. <AssemblyInfo>
  197. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  198. </AssemblyInfo>
  199. <ReturnValue>
  200. <ReturnType>System.Boolean</ReturnType>
  201. </ReturnValue>
  202. <Parameters />
  203. <Docs>
  204. <summary>
  205. Finish resource loading. Always called from the main thread. Return true if successful.
  206. </summary>
  207. <returns>To be added.</returns>
  208. <remarks>To be added.</remarks>
  209. </Docs>
  210. </Member>
  211. <Member MemberName="FillMode">
  212. <MemberSignature Language="C#" Value="public Urho.FillMode FillMode { get; set; }" />
  213. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.FillMode FillMode" />
  214. <MemberType>Property</MemberType>
  215. <AssemblyInfo>
  216. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  217. </AssemblyInfo>
  218. <ReturnValue>
  219. <ReturnType>Urho.FillMode</ReturnType>
  220. </ReturnValue>
  221. <Docs>
  222. <summary>
  223. Return polygon fill mode.
  224. Or
  225. Set polygon fill mode. Interacts with the camera's fill mode setting so that the "least filled" mode will be used.
  226. </summary>
  227. <value>To be added.</value>
  228. <remarks>To be added.</remarks>
  229. </Docs>
  230. </Member>
  231. <Member MemberName="GetPass">
  232. <MemberSignature Language="C#" Value="public Urho.Pass GetPass (uint index, string passName);" />
  233. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Pass GetPass(unsigned int32 index, string passName) cil managed" />
  234. <MemberType>Method</MemberType>
  235. <AssemblyInfo>
  236. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  237. </AssemblyInfo>
  238. <ReturnValue>
  239. <ReturnType>Urho.Pass</ReturnType>
  240. </ReturnValue>
  241. <Parameters>
  242. <Parameter Name="index" Type="System.UInt32" />
  243. <Parameter Name="passName" Type="System.String" />
  244. </Parameters>
  245. <Docs>
  246. <param name="index">To be added.</param>
  247. <param name="passName">To be added.</param>
  248. <summary>
  249. Return pass by technique index and pass name.
  250. </summary>
  251. <returns>To be added.</returns>
  252. <remarks>To be added.</remarks>
  253. </Docs>
  254. </Member>
  255. <Member MemberName="GetShaderParameterAnimation">
  256. <MemberSignature Language="C#" Value="public Urho.ValueAnimation GetShaderParameterAnimation (string name);" />
  257. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.ValueAnimation GetShaderParameterAnimation(string name) cil managed" />
  258. <MemberType>Method</MemberType>
  259. <AssemblyInfo>
  260. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  261. </AssemblyInfo>
  262. <ReturnValue>
  263. <ReturnType>Urho.ValueAnimation</ReturnType>
  264. </ReturnValue>
  265. <Parameters>
  266. <Parameter Name="name" Type="System.String" />
  267. </Parameters>
  268. <Docs>
  269. <param name="name">To be added.</param>
  270. <summary>
  271. Return shader parameter animation.
  272. </summary>
  273. <returns>To be added.</returns>
  274. <remarks>To be added.</remarks>
  275. </Docs>
  276. </Member>
  277. <Member MemberName="GetShaderParameterAnimationSpeed">
  278. <MemberSignature Language="C#" Value="public float GetShaderParameterAnimationSpeed (string name);" />
  279. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance float32 GetShaderParameterAnimationSpeed(string name) cil managed" />
  280. <MemberType>Method</MemberType>
  281. <AssemblyInfo>
  282. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  283. </AssemblyInfo>
  284. <ReturnValue>
  285. <ReturnType>System.Single</ReturnType>
  286. </ReturnValue>
  287. <Parameters>
  288. <Parameter Name="name" Type="System.String" />
  289. </Parameters>
  290. <Docs>
  291. <param name="name">To be added.</param>
  292. <summary>
  293. Return shader parameter animation speed.
  294. </summary>
  295. <returns>To be added.</returns>
  296. <remarks>To be added.</remarks>
  297. </Docs>
  298. </Member>
  299. <Member MemberName="GetShaderParameterAnimationWrapMode">
  300. <MemberSignature Language="C#" Value="public Urho.WrapMode GetShaderParameterAnimationWrapMode (string name);" />
  301. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Urho.WrapMode GetShaderParameterAnimationWrapMode(string name) cil managed" />
  302. <MemberType>Method</MemberType>
  303. <AssemblyInfo>
  304. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  305. </AssemblyInfo>
  306. <ReturnValue>
  307. <ReturnType>Urho.WrapMode</ReturnType>
  308. </ReturnValue>
  309. <Parameters>
  310. <Parameter Name="name" Type="System.String" />
  311. </Parameters>
  312. <Docs>
  313. <param name="name">To be added.</param>
  314. <summary>
  315. Return shader parameter animation wrap mode.
  316. </summary>
  317. <returns>To be added.</returns>
  318. <remarks>To be added.</remarks>
  319. </Docs>
  320. </Member>
  321. <Member MemberName="GetTechnique">
  322. <MemberSignature Language="C#" Value="public Urho.Technique GetTechnique (uint index);" />
  323. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Technique GetTechnique(unsigned int32 index) cil managed" />
  324. <MemberType>Method</MemberType>
  325. <AssemblyInfo>
  326. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  327. </AssemblyInfo>
  328. <ReturnValue>
  329. <ReturnType>Urho.Technique</ReturnType>
  330. </ReturnValue>
  331. <Parameters>
  332. <Parameter Name="index" Type="System.UInt32" />
  333. </Parameters>
  334. <Docs>
  335. <param name="index">To be added.</param>
  336. <summary>
  337. Return technique by index.
  338. </summary>
  339. <returns>To be added.</returns>
  340. <remarks>To be added.</remarks>
  341. </Docs>
  342. </Member>
  343. <Member MemberName="GetTexture">
  344. <MemberSignature Language="C#" Value="public Urho.Texture GetTexture (Urho.TextureUnit unit);" />
  345. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Texture GetTexture(valuetype Urho.TextureUnit unit) cil managed" />
  346. <MemberType>Method</MemberType>
  347. <AssemblyInfo>
  348. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  349. </AssemblyInfo>
  350. <ReturnValue>
  351. <ReturnType>Urho.Texture</ReturnType>
  352. </ReturnValue>
  353. <Parameters>
  354. <Parameter Name="unit" Type="Urho.TextureUnit" />
  355. </Parameters>
  356. <Docs>
  357. <param name="unit">To be added.</param>
  358. <summary>
  359. Return texture by unit.
  360. </summary>
  361. <returns>To be added.</returns>
  362. <remarks>To be added.</remarks>
  363. </Docs>
  364. </Member>
  365. <Member MemberName="GetTextureUnitName">
  366. <MemberSignature Language="C#" Value="public static string GetTextureUnitName (Urho.TextureUnit unit);" />
  367. <MemberSignature Language="ILAsm" Value=".method public static hidebysig string GetTextureUnitName(valuetype Urho.TextureUnit unit) cil managed" />
  368. <MemberType>Method</MemberType>
  369. <AssemblyInfo>
  370. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  371. </AssemblyInfo>
  372. <ReturnValue>
  373. <ReturnType>System.String</ReturnType>
  374. </ReturnValue>
  375. <Parameters>
  376. <Parameter Name="unit" Type="Urho.TextureUnit" />
  377. </Parameters>
  378. <Docs>
  379. <param name="unit">To be added.</param>
  380. <summary>
  381. Return name for texture unit.
  382. </summary>
  383. <returns>To be added.</returns>
  384. <remarks>To be added.</remarks>
  385. </Docs>
  386. </Member>
  387. <Member MemberName="Load">
  388. <MemberSignature Language="C#" Value="public bool Load (Urho.Resources.XmlElement source);" />
  389. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Load(class Urho.Resources.XmlElement source) cil managed" />
  390. <MemberType>Method</MemberType>
  391. <AssemblyInfo>
  392. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  393. </AssemblyInfo>
  394. <ReturnValue>
  395. <ReturnType>System.Boolean</ReturnType>
  396. </ReturnValue>
  397. <Parameters>
  398. <Parameter Name="source" Type="Urho.Resources.XmlElement" />
  399. </Parameters>
  400. <Docs>
  401. <param name="source">To be added.</param>
  402. <summary>To be added.</summary>
  403. <returns>To be added.</returns>
  404. <remarks>To be added.</remarks>
  405. </Docs>
  406. </Member>
  407. <Member MemberName="MarkForAuxView">
  408. <MemberSignature Language="C#" Value="public void MarkForAuxView (uint frameNumber);" />
  409. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void MarkForAuxView(unsigned int32 frameNumber) cil managed" />
  410. <MemberType>Method</MemberType>
  411. <AssemblyInfo>
  412. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  413. </AssemblyInfo>
  414. <ReturnValue>
  415. <ReturnType>System.Void</ReturnType>
  416. </ReturnValue>
  417. <Parameters>
  418. <Parameter Name="frameNumber" Type="System.UInt32" />
  419. </Parameters>
  420. <Docs>
  421. <param name="frameNumber">To be added.</param>
  422. <summary>
  423. Mark material for auxiliary view rendering.
  424. </summary>
  425. <remarks>To be added.</remarks>
  426. </Docs>
  427. </Member>
  428. <Member MemberName="NumTechniques">
  429. <MemberSignature Language="C#" Value="public uint NumTechniques { get; set; }" />
  430. <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 NumTechniques" />
  431. <MemberType>Property</MemberType>
  432. <AssemblyInfo>
  433. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  434. </AssemblyInfo>
  435. <ReturnValue>
  436. <ReturnType>System.UInt32</ReturnType>
  437. </ReturnValue>
  438. <Docs>
  439. <summary>
  440. Return number of techniques.
  441. Or
  442. Set number of techniques.
  443. </summary>
  444. <value>To be added.</value>
  445. <remarks>To be added.</remarks>
  446. </Docs>
  447. </Member>
  448. <Member MemberName="Occlusion">
  449. <MemberSignature Language="C#" Value="public bool Occlusion { get; }" />
  450. <MemberSignature Language="ILAsm" Value=".property instance bool Occlusion" />
  451. <MemberType>Property</MemberType>
  452. <AssemblyInfo>
  453. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  454. </AssemblyInfo>
  455. <ReturnValue>
  456. <ReturnType>System.Boolean</ReturnType>
  457. </ReturnValue>
  458. <Docs>
  459. <summary>
  460. Return whether should render occlusion.
  461. </summary>
  462. <value>To be added.</value>
  463. <remarks>To be added.</remarks>
  464. </Docs>
  465. </Member>
  466. <Member MemberName="ParseShaderParameterValue">
  467. <MemberSignature Language="C#" Value="public static Urho.Variant ParseShaderParameterValue (string value);" />
  468. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Urho.Variant ParseShaderParameterValue(string value) cil managed" />
  469. <MemberType>Method</MemberType>
  470. <AssemblyInfo>
  471. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  472. </AssemblyInfo>
  473. <ReturnValue>
  474. <ReturnType>Urho.Variant</ReturnType>
  475. </ReturnValue>
  476. <Parameters>
  477. <Parameter Name="value" Type="System.String" />
  478. </Parameters>
  479. <Docs>
  480. <param name="value">To be added.</param>
  481. <summary>
  482. Parse a shader parameter value from a string. Retunrs either a bool, a float, or a 2 to 4-component vector.
  483. </summary>
  484. <returns>To be added.</returns>
  485. <remarks>To be added.</remarks>
  486. </Docs>
  487. </Member>
  488. <Member MemberName="RegisterObject">
  489. <MemberSignature Language="C#" Value="public static void RegisterObject (Urho.Context context);" />
  490. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void RegisterObject(class Urho.Context context) cil managed" />
  491. <MemberType>Method</MemberType>
  492. <AssemblyInfo>
  493. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  494. </AssemblyInfo>
  495. <ReturnValue>
  496. <ReturnType>System.Void</ReturnType>
  497. </ReturnValue>
  498. <Parameters>
  499. <Parameter Name="context" Type="Urho.Context" />
  500. </Parameters>
  501. <Docs>
  502. <param name="context">To be added.</param>
  503. <summary>
  504. Register object factory.
  505. </summary>
  506. <remarks>To be added.</remarks>
  507. </Docs>
  508. </Member>
  509. <Member MemberName="ReleaseShaders">
  510. <MemberSignature Language="C#" Value="public void ReleaseShaders ();" />
  511. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ReleaseShaders() cil managed" />
  512. <MemberType>Method</MemberType>
  513. <AssemblyInfo>
  514. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  515. </AssemblyInfo>
  516. <ReturnValue>
  517. <ReturnType>System.Void</ReturnType>
  518. </ReturnValue>
  519. <Parameters />
  520. <Docs>
  521. <summary>
  522. Reset all shader pointers.
  523. </summary>
  524. <remarks>To be added.</remarks>
  525. </Docs>
  526. </Member>
  527. <Member MemberName="RemoveShaderParameter">
  528. <MemberSignature Language="C#" Value="public void RemoveShaderParameter (string name);" />
  529. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveShaderParameter(string name) cil managed" />
  530. <MemberType>Method</MemberType>
  531. <AssemblyInfo>
  532. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  533. </AssemblyInfo>
  534. <ReturnValue>
  535. <ReturnType>System.Void</ReturnType>
  536. </ReturnValue>
  537. <Parameters>
  538. <Parameter Name="name" Type="System.String" />
  539. </Parameters>
  540. <Docs>
  541. <param name="name">To be added.</param>
  542. <summary>
  543. Remove shader parameter.
  544. </summary>
  545. <remarks>To be added.</remarks>
  546. </Docs>
  547. </Member>
  548. <Member MemberName="RenderOrder">
  549. <MemberSignature Language="C#" Value="public byte RenderOrder { get; set; }" />
  550. <MemberSignature Language="ILAsm" Value=".property instance unsigned int8 RenderOrder" />
  551. <MemberType>Property</MemberType>
  552. <AssemblyInfo>
  553. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  554. </AssemblyInfo>
  555. <ReturnValue>
  556. <ReturnType>System.Byte</ReturnType>
  557. </ReturnValue>
  558. <Docs>
  559. <summary>
  560. Return render order.
  561. Or
  562. Set 8-bit render order within pass. Default 128. Lower values will render earlier and higher values later, taking precedence over e.g. state and distance sorting.
  563. </summary>
  564. <value>To be added.</value>
  565. <remarks>To be added.</remarks>
  566. </Docs>
  567. </Member>
  568. <Member MemberName="Save">
  569. <MemberSignature Language="C#" Value="public override bool Save (Urho.IO.File dest);" />
  570. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Save(class Urho.IO.File dest) cil managed" />
  571. <MemberType>Method</MemberType>
  572. <AssemblyInfo>
  573. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  574. </AssemblyInfo>
  575. <ReturnValue>
  576. <ReturnType>System.Boolean</ReturnType>
  577. </ReturnValue>
  578. <Parameters>
  579. <Parameter Name="dest" Type="Urho.IO.File" />
  580. </Parameters>
  581. <Docs>
  582. <param name="dest">To be added.</param>
  583. <summary>To be added.</summary>
  584. <returns>To be added.</returns>
  585. <remarks>To be added.</remarks>
  586. </Docs>
  587. </Member>
  588. <Member MemberName="Save">
  589. <MemberSignature Language="C#" Value="public bool Save (Urho.Resources.XmlElement dest);" />
  590. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Save(class Urho.Resources.XmlElement dest) 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. <Parameter Name="dest" Type="Urho.Resources.XmlElement" />
  600. </Parameters>
  601. <Docs>
  602. <param name="dest">To be added.</param>
  603. <summary>To be added.</summary>
  604. <returns>To be added.</returns>
  605. <remarks>To be added.</remarks>
  606. </Docs>
  607. </Member>
  608. <Member MemberName="Scene">
  609. <MemberSignature Language="C#" Value="public Urho.Scene Scene { get; set; }" />
  610. <MemberSignature Language="ILAsm" Value=".property instance class Urho.Scene Scene" />
  611. <MemberType>Property</MemberType>
  612. <AssemblyInfo>
  613. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  614. </AssemblyInfo>
  615. <ReturnValue>
  616. <ReturnType>Urho.Scene</ReturnType>
  617. </ReturnValue>
  618. <Docs>
  619. <summary>
  620. Return the scene associated with the material for shader parameter animation updates.
  621. Or
  622. Associate the material with a scene to ensure that shader parameter animation happens in sync with scene update, respecting the scene time scale. If no scene is set, the global update events will be used.
  623. </summary>
  624. <value>To be added.</value>
  625. <remarks>To be added.</remarks>
  626. </Docs>
  627. </Member>
  628. <Member MemberName="SetShaderParameter">
  629. <MemberSignature Language="C#" Value="public void SetShaderParameter (string name, int value);" />
  630. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameter(string name, int32 value) cil managed" />
  631. <MemberType>Method</MemberType>
  632. <AssemblyInfo>
  633. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  634. </AssemblyInfo>
  635. <ReturnValue>
  636. <ReturnType>System.Void</ReturnType>
  637. </ReturnValue>
  638. <Parameters>
  639. <Parameter Name="name" Type="System.String" />
  640. <Parameter Name="value" Type="System.Int32" />
  641. </Parameters>
  642. <Docs>
  643. <param name="name">To be added.</param>
  644. <param name="value">To be added.</param>
  645. <summary>
  646. Set shader parameter.
  647. </summary>
  648. <remarks>To be added.</remarks>
  649. </Docs>
  650. </Member>
  651. <Member MemberName="SetShaderParameter">
  652. <MemberSignature Language="C#" Value="public void SetShaderParameter (string name, float value);" />
  653. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameter(string name, float32 value) cil managed" />
  654. <MemberType>Method</MemberType>
  655. <AssemblyInfo>
  656. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  657. </AssemblyInfo>
  658. <ReturnValue>
  659. <ReturnType>System.Void</ReturnType>
  660. </ReturnValue>
  661. <Parameters>
  662. <Parameter Name="name" Type="System.String" />
  663. <Parameter Name="value" Type="System.Single" />
  664. </Parameters>
  665. <Docs>
  666. <param name="name">To be added.</param>
  667. <param name="value">To be added.</param>
  668. <summary>
  669. Set shader parameter.
  670. </summary>
  671. <remarks>To be added.</remarks>
  672. </Docs>
  673. </Member>
  674. <Member MemberName="SetShaderParameter">
  675. <MemberSignature Language="C#" Value="public void SetShaderParameter (string name, string value);" />
  676. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameter(string name, string value) cil managed" />
  677. <MemberType>Method</MemberType>
  678. <AssemblyInfo>
  679. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  680. </AssemblyInfo>
  681. <ReturnValue>
  682. <ReturnType>System.Void</ReturnType>
  683. </ReturnValue>
  684. <Parameters>
  685. <Parameter Name="name" Type="System.String" />
  686. <Parameter Name="value" Type="System.String" />
  687. </Parameters>
  688. <Docs>
  689. <param name="name">To be added.</param>
  690. <param name="value">To be added.</param>
  691. <summary>
  692. Set shader parameter.
  693. </summary>
  694. <remarks>To be added.</remarks>
  695. </Docs>
  696. </Member>
  697. <Member MemberName="SetShaderParameter">
  698. <MemberSignature Language="C#" Value="public void SetShaderParameter (string name, Urho.Color value);" />
  699. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameter(string name, valuetype Urho.Color value) cil managed" />
  700. <MemberType>Method</MemberType>
  701. <AssemblyInfo>
  702. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  703. </AssemblyInfo>
  704. <ReturnValue>
  705. <ReturnType>System.Void</ReturnType>
  706. </ReturnValue>
  707. <Parameters>
  708. <Parameter Name="name" Type="System.String" />
  709. <Parameter Name="value" Type="Urho.Color" />
  710. </Parameters>
  711. <Docs>
  712. <param name="name">To be added.</param>
  713. <param name="value">To be added.</param>
  714. <summary>
  715. Set shader parameter.
  716. </summary>
  717. <remarks>To be added.</remarks>
  718. </Docs>
  719. </Member>
  720. <Member MemberName="SetShaderParameter">
  721. <MemberSignature Language="C#" Value="public void SetShaderParameter (string name, Urho.IntRect value);" />
  722. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameter(string name, valuetype Urho.IntRect value) cil managed" />
  723. <MemberType>Method</MemberType>
  724. <AssemblyInfo>
  725. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  726. </AssemblyInfo>
  727. <ReturnValue>
  728. <ReturnType>System.Void</ReturnType>
  729. </ReturnValue>
  730. <Parameters>
  731. <Parameter Name="name" Type="System.String" />
  732. <Parameter Name="value" Type="Urho.IntRect" />
  733. </Parameters>
  734. <Docs>
  735. <param name="name">To be added.</param>
  736. <param name="value">To be added.</param>
  737. <summary>
  738. Set shader parameter.
  739. </summary>
  740. <remarks>To be added.</remarks>
  741. </Docs>
  742. </Member>
  743. <Member MemberName="SetShaderParameter">
  744. <MemberSignature Language="C#" Value="public void SetShaderParameter (string name, Urho.IntVector2 value);" />
  745. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameter(string name, valuetype Urho.IntVector2 value) cil managed" />
  746. <MemberType>Method</MemberType>
  747. <AssemblyInfo>
  748. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  749. </AssemblyInfo>
  750. <ReturnValue>
  751. <ReturnType>System.Void</ReturnType>
  752. </ReturnValue>
  753. <Parameters>
  754. <Parameter Name="name" Type="System.String" />
  755. <Parameter Name="value" Type="Urho.IntVector2" />
  756. </Parameters>
  757. <Docs>
  758. <param name="name">To be added.</param>
  759. <param name="value">To be added.</param>
  760. <summary>
  761. Set shader parameter.
  762. </summary>
  763. <remarks>To be added.</remarks>
  764. </Docs>
  765. </Member>
  766. <Member MemberName="SetShaderParameter">
  767. <MemberSignature Language="C#" Value="public void SetShaderParameter (string name, Urho.Quaternion value);" />
  768. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameter(string name, valuetype Urho.Quaternion value) cil managed" />
  769. <MemberType>Method</MemberType>
  770. <AssemblyInfo>
  771. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  772. </AssemblyInfo>
  773. <ReturnValue>
  774. <ReturnType>System.Void</ReturnType>
  775. </ReturnValue>
  776. <Parameters>
  777. <Parameter Name="name" Type="System.String" />
  778. <Parameter Name="value" Type="Urho.Quaternion" />
  779. </Parameters>
  780. <Docs>
  781. <param name="name">To be added.</param>
  782. <param name="value">To be added.</param>
  783. <summary>
  784. Set shader parameter.
  785. </summary>
  786. <remarks>To be added.</remarks>
  787. </Docs>
  788. </Member>
  789. <Member MemberName="SetShaderParameter">
  790. <MemberSignature Language="C#" Value="public void SetShaderParameter (string name, Urho.Vector2 value);" />
  791. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameter(string name, valuetype Urho.Vector2 value) cil managed" />
  792. <MemberType>Method</MemberType>
  793. <AssemblyInfo>
  794. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  795. </AssemblyInfo>
  796. <ReturnValue>
  797. <ReturnType>System.Void</ReturnType>
  798. </ReturnValue>
  799. <Parameters>
  800. <Parameter Name="name" Type="System.String" />
  801. <Parameter Name="value" Type="Urho.Vector2" />
  802. </Parameters>
  803. <Docs>
  804. <param name="name">To be added.</param>
  805. <param name="value">To be added.</param>
  806. <summary>
  807. Set shader parameter.
  808. </summary>
  809. <remarks>To be added.</remarks>
  810. </Docs>
  811. </Member>
  812. <Member MemberName="SetShaderParameter">
  813. <MemberSignature Language="C#" Value="public void SetShaderParameter (string name, Urho.Vector3 value);" />
  814. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameter(string name, valuetype Urho.Vector3 value) cil managed" />
  815. <MemberType>Method</MemberType>
  816. <AssemblyInfo>
  817. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  818. </AssemblyInfo>
  819. <ReturnValue>
  820. <ReturnType>System.Void</ReturnType>
  821. </ReturnValue>
  822. <Parameters>
  823. <Parameter Name="name" Type="System.String" />
  824. <Parameter Name="value" Type="Urho.Vector3" />
  825. </Parameters>
  826. <Docs>
  827. <param name="name">To be added.</param>
  828. <param name="value">To be added.</param>
  829. <summary>
  830. Set shader parameter.
  831. </summary>
  832. <remarks>To be added.</remarks>
  833. </Docs>
  834. </Member>
  835. <Member MemberName="SetShaderParameter">
  836. <MemberSignature Language="C#" Value="public void SetShaderParameter (string name, Urho.Vector4 value);" />
  837. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameter(string name, valuetype Urho.Vector4 value) cil managed" />
  838. <MemberType>Method</MemberType>
  839. <AssemblyInfo>
  840. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  841. </AssemblyInfo>
  842. <ReturnValue>
  843. <ReturnType>System.Void</ReturnType>
  844. </ReturnValue>
  845. <Parameters>
  846. <Parameter Name="name" Type="System.String" />
  847. <Parameter Name="value" Type="Urho.Vector4" />
  848. </Parameters>
  849. <Docs>
  850. <param name="name">To be added.</param>
  851. <param name="value">To be added.</param>
  852. <summary>
  853. Set shader parameter.
  854. </summary>
  855. <remarks>To be added.</remarks>
  856. </Docs>
  857. </Member>
  858. <Member MemberName="SetShaderParameterAnimation">
  859. <MemberSignature Language="C#" Value="public void SetShaderParameterAnimation (string name, Urho.ValueAnimation animation, Urho.WrapMode wrapMode, float speed);" />
  860. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameterAnimation(string name, class Urho.ValueAnimation animation, valuetype Urho.WrapMode wrapMode, float32 speed) cil managed" />
  861. <MemberType>Method</MemberType>
  862. <AssemblyInfo>
  863. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  864. </AssemblyInfo>
  865. <ReturnValue>
  866. <ReturnType>System.Void</ReturnType>
  867. </ReturnValue>
  868. <Parameters>
  869. <Parameter Name="name" Type="System.String" />
  870. <Parameter Name="animation" Type="Urho.ValueAnimation" />
  871. <Parameter Name="wrapMode" Type="Urho.WrapMode" />
  872. <Parameter Name="speed" Type="System.Single" />
  873. </Parameters>
  874. <Docs>
  875. <param name="name">To be added.</param>
  876. <param name="animation">To be added.</param>
  877. <param name="wrapMode">To be added.</param>
  878. <param name="speed">To be added.</param>
  879. <summary>
  880. Set shader parameter animation.
  881. </summary>
  882. <remarks>To be added.</remarks>
  883. </Docs>
  884. </Member>
  885. <Member MemberName="SetShaderParameterAnimationSpeed">
  886. <MemberSignature Language="C#" Value="public void SetShaderParameterAnimationSpeed (string name, float speed);" />
  887. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameterAnimationSpeed(string name, float32 speed) cil managed" />
  888. <MemberType>Method</MemberType>
  889. <AssemblyInfo>
  890. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  891. </AssemblyInfo>
  892. <ReturnValue>
  893. <ReturnType>System.Void</ReturnType>
  894. </ReturnValue>
  895. <Parameters>
  896. <Parameter Name="name" Type="System.String" />
  897. <Parameter Name="speed" Type="System.Single" />
  898. </Parameters>
  899. <Docs>
  900. <param name="name">To be added.</param>
  901. <param name="speed">To be added.</param>
  902. <summary>
  903. Set shader parameter animation speed.
  904. </summary>
  905. <remarks>To be added.</remarks>
  906. </Docs>
  907. </Member>
  908. <Member MemberName="SetShaderParameterAnimationWrapMode">
  909. <MemberSignature Language="C#" Value="public void SetShaderParameterAnimationWrapMode (string name, Urho.WrapMode wrapMode);" />
  910. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameterAnimationWrapMode(string name, valuetype Urho.WrapMode wrapMode) cil managed" />
  911. <MemberType>Method</MemberType>
  912. <AssemblyInfo>
  913. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  914. </AssemblyInfo>
  915. <ReturnValue>
  916. <ReturnType>System.Void</ReturnType>
  917. </ReturnValue>
  918. <Parameters>
  919. <Parameter Name="name" Type="System.String" />
  920. <Parameter Name="wrapMode" Type="Urho.WrapMode" />
  921. </Parameters>
  922. <Docs>
  923. <param name="name">To be added.</param>
  924. <param name="wrapMode">To be added.</param>
  925. <summary>
  926. Set shader parameter animation wrap mode.
  927. </summary>
  928. <remarks>To be added.</remarks>
  929. </Docs>
  930. </Member>
  931. <Member MemberName="SetTechnique">
  932. <MemberSignature Language="C#" Value="public void SetTechnique (uint index, Urho.Technique tech, uint qualityLevel, float lodDistance);" />
  933. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetTechnique(unsigned int32 index, class Urho.Technique tech, unsigned int32 qualityLevel, float32 lodDistance) cil managed" />
  934. <MemberType>Method</MemberType>
  935. <AssemblyInfo>
  936. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  937. </AssemblyInfo>
  938. <ReturnValue>
  939. <ReturnType>System.Void</ReturnType>
  940. </ReturnValue>
  941. <Parameters>
  942. <Parameter Name="index" Type="System.UInt32" />
  943. <Parameter Name="tech" Type="Urho.Technique" />
  944. <Parameter Name="qualityLevel" Type="System.UInt32" />
  945. <Parameter Name="lodDistance" Type="System.Single" />
  946. </Parameters>
  947. <Docs>
  948. <param name="index">To be added.</param>
  949. <param name="tech">To be added.</param>
  950. <param name="qualityLevel">To be added.</param>
  951. <param name="lodDistance">To be added.</param>
  952. <summary>
  953. Set technique.
  954. </summary>
  955. <remarks>To be added.</remarks>
  956. </Docs>
  957. </Member>
  958. <Member MemberName="SetTexture">
  959. <MemberSignature Language="C#" Value="public void SetTexture (Urho.TextureUnit unit, Urho.Texture texture);" />
  960. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetTexture(valuetype Urho.TextureUnit unit, class Urho.Texture texture) cil managed" />
  961. <MemberType>Method</MemberType>
  962. <AssemblyInfo>
  963. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  964. </AssemblyInfo>
  965. <ReturnValue>
  966. <ReturnType>System.Void</ReturnType>
  967. </ReturnValue>
  968. <Parameters>
  969. <Parameter Name="unit" Type="Urho.TextureUnit" />
  970. <Parameter Name="texture" Type="Urho.Texture" />
  971. </Parameters>
  972. <Docs>
  973. <param name="unit">To be added.</param>
  974. <param name="texture">To be added.</param>
  975. <summary>
  976. Set texture.
  977. </summary>
  978. <remarks>To be added.</remarks>
  979. </Docs>
  980. </Member>
  981. <Member MemberName="SetUVTransform">
  982. <MemberSignature Language="C#" Value="public void SetUVTransform (Urho.Vector2 offset, float rotation, float repeat);" />
  983. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetUVTransform(valuetype Urho.Vector2 offset, float32 rotation, float32 repeat) cil managed" />
  984. <MemberType>Method</MemberType>
  985. <AssemblyInfo>
  986. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  987. </AssemblyInfo>
  988. <ReturnValue>
  989. <ReturnType>System.Void</ReturnType>
  990. </ReturnValue>
  991. <Parameters>
  992. <Parameter Name="offset" Type="Urho.Vector2" />
  993. <Parameter Name="rotation" Type="System.Single" />
  994. <Parameter Name="repeat" Type="System.Single" />
  995. </Parameters>
  996. <Docs>
  997. <param name="offset">To be added.</param>
  998. <param name="rotation">To be added.</param>
  999. <param name="repeat">To be added.</param>
  1000. <summary>
  1001. Set texture coordinate transform.
  1002. </summary>
  1003. <remarks>To be added.</remarks>
  1004. </Docs>
  1005. </Member>
  1006. <Member MemberName="SetUVTransform">
  1007. <MemberSignature Language="C#" Value="public void SetUVTransform (Urho.Vector2 offset, float rotation, Urho.Vector2 repeat);" />
  1008. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetUVTransform(valuetype Urho.Vector2 offset, float32 rotation, valuetype Urho.Vector2 repeat) cil managed" />
  1009. <MemberType>Method</MemberType>
  1010. <AssemblyInfo>
  1011. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1012. </AssemblyInfo>
  1013. <ReturnValue>
  1014. <ReturnType>System.Void</ReturnType>
  1015. </ReturnValue>
  1016. <Parameters>
  1017. <Parameter Name="offset" Type="Urho.Vector2" />
  1018. <Parameter Name="rotation" Type="System.Single" />
  1019. <Parameter Name="repeat" Type="Urho.Vector2" />
  1020. </Parameters>
  1021. <Docs>
  1022. <param name="offset">To be added.</param>
  1023. <param name="rotation">To be added.</param>
  1024. <param name="repeat">To be added.</param>
  1025. <summary>
  1026. Set texture coordinate transform.
  1027. </summary>
  1028. <remarks>To be added.</remarks>
  1029. </Docs>
  1030. </Member>
  1031. <Member MemberName="ShaderParameterHash">
  1032. <MemberSignature Language="C#" Value="public uint ShaderParameterHash { get; }" />
  1033. <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 ShaderParameterHash" />
  1034. <MemberType>Property</MemberType>
  1035. <AssemblyInfo>
  1036. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1037. </AssemblyInfo>
  1038. <ReturnValue>
  1039. <ReturnType>System.UInt32</ReturnType>
  1040. </ReturnValue>
  1041. <Docs>
  1042. <summary>
  1043. Return shader parameter hash value. Used as an optimization to avoid setting shader parameters unnecessarily.
  1044. </summary>
  1045. <value>To be added.</value>
  1046. <remarks>To be added.</remarks>
  1047. </Docs>
  1048. </Member>
  1049. <Member MemberName="ShadowCullMode">
  1050. <MemberSignature Language="C#" Value="public Urho.CullMode ShadowCullMode { get; set; }" />
  1051. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.CullMode ShadowCullMode" />
  1052. <MemberType>Property</MemberType>
  1053. <AssemblyInfo>
  1054. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1055. </AssemblyInfo>
  1056. <ReturnValue>
  1057. <ReturnType>Urho.CullMode</ReturnType>
  1058. </ReturnValue>
  1059. <Docs>
  1060. <summary>
  1061. Return culling mode for shadows.
  1062. Or
  1063. Set culling mode for shadows.
  1064. </summary>
  1065. <value>To be added.</value>
  1066. <remarks>To be added.</remarks>
  1067. </Docs>
  1068. </Member>
  1069. <Member MemberName="SortTechniques">
  1070. <MemberSignature Language="C#" Value="public void SortTechniques ();" />
  1071. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SortTechniques() cil managed" />
  1072. <MemberType>Method</MemberType>
  1073. <AssemblyInfo>
  1074. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1075. </AssemblyInfo>
  1076. <ReturnValue>
  1077. <ReturnType>System.Void</ReturnType>
  1078. </ReturnValue>
  1079. <Parameters />
  1080. <Docs>
  1081. <summary>
  1082. Ensure that material techniques are listed in correct order.
  1083. </summary>
  1084. <remarks>To be added.</remarks>
  1085. </Docs>
  1086. </Member>
  1087. <Member MemberName="Specular">
  1088. <MemberSignature Language="C#" Value="public bool Specular { get; }" />
  1089. <MemberSignature Language="ILAsm" Value=".property instance bool Specular" />
  1090. <MemberType>Property</MemberType>
  1091. <AssemblyInfo>
  1092. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1093. </AssemblyInfo>
  1094. <ReturnValue>
  1095. <ReturnType>System.Boolean</ReturnType>
  1096. </ReturnValue>
  1097. <Docs>
  1098. <summary>
  1099. Return whether should render specular.
  1100. </summary>
  1101. <value>To be added.</value>
  1102. <remarks>To be added.</remarks>
  1103. </Docs>
  1104. </Member>
  1105. <Member MemberName="Type">
  1106. <MemberSignature Language="C#" Value="public override Urho.StringHash Type { get; }" />
  1107. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.StringHash Type" />
  1108. <MemberType>Property</MemberType>
  1109. <AssemblyInfo>
  1110. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1111. </AssemblyInfo>
  1112. <ReturnValue>
  1113. <ReturnType>Urho.StringHash</ReturnType>
  1114. </ReturnValue>
  1115. <Docs>
  1116. <summary>Urho's type system type.</summary>
  1117. <value>StringHash representing the type for this C# type.</value>
  1118. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  1119. </Docs>
  1120. </Member>
  1121. <Member MemberName="TypeName">
  1122. <MemberSignature Language="C#" Value="public override string TypeName { get; }" />
  1123. <MemberSignature Language="ILAsm" Value=".property instance string TypeName" />
  1124. <MemberType>Property</MemberType>
  1125. <AssemblyInfo>
  1126. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1127. </AssemblyInfo>
  1128. <ReturnValue>
  1129. <ReturnType>System.String</ReturnType>
  1130. </ReturnValue>
  1131. <Docs>
  1132. <summary>Urho's low-level type name.</summary>
  1133. <value>Stringified low-level type name.</value>
  1134. <remarks></remarks>
  1135. </Docs>
  1136. </Member>
  1137. <Member MemberName="TypeNameStatic">
  1138. <MemberSignature Language="C#" Value="public static string TypeNameStatic { get; }" />
  1139. <MemberSignature Language="ILAsm" Value=".property string TypeNameStatic" />
  1140. <MemberType>Property</MemberType>
  1141. <AssemblyInfo>
  1142. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1143. </AssemblyInfo>
  1144. <ReturnValue>
  1145. <ReturnType>System.String</ReturnType>
  1146. </ReturnValue>
  1147. <Docs>
  1148. <summary>Urho's low-level type name, accessible as a static method.</summary>
  1149. <value>Stringified low-level type name.</value>
  1150. <remarks></remarks>
  1151. </Docs>
  1152. </Member>
  1153. <Member MemberName="TypeStatic">
  1154. <MemberSignature Language="C#" Value="public static Urho.StringHash TypeStatic { get; }" />
  1155. <MemberSignature Language="ILAsm" Value=".property valuetype Urho.StringHash TypeStatic" />
  1156. <MemberType>Property</MemberType>
  1157. <AssemblyInfo>
  1158. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1159. </AssemblyInfo>
  1160. <ReturnValue>
  1161. <ReturnType>Urho.StringHash</ReturnType>
  1162. </ReturnValue>
  1163. <Docs>
  1164. <summary>Urho's low-level type, accessible as a static method.</summary>
  1165. <value>This returns the Urho's type and is surface for the low-level Urho code.</value>
  1166. <remarks></remarks>
  1167. </Docs>
  1168. </Member>
  1169. </Members>
  1170. </Type>