Camera.xml 44 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141
  1. <Type Name="Camera" FullName="Urho.Camera">
  2. <TypeSignature Language="C#" Value="public class Camera : Urho.Component" />
  3. <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Camera extends Urho.Component" />
  4. <AssemblyInfo>
  5. <AssemblyName>Urho</AssemblyName>
  6. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  7. </AssemblyInfo>
  8. <Base>
  9. <BaseTypeName>Urho.Component</BaseTypeName>
  10. </Base>
  11. <Interfaces />
  12. <Docs>
  13. <summary>Camera component.
  14. </summary>
  15. <remarks>To be added.</remarks>
  16. </Docs>
  17. <Members>
  18. <Member MemberName=".ctor">
  19. <MemberSignature Language="C#" Value="public Camera ();" />
  20. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
  21. <MemberType>Constructor</MemberType>
  22. <AssemblyInfo>
  23. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  24. </AssemblyInfo>
  25. <Attributes>
  26. <Attribute>
  27. <AttributeName>Preserve</AttributeName>
  28. </Attribute>
  29. </Attributes>
  30. <Parameters />
  31. <Docs>
  32. <summary>
  33. <para>Constructs a new instance of Urho.Camera which is tied to the <see cref="P:Urho.Application.CurrentContext" />.</para>
  34. </summary>
  35. <remarks>
  36. </remarks>
  37. </Docs>
  38. </Member>
  39. <Member MemberName=".ctor">
  40. <MemberSignature Language="C#" Value="public Camera (IntPtr handle);" />
  41. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
  42. <MemberType>Constructor</MemberType>
  43. <AssemblyInfo>
  44. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  45. </AssemblyInfo>
  46. <Attributes>
  47. <Attribute>
  48. <AttributeName>Preserve</AttributeName>
  49. </Attribute>
  50. </Attributes>
  51. <Parameters>
  52. <Parameter Name="handle" Type="System.IntPtr" />
  53. </Parameters>
  54. <Docs>
  55. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  56. <summary>Constructs a new instance of Urho.Camera, given a raw pointer to an unmanaged object</summary>
  57. <remarks>
  58. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  59. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  60. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  61. </remarks>
  62. </Docs>
  63. </Member>
  64. <Member MemberName=".ctor">
  65. <MemberSignature Language="C#" Value="public Camera (Urho.Context context);" />
  66. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Urho.Context context) cil managed" />
  67. <MemberType>Constructor</MemberType>
  68. <AssemblyInfo>
  69. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  70. </AssemblyInfo>
  71. <Attributes>
  72. <Attribute>
  73. <AttributeName>Preserve</AttributeName>
  74. </Attribute>
  75. </Attributes>
  76. <Parameters>
  77. <Parameter Name="context" Type="Urho.Context" />
  78. </Parameters>
  79. <Docs>
  80. <param name="context">The context that this object will be attached to.</param>
  81. <summary>
  82. <para>Constructs a new instance of Urho.Camera linked to a specific <see cref="T:Urho.Context" />.</para>
  83. </summary>
  84. <remarks>
  85. </remarks>
  86. </Docs>
  87. </Member>
  88. <Member MemberName=".ctor">
  89. <MemberSignature Language="C#" Value="protected Camera (Urho.UrhoObjectFlag emptyFlag);" />
  90. <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(valuetype Urho.UrhoObjectFlag emptyFlag) cil managed" />
  91. <MemberType>Constructor</MemberType>
  92. <AssemblyInfo>
  93. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  94. </AssemblyInfo>
  95. <Attributes>
  96. <Attribute>
  97. <AttributeName>Preserve</AttributeName>
  98. </Attribute>
  99. </Attributes>
  100. <Parameters>
  101. <Parameter Name="emptyFlag" Type="Urho.UrhoObjectFlag" />
  102. </Parameters>
  103. <Docs>
  104. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  105. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  106. <remarks>
  107. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  108. <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>
  109. <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>
  110. </remarks>
  111. </Docs>
  112. </Member>
  113. <Member MemberName="AspectRatio">
  114. <MemberSignature Language="C#" Value="public float AspectRatio { get; set; }" />
  115. <MemberSignature Language="ILAsm" Value=".property instance float32 AspectRatio" />
  116. <MemberType>Property</MemberType>
  117. <AssemblyInfo>
  118. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  119. </AssemblyInfo>
  120. <ReturnValue>
  121. <ReturnType>System.Single</ReturnType>
  122. </ReturnValue>
  123. <Docs>
  124. <summary>
  125. Return aspect ratio.
  126. Or
  127. Set aspect ratio manually. Disables the auto aspect ratio -mode.
  128. </summary>
  129. <value>To be added.</value>
  130. <remarks>To be added.</remarks>
  131. </Docs>
  132. </Member>
  133. <Member MemberName="AutoAspectRatio">
  134. <MemberSignature Language="C#" Value="public bool AutoAspectRatio { get; set; }" />
  135. <MemberSignature Language="ILAsm" Value=".property instance bool AutoAspectRatio" />
  136. <MemberType>Property</MemberType>
  137. <AssemblyInfo>
  138. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  139. </AssemblyInfo>
  140. <ReturnValue>
  141. <ReturnType>System.Boolean</ReturnType>
  142. </ReturnValue>
  143. <Docs>
  144. <summary>
  145. Return auto aspect ratio flag.
  146. Or
  147. Set automatic aspect ratio based on viewport dimensions. Enabled by default.
  148. </summary>
  149. <value>To be added.</value>
  150. <remarks>To be added.</remarks>
  151. </Docs>
  152. </Member>
  153. <Member MemberName="ClipPlane">
  154. <MemberSignature Language="C#" Value="public Urho.Plane ClipPlane { get; set; }" />
  155. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Plane ClipPlane" />
  156. <MemberType>Property</MemberType>
  157. <AssemblyInfo>
  158. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  159. </AssemblyInfo>
  160. <ReturnValue>
  161. <ReturnType>Urho.Plane</ReturnType>
  162. </ReturnValue>
  163. <Docs>
  164. <summary>
  165. Return the custom clipping plane.
  166. Or
  167. Set custom clipping plane in world space.
  168. </summary>
  169. <value>To be added.</value>
  170. <remarks>To be added.</remarks>
  171. </Docs>
  172. </Member>
  173. <Member MemberName="ClipPlaneAttr">
  174. <MemberSignature Language="C#" Value="public Urho.Vector4 ClipPlaneAttr { get; }" />
  175. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Vector4 ClipPlaneAttr" />
  176. <MemberType>Property</MemberType>
  177. <AssemblyInfo>
  178. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  179. </AssemblyInfo>
  180. <ReturnValue>
  181. <ReturnType>Urho.Vector4</ReturnType>
  182. </ReturnValue>
  183. <Docs>
  184. <summary>
  185. Return clipping plane attribute.
  186. </summary>
  187. <value>To be added.</value>
  188. <remarks>To be added.</remarks>
  189. </Docs>
  190. </Member>
  191. <Member MemberName="DrawDebugGeometry">
  192. <MemberSignature Language="C#" Value="public override void DrawDebugGeometry (Urho.DebugRenderer debug, bool depthTest);" />
  193. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void DrawDebugGeometry(class Urho.DebugRenderer debug, bool depthTest) cil managed" />
  194. <MemberType>Method</MemberType>
  195. <AssemblyInfo>
  196. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  197. </AssemblyInfo>
  198. <ReturnValue>
  199. <ReturnType>System.Void</ReturnType>
  200. </ReturnValue>
  201. <Parameters>
  202. <Parameter Name="debug" Type="Urho.DebugRenderer" />
  203. <Parameter Name="depthTest" Type="System.Boolean" />
  204. </Parameters>
  205. <Docs>
  206. <param name="debug">To be added.</param>
  207. <param name="depthTest">To be added.</param>
  208. <summary>
  209. Visualize the component as debug geometry.
  210. </summary>
  211. <remarks>To be added.</remarks>
  212. </Docs>
  213. </Member>
  214. <Member MemberName="EffectiveWorldTransform">
  215. <MemberSignature Language="C#" Value="public Urho.Matrix3x4 EffectiveWorldTransform { get; }" />
  216. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Matrix3x4 EffectiveWorldTransform" />
  217. <MemberType>Property</MemberType>
  218. <AssemblyInfo>
  219. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  220. </AssemblyInfo>
  221. <ReturnValue>
  222. <ReturnType>Urho.Matrix3x4</ReturnType>
  223. </ReturnValue>
  224. <Docs>
  225. <summary>
  226. Get effective world transform for matrix and frustum calculations including reflection but excluding node scaling.
  227. </summary>
  228. <value>To be added.</value>
  229. <remarks>To be added.</remarks>
  230. </Docs>
  231. </Member>
  232. <Member MemberName="FarClip">
  233. <MemberSignature Language="C#" Value="public float FarClip { get; set; }" />
  234. <MemberSignature Language="ILAsm" Value=".property instance float32 FarClip" />
  235. <MemberType>Property</MemberType>
  236. <AssemblyInfo>
  237. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  238. </AssemblyInfo>
  239. <ReturnValue>
  240. <ReturnType>System.Single</ReturnType>
  241. </ReturnValue>
  242. <Docs>
  243. <summary>
  244. Return far clip distance.
  245. Or
  246. Set far clip distance.
  247. </summary>
  248. <value>To be added.</value>
  249. <remarks>To be added.</remarks>
  250. </Docs>
  251. </Member>
  252. <Member MemberName="FillMode">
  253. <MemberSignature Language="C#" Value="public Urho.FillMode FillMode { get; set; }" />
  254. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.FillMode FillMode" />
  255. <MemberType>Property</MemberType>
  256. <AssemblyInfo>
  257. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  258. </AssemblyInfo>
  259. <ReturnValue>
  260. <ReturnType>Urho.FillMode</ReturnType>
  261. </ReturnValue>
  262. <Docs>
  263. <summary>
  264. Return fill mode.
  265. Or
  266. Set polygon fill mode to use when rendering a scene.
  267. </summary>
  268. <value>To be added.</value>
  269. <remarks>To be added.</remarks>
  270. </Docs>
  271. </Member>
  272. <Member MemberName="FlipVertical">
  273. <MemberSignature Language="C#" Value="public bool FlipVertical { get; set; }" />
  274. <MemberSignature Language="ILAsm" Value=".property instance bool FlipVertical" />
  275. <MemberType>Property</MemberType>
  276. <AssemblyInfo>
  277. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  278. </AssemblyInfo>
  279. <ReturnValue>
  280. <ReturnType>System.Boolean</ReturnType>
  281. </ReturnValue>
  282. <Docs>
  283. <summary>
  284. Return vertical flipping mode.
  285. Or
  286. Set vertical flipping mode. Called internally by View to resolve OpenGL / Direct3D9 rendertarget sampling differences.
  287. </summary>
  288. <value>To be added.</value>
  289. <remarks>To be added.</remarks>
  290. </Docs>
  291. </Member>
  292. <Member MemberName="Fov">
  293. <MemberSignature Language="C#" Value="public float Fov { get; set; }" />
  294. <MemberSignature Language="ILAsm" Value=".property instance float32 Fov" />
  295. <MemberType>Property</MemberType>
  296. <AssemblyInfo>
  297. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  298. </AssemblyInfo>
  299. <ReturnValue>
  300. <ReturnType>System.Single</ReturnType>
  301. </ReturnValue>
  302. <Docs>
  303. <summary>
  304. Return vertical field of view in degrees.
  305. Or
  306. Set vertical field of view in degrees.
  307. </summary>
  308. <value>To be added.</value>
  309. <remarks>To be added.</remarks>
  310. </Docs>
  311. </Member>
  312. <Member MemberName="Frustum">
  313. <MemberSignature Language="C#" Value="public Urho.Frustum Frustum { get; }" />
  314. <MemberSignature Language="ILAsm" Value=".property instance class Urho.Frustum Frustum" />
  315. <MemberType>Property</MemberType>
  316. <AssemblyInfo>
  317. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  318. </AssemblyInfo>
  319. <ReturnValue>
  320. <ReturnType>Urho.Frustum</ReturnType>
  321. </ReturnValue>
  322. <Docs>
  323. <summary>Return frustum in world space.</summary>
  324. <value>To be added.</value>
  325. <remarks>To be added.</remarks>
  326. </Docs>
  327. </Member>
  328. <Member MemberName="GetDistance">
  329. <MemberSignature Language="C#" Value="public float GetDistance (Urho.Vector3 worldPos);" />
  330. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance float32 GetDistance(valuetype Urho.Vector3 worldPos) cil managed" />
  331. <MemberType>Method</MemberType>
  332. <AssemblyInfo>
  333. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  334. </AssemblyInfo>
  335. <ReturnValue>
  336. <ReturnType>System.Single</ReturnType>
  337. </ReturnValue>
  338. <Parameters>
  339. <Parameter Name="worldPos" Type="Urho.Vector3" />
  340. </Parameters>
  341. <Docs>
  342. <param name="worldPos">To be added.</param>
  343. <summary>
  344. Return distance to position. In orthographic mode uses only Z coordinate.
  345. </summary>
  346. <returns>To be added.</returns>
  347. <remarks>To be added.</remarks>
  348. </Docs>
  349. </Member>
  350. <Member MemberName="GetDistanceSquared">
  351. <MemberSignature Language="C#" Value="public float GetDistanceSquared (Urho.Vector3 worldPos);" />
  352. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance float32 GetDistanceSquared(valuetype Urho.Vector3 worldPos) cil managed" />
  353. <MemberType>Method</MemberType>
  354. <AssemblyInfo>
  355. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  356. </AssemblyInfo>
  357. <ReturnValue>
  358. <ReturnType>System.Single</ReturnType>
  359. </ReturnValue>
  360. <Parameters>
  361. <Parameter Name="worldPos" Type="Urho.Vector3" />
  362. </Parameters>
  363. <Docs>
  364. <param name="worldPos">To be added.</param>
  365. <summary>
  366. Return squared distance to position. In orthographic mode uses only Z coordinate.
  367. </summary>
  368. <returns>To be added.</returns>
  369. <remarks>To be added.</remarks>
  370. </Docs>
  371. </Member>
  372. <Member MemberName="GetFaceCameraRotation">
  373. <MemberSignature Language="C#" Value="public Urho.Quaternion GetFaceCameraRotation (Urho.Vector3 position, Urho.Quaternion rotation, Urho.FaceCameraMode mode, float minAngle = 0);" />
  374. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Urho.Quaternion GetFaceCameraRotation(valuetype Urho.Vector3 position, valuetype Urho.Quaternion rotation, valuetype Urho.FaceCameraMode mode, float32 minAngle) cil managed" />
  375. <MemberType>Method</MemberType>
  376. <AssemblyInfo>
  377. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  378. </AssemblyInfo>
  379. <ReturnValue>
  380. <ReturnType>Urho.Quaternion</ReturnType>
  381. </ReturnValue>
  382. <Parameters>
  383. <Parameter Name="position" Type="Urho.Vector3" />
  384. <Parameter Name="rotation" Type="Urho.Quaternion" />
  385. <Parameter Name="mode" Type="Urho.FaceCameraMode" />
  386. <Parameter Name="minAngle" Type="System.Single" />
  387. </Parameters>
  388. <Docs>
  389. <param name="position">To be added.</param>
  390. <param name="rotation">To be added.</param>
  391. <param name="mode">To be added.</param>
  392. <param name="minAngle">To be added.</param>
  393. <summary>To be added.</summary>
  394. <returns>To be added.</returns>
  395. <remarks>To be added.</remarks>
  396. </Docs>
  397. </Member>
  398. <Member MemberName="GetLodDistance">
  399. <MemberSignature Language="C#" Value="public float GetLodDistance (float distance, float scale, float bias);" />
  400. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance float32 GetLodDistance(float32 distance, float32 scale, float32 bias) cil managed" />
  401. <MemberType>Method</MemberType>
  402. <AssemblyInfo>
  403. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  404. </AssemblyInfo>
  405. <ReturnValue>
  406. <ReturnType>System.Single</ReturnType>
  407. </ReturnValue>
  408. <Parameters>
  409. <Parameter Name="distance" Type="System.Single" />
  410. <Parameter Name="scale" Type="System.Single" />
  411. <Parameter Name="bias" Type="System.Single" />
  412. </Parameters>
  413. <Docs>
  414. <param name="distance">To be added.</param>
  415. <param name="scale">To be added.</param>
  416. <param name="bias">To be added.</param>
  417. <summary>
  418. Return a scene node's LOD scaled distance.
  419. </summary>
  420. <returns>To be added.</returns>
  421. <remarks>To be added.</remarks>
  422. </Docs>
  423. </Member>
  424. <Member MemberName="GetScreenRay">
  425. <MemberSignature Language="C#" Value="public Urho.Ray GetScreenRay (float x, float y);" />
  426. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Urho.Ray GetScreenRay(float32 x, float32 y) cil managed" />
  427. <MemberType>Method</MemberType>
  428. <AssemblyInfo>
  429. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  430. </AssemblyInfo>
  431. <ReturnValue>
  432. <ReturnType>Urho.Ray</ReturnType>
  433. </ReturnValue>
  434. <Parameters>
  435. <Parameter Name="x" Type="System.Single" />
  436. <Parameter Name="y" Type="System.Single" />
  437. </Parameters>
  438. <Docs>
  439. <param name="x">To be added.</param>
  440. <param name="y">To be added.</param>
  441. <summary>
  442. Return ray corresponding to normalized screen coordinates (0.0 - 1.0).
  443. </summary>
  444. <returns>To be added.</returns>
  445. <remarks>To be added.</remarks>
  446. </Docs>
  447. </Member>
  448. <Member MemberName="GetScreenRayForMouse">
  449. <MemberSignature Language="C#" Value="public Urho.Ray GetScreenRayForMouse ();" />
  450. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Urho.Ray GetScreenRayForMouse() cil managed" />
  451. <MemberType>Method</MemberType>
  452. <AssemblyInfo>
  453. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  454. </AssemblyInfo>
  455. <ReturnValue>
  456. <ReturnType>Urho.Ray</ReturnType>
  457. </ReturnValue>
  458. <Parameters />
  459. <Docs>
  460. <summary>To be added.</summary>
  461. <returns>To be added.</returns>
  462. <remarks>To be added.</remarks>
  463. </Docs>
  464. </Member>
  465. <Member MemberName="GetSplitFrustum">
  466. <MemberSignature Language="C#" Value="public Urho.Frustum GetSplitFrustum (float nearClip, float farClip);" />
  467. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Frustum GetSplitFrustum(float32 nearClip, float32 farClip) cil managed" />
  468. <MemberType>Method</MemberType>
  469. <AssemblyInfo>
  470. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  471. </AssemblyInfo>
  472. <ReturnValue>
  473. <ReturnType>Urho.Frustum</ReturnType>
  474. </ReturnValue>
  475. <Parameters>
  476. <Parameter Name="nearClip" Type="System.Single" />
  477. <Parameter Name="farClip" Type="System.Single" />
  478. </Parameters>
  479. <Docs>
  480. <param name="nearClip">To be added.</param>
  481. <param name="farClip">To be added.</param>
  482. <summary>
  483. Return frustum split by custom near and far clip distances.
  484. </summary>
  485. <returns>To be added.</returns>
  486. <remarks>To be added.</remarks>
  487. </Docs>
  488. </Member>
  489. <Member MemberName="GetViewSpaceSplitFrustum">
  490. <MemberSignature Language="C#" Value="public Urho.Frustum GetViewSpaceSplitFrustum (float nearClip, float farClip);" />
  491. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Frustum GetViewSpaceSplitFrustum(float32 nearClip, float32 farClip) cil managed" />
  492. <MemberType>Method</MemberType>
  493. <AssemblyInfo>
  494. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  495. </AssemblyInfo>
  496. <ReturnValue>
  497. <ReturnType>Urho.Frustum</ReturnType>
  498. </ReturnValue>
  499. <Parameters>
  500. <Parameter Name="nearClip" Type="System.Single" />
  501. <Parameter Name="farClip" Type="System.Single" />
  502. </Parameters>
  503. <Docs>
  504. <param name="nearClip">To be added.</param>
  505. <param name="farClip">To be added.</param>
  506. <summary>
  507. Return split frustum in view space.
  508. </summary>
  509. <returns>To be added.</returns>
  510. <remarks>To be added.</remarks>
  511. </Docs>
  512. </Member>
  513. <Member MemberName="GPUProjection">
  514. <MemberSignature Language="C#" Value="public Urho.Matrix4 GPUProjection { get; }" />
  515. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Matrix4 GPUProjection" />
  516. <MemberType>Property</MemberType>
  517. <AssemblyInfo>
  518. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  519. </AssemblyInfo>
  520. <ReturnValue>
  521. <ReturnType>Urho.Matrix4</ReturnType>
  522. </ReturnValue>
  523. <Docs>
  524. <summary>Return projection matrix converted to API-specific format for use as a shader parameter.</summary>
  525. <value>To be added.</value>
  526. <remarks>To be added.</remarks>
  527. </Docs>
  528. </Member>
  529. <Member MemberName="HalfViewSize">
  530. <MemberSignature Language="C#" Value="public float HalfViewSize { get; }" />
  531. <MemberSignature Language="ILAsm" Value=".property instance float32 HalfViewSize" />
  532. <MemberType>Property</MemberType>
  533. <AssemblyInfo>
  534. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  535. </AssemblyInfo>
  536. <ReturnValue>
  537. <ReturnType>System.Single</ReturnType>
  538. </ReturnValue>
  539. <Docs>
  540. <summary>
  541. Return half view size.
  542. </summary>
  543. <value>To be added.</value>
  544. <remarks>To be added.</remarks>
  545. </Docs>
  546. </Member>
  547. <Member MemberName="LodBias">
  548. <MemberSignature Language="C#" Value="public float LodBias { get; set; }" />
  549. <MemberSignature Language="ILAsm" Value=".property instance float32 LodBias" />
  550. <MemberType>Property</MemberType>
  551. <AssemblyInfo>
  552. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  553. </AssemblyInfo>
  554. <ReturnValue>
  555. <ReturnType>System.Single</ReturnType>
  556. </ReturnValue>
  557. <Docs>
  558. <summary>
  559. Return LOD bias.
  560. Or
  561. Set LOD bias.
  562. </summary>
  563. <value>To be added.</value>
  564. <remarks>To be added.</remarks>
  565. </Docs>
  566. </Member>
  567. <Member MemberName="NearClip">
  568. <MemberSignature Language="C#" Value="public float NearClip { get; set; }" />
  569. <MemberSignature Language="ILAsm" Value=".property instance float32 NearClip" />
  570. <MemberType>Property</MemberType>
  571. <AssemblyInfo>
  572. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  573. </AssemblyInfo>
  574. <ReturnValue>
  575. <ReturnType>System.Single</ReturnType>
  576. </ReturnValue>
  577. <Docs>
  578. <summary>
  579. Return near clip distance.
  580. Or
  581. Set near clip distance.
  582. </summary>
  583. <value>To be added.</value>
  584. <remarks>To be added.</remarks>
  585. </Docs>
  586. </Member>
  587. <Member MemberName="Orthographic">
  588. <MemberSignature Language="C#" Value="public bool Orthographic { get; set; }" />
  589. <MemberSignature Language="ILAsm" Value=".property instance bool Orthographic" />
  590. <MemberType>Property</MemberType>
  591. <AssemblyInfo>
  592. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  593. </AssemblyInfo>
  594. <ReturnValue>
  595. <ReturnType>System.Boolean</ReturnType>
  596. </ReturnValue>
  597. <Docs>
  598. <summary>Determines whether the camera is Orthographic or not.</summary>
  599. <value>To be added.</value>
  600. <remarks>To be added.</remarks>
  601. </Docs>
  602. </Member>
  603. <Member MemberName="OrthoSize">
  604. <MemberSignature Language="C#" Value="public float OrthoSize { get; set; }" />
  605. <MemberSignature Language="ILAsm" Value=".property instance float32 OrthoSize" />
  606. <MemberType>Property</MemberType>
  607. <AssemblyInfo>
  608. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  609. </AssemblyInfo>
  610. <ReturnValue>
  611. <ReturnType>System.Single</ReturnType>
  612. </ReturnValue>
  613. <Docs>
  614. <summary>
  615. Return orthographic mode size.
  616. Or
  617. Set orthographic mode view uniform size.
  618. </summary>
  619. <value>To be added.</value>
  620. <remarks>To be added.</remarks>
  621. </Docs>
  622. </Member>
  623. <Member MemberName="Projection">
  624. <MemberSignature Language="C#" Value="public Urho.Matrix4 Projection { get; }" />
  625. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Matrix4 Projection" />
  626. <MemberType>Property</MemberType>
  627. <AssemblyInfo>
  628. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  629. </AssemblyInfo>
  630. <ReturnValue>
  631. <ReturnType>Urho.Matrix4</ReturnType>
  632. </ReturnValue>
  633. <Docs>
  634. <summary>Returns an API-specific projection matrix</summary>
  635. <value>The result value is specific to the host rendering library (D3D vs OpenGL)</value>
  636. <remarks>To be added.</remarks>
  637. </Docs>
  638. </Member>
  639. <Member MemberName="ProjectionOffset">
  640. <MemberSignature Language="C#" Value="public Urho.Vector2 ProjectionOffset { get; set; }" />
  641. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Vector2 ProjectionOffset" />
  642. <MemberType>Property</MemberType>
  643. <AssemblyInfo>
  644. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  645. </AssemblyInfo>
  646. <ReturnValue>
  647. <ReturnType>Urho.Vector2</ReturnType>
  648. </ReturnValue>
  649. <Docs>
  650. <summary>
  651. Return projection offset.
  652. Or
  653. Set projection offset. It needs to be calculated as (offset in pixels) / (viewport dimensions.)
  654. </summary>
  655. <value>To be added.</value>
  656. <remarks>To be added.</remarks>
  657. </Docs>
  658. </Member>
  659. <Member MemberName="ProjectionValid">
  660. <MemberSignature Language="C#" Value="public bool ProjectionValid { get; }" />
  661. <MemberSignature Language="ILAsm" Value=".property instance bool ProjectionValid" />
  662. <MemberType>Property</MemberType>
  663. <AssemblyInfo>
  664. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  665. </AssemblyInfo>
  666. <ReturnValue>
  667. <ReturnType>System.Boolean</ReturnType>
  668. </ReturnValue>
  669. <Docs>
  670. <summary>Return if projection parameters are valid for rendering and raycasting.</summary>
  671. <value>To be added.</value>
  672. <remarks>To be added.</remarks>
  673. </Docs>
  674. </Member>
  675. <Member MemberName="ReflectionPlane">
  676. <MemberSignature Language="C#" Value="public Urho.Plane ReflectionPlane { get; set; }" />
  677. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Plane ReflectionPlane" />
  678. <MemberType>Property</MemberType>
  679. <AssemblyInfo>
  680. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  681. </AssemblyInfo>
  682. <ReturnValue>
  683. <ReturnType>Urho.Plane</ReturnType>
  684. </ReturnValue>
  685. <Docs>
  686. <summary>
  687. Return the reflection plane.
  688. Or
  689. Set reflection plane in world space for reflection mode.
  690. </summary>
  691. <value>To be added.</value>
  692. <remarks>To be added.</remarks>
  693. </Docs>
  694. </Member>
  695. <Member MemberName="ReflectionPlaneAttr">
  696. <MemberSignature Language="C#" Value="public Urho.Vector4 ReflectionPlaneAttr { get; }" />
  697. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Vector4 ReflectionPlaneAttr" />
  698. <MemberType>Property</MemberType>
  699. <AssemblyInfo>
  700. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  701. </AssemblyInfo>
  702. <ReturnValue>
  703. <ReturnType>Urho.Vector4</ReturnType>
  704. </ReturnValue>
  705. <Docs>
  706. <summary>
  707. Return reflection plane attribute.
  708. </summary>
  709. <value>To be added.</value>
  710. <remarks>To be added.</remarks>
  711. </Docs>
  712. </Member>
  713. <Member MemberName="RegisterObject">
  714. <MemberSignature Language="C#" Value="public static void RegisterObject (Urho.Context context);" />
  715. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void RegisterObject(class Urho.Context context) cil managed" />
  716. <MemberType>Method</MemberType>
  717. <AssemblyInfo>
  718. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  719. </AssemblyInfo>
  720. <ReturnValue>
  721. <ReturnType>System.Void</ReturnType>
  722. </ReturnValue>
  723. <Parameters>
  724. <Parameter Name="context" Type="Urho.Context" />
  725. </Parameters>
  726. <Docs>
  727. <param name="context">To be added.</param>
  728. <summary>
  729. Register object factory.
  730. </summary>
  731. <remarks>To be added.</remarks>
  732. </Docs>
  733. </Member>
  734. <Member MemberName="ReverseCulling">
  735. <MemberSignature Language="C#" Value="public bool ReverseCulling { get; }" />
  736. <MemberSignature Language="ILAsm" Value=".property instance bool ReverseCulling" />
  737. <MemberType>Property</MemberType>
  738. <AssemblyInfo>
  739. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  740. </AssemblyInfo>
  741. <ReturnValue>
  742. <ReturnType>System.Boolean</ReturnType>
  743. </ReturnValue>
  744. <Docs>
  745. <summary>
  746. Return whether to reverse culling; affected by vertical flipping and reflection.
  747. </summary>
  748. <value>To be added.</value>
  749. <remarks>To be added.</remarks>
  750. </Docs>
  751. </Member>
  752. <Member MemberName="ScreenToWorldPoint">
  753. <MemberSignature Language="C#" Value="public Urho.Vector3 ScreenToWorldPoint (Urho.Vector3 screenPos);" />
  754. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Urho.Vector3 ScreenToWorldPoint(valuetype Urho.Vector3 screenPos) cil managed" />
  755. <MemberType>Method</MemberType>
  756. <AssemblyInfo>
  757. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  758. </AssemblyInfo>
  759. <ReturnValue>
  760. <ReturnType>Urho.Vector3</ReturnType>
  761. </ReturnValue>
  762. <Parameters>
  763. <Parameter Name="screenPos" Type="Urho.Vector3" />
  764. </Parameters>
  765. <Docs>
  766. <param name="screenPos">To be added.</param>
  767. <summary>To be added.</summary>
  768. <returns>To be added.</returns>
  769. <remarks>To be added.</remarks>
  770. </Docs>
  771. </Member>
  772. <Member MemberName="SetAspectRatioInternal">
  773. <MemberSignature Language="C#" Value="public void SetAspectRatioInternal (float aspectRatio);" />
  774. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetAspectRatioInternal(float32 aspectRatio) cil managed" />
  775. <MemberType>Method</MemberType>
  776. <AssemblyInfo>
  777. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  778. </AssemblyInfo>
  779. <ReturnValue>
  780. <ReturnType>System.Void</ReturnType>
  781. </ReturnValue>
  782. <Parameters>
  783. <Parameter Name="aspectRatio" Type="System.Single" />
  784. </Parameters>
  785. <Docs>
  786. <param name="aspectRatio">To be added.</param>
  787. <summary>
  788. Set aspect ratio without disabling the "auto aspect ratio" mode. Called internally by View.
  789. </summary>
  790. <remarks>To be added.</remarks>
  791. </Docs>
  792. </Member>
  793. <Member MemberName="SetClipPlaneAttr">
  794. <MemberSignature Language="C#" Value="public void SetClipPlaneAttr (Urho.Vector4 value);" />
  795. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetClipPlaneAttr(valuetype Urho.Vector4 value) cil managed" />
  796. <MemberType>Method</MemberType>
  797. <AssemblyInfo>
  798. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  799. </AssemblyInfo>
  800. <ReturnValue>
  801. <ReturnType>System.Void</ReturnType>
  802. </ReturnValue>
  803. <Parameters>
  804. <Parameter Name="value" Type="Urho.Vector4" />
  805. </Parameters>
  806. <Docs>
  807. <param name="value">To be added.</param>
  808. <summary>
  809. Set clipping plane attribute.
  810. </summary>
  811. <remarks>To be added.</remarks>
  812. </Docs>
  813. </Member>
  814. <Member MemberName="SetOrthoSize">
  815. <MemberSignature Language="C#" Value="public void SetOrthoSize (Urho.Vector2 orthoSize);" />
  816. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetOrthoSize(valuetype Urho.Vector2 orthoSize) cil managed" />
  817. <MemberType>Method</MemberType>
  818. <AssemblyInfo>
  819. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  820. </AssemblyInfo>
  821. <ReturnValue>
  822. <ReturnType>System.Void</ReturnType>
  823. </ReturnValue>
  824. <Parameters>
  825. <Parameter Name="orthoSize" Type="Urho.Vector2" />
  826. </Parameters>
  827. <Docs>
  828. <param name="orthoSize">To be added.</param>
  829. <summary>
  830. Set orthographic mode view non-uniform size. Disables the auto aspect ratio -mode.
  831. </summary>
  832. <remarks>To be added.</remarks>
  833. </Docs>
  834. </Member>
  835. <Member MemberName="SetOrthoSizeAttr">
  836. <MemberSignature Language="C#" Value="public void SetOrthoSizeAttr (float orthoSize);" />
  837. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetOrthoSizeAttr(float32 orthoSize) 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="orthoSize" Type="System.Single" />
  847. </Parameters>
  848. <Docs>
  849. <param name="orthoSize">To be added.</param>
  850. <summary>
  851. Set orthographic size attribute without forcing the aspect ratio.
  852. </summary>
  853. <remarks>To be added.</remarks>
  854. </Docs>
  855. </Member>
  856. <Member MemberName="SetProjection">
  857. <MemberSignature Language="C#" Value="public void SetProjection (Urho.Matrix4 projection);" />
  858. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetProjection(valuetype Urho.Matrix4 projection) cil managed" />
  859. <MemberType>Method</MemberType>
  860. <AssemblyInfo>
  861. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  862. </AssemblyInfo>
  863. <ReturnValue>
  864. <ReturnType>System.Void</ReturnType>
  865. </ReturnValue>
  866. <Parameters>
  867. <Parameter Name="projection" Type="Urho.Matrix4" />
  868. </Parameters>
  869. <Docs>
  870. <param name="projection">To be added.</param>
  871. <summary>To be added.</summary>
  872. <remarks>To be added.</remarks>
  873. </Docs>
  874. </Member>
  875. <Member MemberName="SetReflectionPlaneAttr">
  876. <MemberSignature Language="C#" Value="public void SetReflectionPlaneAttr (Urho.Vector4 value);" />
  877. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetReflectionPlaneAttr(valuetype Urho.Vector4 value) cil managed" />
  878. <MemberType>Method</MemberType>
  879. <AssemblyInfo>
  880. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  881. </AssemblyInfo>
  882. <ReturnValue>
  883. <ReturnType>System.Void</ReturnType>
  884. </ReturnValue>
  885. <Parameters>
  886. <Parameter Name="value" Type="Urho.Vector4" />
  887. </Parameters>
  888. <Docs>
  889. <param name="value">To be added.</param>
  890. <summary>
  891. Set reflection plane attribute.
  892. </summary>
  893. <remarks>To be added.</remarks>
  894. </Docs>
  895. </Member>
  896. <Member MemberName="Skew">
  897. <MemberSignature Language="C#" Value="public float Skew { get; set; }" />
  898. <MemberSignature Language="ILAsm" Value=".property instance float32 Skew" />
  899. <MemberType>Property</MemberType>
  900. <AssemblyInfo>
  901. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  902. </AssemblyInfo>
  903. <ReturnValue>
  904. <ReturnType>System.Single</ReturnType>
  905. </ReturnValue>
  906. <Docs>
  907. <summary>Return skew.
  908. Or
  909. Set skew</summary>
  910. <value>To be added.</value>
  911. <remarks>To be added.</remarks>
  912. </Docs>
  913. </Member>
  914. <Member MemberName="Type">
  915. <MemberSignature Language="C#" Value="public override Urho.StringHash Type { get; }" />
  916. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.StringHash Type" />
  917. <MemberType>Property</MemberType>
  918. <AssemblyInfo>
  919. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  920. </AssemblyInfo>
  921. <ReturnValue>
  922. <ReturnType>Urho.StringHash</ReturnType>
  923. </ReturnValue>
  924. <Docs>
  925. <summary>Urho's type system type.</summary>
  926. <value>StringHash representing the type for this C# type.</value>
  927. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  928. </Docs>
  929. </Member>
  930. <Member MemberName="TypeName">
  931. <MemberSignature Language="C#" Value="public override string TypeName { get; }" />
  932. <MemberSignature Language="ILAsm" Value=".property instance string TypeName" />
  933. <MemberType>Property</MemberType>
  934. <AssemblyInfo>
  935. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  936. </AssemblyInfo>
  937. <ReturnValue>
  938. <ReturnType>System.String</ReturnType>
  939. </ReturnValue>
  940. <Docs>
  941. <summary>Urho's low-level type name.</summary>
  942. <value>Stringified low-level type name.</value>
  943. <remarks>
  944. </remarks>
  945. </Docs>
  946. </Member>
  947. <Member MemberName="TypeNameStatic">
  948. <MemberSignature Language="C#" Value="public static string TypeNameStatic { get; }" />
  949. <MemberSignature Language="ILAsm" Value=".property string TypeNameStatic" />
  950. <MemberType>Property</MemberType>
  951. <AssemblyInfo>
  952. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  953. </AssemblyInfo>
  954. <ReturnValue>
  955. <ReturnType>System.String</ReturnType>
  956. </ReturnValue>
  957. <Docs>
  958. <summary>Urho's low-level type name, accessible as a static method.</summary>
  959. <value>Stringified low-level type name.</value>
  960. <remarks>
  961. </remarks>
  962. </Docs>
  963. </Member>
  964. <Member MemberName="TypeStatic">
  965. <MemberSignature Language="C#" Value="public static Urho.StringHash TypeStatic { get; }" />
  966. <MemberSignature Language="ILAsm" Value=".property valuetype Urho.StringHash TypeStatic" />
  967. <MemberType>Property</MemberType>
  968. <AssemblyInfo>
  969. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  970. </AssemblyInfo>
  971. <Attributes>
  972. <Attribute>
  973. <AttributeName>Preserve</AttributeName>
  974. </Attribute>
  975. </Attributes>
  976. <ReturnValue>
  977. <ReturnType>Urho.StringHash</ReturnType>
  978. </ReturnValue>
  979. <Docs>
  980. <summary>Urho's low-level type, accessible as a static method.</summary>
  981. <value>This returns the Urho's type and is surface for the low-level Urho code.</value>
  982. <remarks>
  983. </remarks>
  984. </Docs>
  985. </Member>
  986. <Member MemberName="UseClipping">
  987. <MemberSignature Language="C#" Value="public bool UseClipping { get; set; }" />
  988. <MemberSignature Language="ILAsm" Value=".property instance bool UseClipping" />
  989. <MemberType>Property</MemberType>
  990. <AssemblyInfo>
  991. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  992. </AssemblyInfo>
  993. <ReturnValue>
  994. <ReturnType>System.Boolean</ReturnType>
  995. </ReturnValue>
  996. <Docs>
  997. <summary>
  998. Return whether is using a custom clipping plane.
  999. Or
  1000. Set whether to use a custom clip plane.
  1001. </summary>
  1002. <value>To be added.</value>
  1003. <remarks>To be added.</remarks>
  1004. </Docs>
  1005. </Member>
  1006. <Member MemberName="UseReflection">
  1007. <MemberSignature Language="C#" Value="public bool UseReflection { get; set; }" />
  1008. <MemberSignature Language="ILAsm" Value=".property instance bool UseReflection" />
  1009. <MemberType>Property</MemberType>
  1010. <AssemblyInfo>
  1011. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1012. </AssemblyInfo>
  1013. <ReturnValue>
  1014. <ReturnType>System.Boolean</ReturnType>
  1015. </ReturnValue>
  1016. <Docs>
  1017. <summary>
  1018. Return whether is using reflection.
  1019. Or
  1020. Set reflection mode.
  1021. </summary>
  1022. <value>To be added.</value>
  1023. <remarks>To be added.</remarks>
  1024. </Docs>
  1025. </Member>
  1026. <Member MemberName="View">
  1027. <MemberSignature Language="C#" Value="public Urho.Matrix3x4 View { get; }" />
  1028. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Matrix3x4 View" />
  1029. <MemberType>Property</MemberType>
  1030. <AssemblyInfo>
  1031. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1032. </AssemblyInfo>
  1033. <ReturnValue>
  1034. <ReturnType>Urho.Matrix3x4</ReturnType>
  1035. </ReturnValue>
  1036. <Docs>
  1037. <summary>Return view matrix.</summary>
  1038. <value>To be added.</value>
  1039. <remarks>To be added.</remarks>
  1040. </Docs>
  1041. </Member>
  1042. <Member MemberName="ViewMask">
  1043. <MemberSignature Language="C#" Value="public uint ViewMask { get; set; }" />
  1044. <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 ViewMask" />
  1045. <MemberType>Property</MemberType>
  1046. <AssemblyInfo>
  1047. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1048. </AssemblyInfo>
  1049. <ReturnValue>
  1050. <ReturnType>System.UInt32</ReturnType>
  1051. </ReturnValue>
  1052. <Docs>
  1053. <summary>
  1054. Return view mask.
  1055. Or
  1056. Set view mask. Will be and'ed with object's view mask to see if the object should be rendered.
  1057. </summary>
  1058. <value>To be added.</value>
  1059. <remarks>To be added.</remarks>
  1060. </Docs>
  1061. </Member>
  1062. <Member MemberName="ViewOverrideFlags">
  1063. <MemberSignature Language="C#" Value="public Urho.ViewOverrideFlags ViewOverrideFlags { get; set; }" />
  1064. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.ViewOverrideFlags ViewOverrideFlags" />
  1065. <MemberType>Property</MemberType>
  1066. <AssemblyInfo>
  1067. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1068. </AssemblyInfo>
  1069. <ReturnValue>
  1070. <ReturnType>Urho.ViewOverrideFlags</ReturnType>
  1071. </ReturnValue>
  1072. <Docs>
  1073. <summary>
  1074. Return view override flags.
  1075. Or
  1076. Set view override flags.
  1077. </summary>
  1078. <value>To be added.</value>
  1079. <remarks>To be added.</remarks>
  1080. </Docs>
  1081. </Member>
  1082. <Member MemberName="ViewSpaceFrustum">
  1083. <MemberSignature Language="C#" Value="public Urho.Frustum ViewSpaceFrustum { get; }" />
  1084. <MemberSignature Language="ILAsm" Value=".property instance class Urho.Frustum ViewSpaceFrustum" />
  1085. <MemberType>Property</MemberType>
  1086. <AssemblyInfo>
  1087. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1088. </AssemblyInfo>
  1089. <ReturnValue>
  1090. <ReturnType>Urho.Frustum</ReturnType>
  1091. </ReturnValue>
  1092. <Docs>
  1093. <summary>
  1094. Return frustum in view space.
  1095. </summary>
  1096. <value>To be added.</value>
  1097. <remarks>To be added.</remarks>
  1098. </Docs>
  1099. </Member>
  1100. <Member MemberName="WorldToScreenPoint">
  1101. <MemberSignature Language="C#" Value="public Urho.Vector2 WorldToScreenPoint (Urho.Vector3 worldPos);" />
  1102. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Urho.Vector2 WorldToScreenPoint(valuetype Urho.Vector3 worldPos) cil managed" />
  1103. <MemberType>Method</MemberType>
  1104. <AssemblyInfo>
  1105. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1106. </AssemblyInfo>
  1107. <ReturnValue>
  1108. <ReturnType>Urho.Vector2</ReturnType>
  1109. </ReturnValue>
  1110. <Parameters>
  1111. <Parameter Name="worldPos" Type="Urho.Vector3" />
  1112. </Parameters>
  1113. <Docs>
  1114. <param name="worldPos">To be added.</param>
  1115. <summary>To be added.</summary>
  1116. <returns>To be added.</returns>
  1117. <remarks>To be added.</remarks>
  1118. </Docs>
  1119. </Member>
  1120. <Member MemberName="Zoom">
  1121. <MemberSignature Language="C#" Value="public float Zoom { get; set; }" />
  1122. <MemberSignature Language="ILAsm" Value=".property instance float32 Zoom" />
  1123. <MemberType>Property</MemberType>
  1124. <AssemblyInfo>
  1125. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1126. </AssemblyInfo>
  1127. <ReturnValue>
  1128. <ReturnType>System.Single</ReturnType>
  1129. </ReturnValue>
  1130. <Docs>
  1131. <summary>
  1132. Return zoom.
  1133. Or
  1134. Set zoom.
  1135. </summary>
  1136. <value>To be added.</value>
  1137. <remarks>To be added.</remarks>
  1138. </Docs>
  1139. </Member>
  1140. </Members>
  1141. </Type>