PageRenderTime 51ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/Dlls/Delta.Rendering.Models.xml

#
XML | 644 lines | 643 code | 0 blank | 1 comment | 0 complexity | 05b9eb6ef8e5942699a6c55b0db2b3e4 MD5 | raw file
Possible License(s): Apache-2.0
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Delta.Rendering.Models</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Delta.Rendering.Models.Bone">
  8. <summary>
  9. Bone class for skinned mesh animations.
  10. </summary>
  11. </member>
  12. <member name="M:Delta.Rendering.Models.Bone.#ctor(Delta.Rendering.Models.Bone,Delta.Utilities.Datatypes.Matrix,System.String)">
  13. <summary>
  14. Create bone
  15. </summary>
  16. <param name="setParentBone">The set parent bone.</param>
  17. <param name="setMatrix">The set matrix.</param>
  18. <param name="setName">Name of the set.</param>
  19. </member>
  20. <member name="M:Delta.Rendering.Models.Bone.ToString">
  21. <summary>
  22. To string, useful for debugging and testing.
  23. </summary>
  24. <returns>
  25. A <see cref="T:System.String"/> that represents this instance.
  26. </returns>
  27. </member>
  28. <member name="P:Delta.Rendering.Models.Bone.Name">
  29. <summary>
  30. The name of the bone as loaded from the model file. This info is
  31. useful to relate the bone with the naming that artists give.
  32. </summary>
  33. </member>
  34. <member name="P:Delta.Rendering.Models.Bone.Parent">
  35. <summary>
  36. Parent bone, very important to get all parent matrices when
  37. building the finalMatrix for rendering.
  38. </summary>
  39. </member>
  40. <member name="P:Delta.Rendering.Models.Bone.InitialMatrix">
  41. <summary>
  42. Initial matrix we get from loading the model, it contains
  43. the start position and is used for the calculation to get the
  44. absolute and final matrices (see below).
  45. </summary>
  46. </member>
  47. <member name="T:Delta.Rendering.Models.Sky">
  48. <summary>
  49. Helper to render the sky dome. A model with the name "Skydome" must
  50. exist for the current project. You can set or replace the sky mesh also
  51. for different levels or different needs. The mesh will be rendered
  52. normally (at the end of the frame) and should be inside out and only
  53. using the simple and fast TexturedShader3D.
  54. Note: At 1-10 million meters away from the origin you will run into
  55. floating point errors, you should use a different rendering technique
  56. there (not the camera position). Games should be centered around the
  57. camera anyway for the best floating point precision and optimizations.
  58. </summary>
  59. </member>
  60. <member name="M:Delta.Rendering.Models.Sky.Draw">
  61. <summary>
  62. Draw
  63. </summary>
  64. </member>
  65. <member name="F:Delta.Rendering.Models.Sky.usedSkyMesh">
  66. <summary>
  67. Used sky mesh
  68. </summary>
  69. </member>
  70. <member name="P:Delta.Rendering.Models.Sky.SkyMesh">
  71. <summary>
  72. Sky mesh
  73. </summary>
  74. </member>
  75. <member name="T:Delta.Rendering.Models.Model">
  76. <summary>
  77. Sorry, this class is not yet implemented and needs to be merged first!
  78. </summary>
  79. </member>
  80. <member name="P:Delta.Rendering.Models.Model.IsAnimated">
  81. <summary>
  82. "True" if the mesh is animated and contains animation data
  83. animation.
  84. </summary>
  85. </member>
  86. <member name="P:Delta.Rendering.Models.Model.Animation">
  87. <summary>
  88. Animation
  89. </summary>
  90. <returns>Animation</returns>
  91. </member>
  92. <member name="T:Delta.Rendering.Models.Mesh">
  93. <summary>
  94. Mesh model class for 3d meshes (but 2d meshes also work). Basically
  95. a mesh is just a combination of Geometry and Material. Models can
  96. consist of multiple meshes.
  97. </summary>
  98. </member>
  99. <member name="F:Delta.Rendering.Models.Mesh.BoneColors">
  100. <summary>
  101. Line colors for displaying the bones as lines.
  102. </summary>
  103. </member>
  104. <member name="M:Delta.Rendering.Models.Mesh.CreatePlane(System.String,System.Single,System.Single,Delta.Utilities.Datatypes.Color,Delta.ContentSystem.Rendering.MaterialData)">
  105. <summary>
  106. Creates an XY plane.
  107. </summary>
  108. <param name="setName">Set name</param>
  109. <param name="setWidth">Set width</param>
  110. <param name="setDepth">Set depth</param>
  111. <param name="setColor">Vertex color during creation.</param>
  112. <param name="setMaterialData">Set material data</param>
  113. <returns>Mesh with the created plane and given material</returns>
  114. </member>
  115. <member name="M:Delta.Rendering.Models.Mesh.CreatePlane(System.String,System.Single,System.Single,Delta.ContentSystem.Rendering.MaterialData)">
  116. <summary>
  117. Creates an XY plane
  118. </summary>
  119. <param name="setName">Set name</param>
  120. <param name="setWidth">Set width</param>
  121. <param name="setDepth">Set depth</param>
  122. <param name="setMaterialData">Set material data</param>
  123. <returns>Mesh with the created plane and given material</returns>
  124. </member>
  125. <member name="M:Delta.Rendering.Models.Mesh.CreateSegmentedPlane(System.String,System.Single,System.Single,System.Int32,System.Boolean,Delta.Utilities.Datatypes.Color,Delta.ContentSystem.Rendering.MaterialData)">
  126. <summary>
  127. Creates an XY plane with segments, which is useful for testing
  128. specular and other shader effects with pre-calculated data in the
  129. vertex shader (which will not look close up for just a 1x1 plane).
  130. </summary>
  131. <param name="setName">Name of the set.</param>
  132. <param name="setWidth">Width of the set.</param>
  133. <param name="setDepth">The set depth.</param>
  134. <param name="setSegments">The set segments.</param>
  135. <param name="uvForEachSegment">Create new uv from 0-1 for each segment.
  136. Useful for tiling (works even without tileable textures)</param>
  137. <param name="setColor">Vertex color during creation.</param>
  138. <param name="setMaterialData">The set material data.</param>
  139. <returns>Mesh containing segmented plane data.</returns>
  140. </member>
  141. <member name="M:Delta.Rendering.Models.Mesh.CreateSegmentedPlane(System.String,System.Single,System.Single,System.Int32,Delta.ContentSystem.Rendering.MaterialData)">
  142. <summary>
  143. Creates an XY plane with segments, which is useful for testing
  144. specular and other shader effects with pre-calculated data in the
  145. vertex shader (which will not look close up for just a 1x1 plane).
  146. </summary>
  147. <param name="setName">Name of the set.</param>
  148. <param name="setWidth">Width of the set.</param>
  149. <param name="setDepth">The set depth.</param>
  150. <param name="setSegments">The set segments.</param>
  151. <param name="setMaterialData">The set material data.</param>
  152. <returns>
  153. The new create Mesh.
  154. </returns>
  155. </member>
  156. <member name="M:Delta.Rendering.Models.Mesh.CreateBox(System.String,System.Single,System.Single,System.Single,Delta.Utilities.Datatypes.Color,Delta.ContentSystem.Rendering.MaterialData)">
  157. <summary>
  158. Create box mesh.
  159. </summary>
  160. <param name="setName">Name of the set.</param>
  161. <param name="setWidth">Width of the set.</param>
  162. <param name="setDepth">The set depth.</param>
  163. <param name="setHeight">Height of the set.</param>
  164. <param name="setColor">Vertex color during creation.</param>
  165. <param name="setMaterialData">The set material data.</param>
  166. <returns>Mesh containing box data.</returns>
  167. </member>
  168. <member name="M:Delta.Rendering.Models.Mesh.CreateBox(System.String,System.Single,System.Single,System.Single,Delta.ContentSystem.Rendering.MaterialData)">
  169. <summary>
  170. Create box mesh.
  171. </summary>
  172. <param name="setName">Name of the set.</param>
  173. <param name="setWidth">Width of the set.</param>
  174. <param name="setDepth">The set depth.</param>
  175. <param name="setHeight">Height of the set.</param>
  176. <param name="setMaterialData">The set material data.</param>
  177. <returns>Mesh containing box data.</returns>
  178. </member>
  179. <member name="M:Delta.Rendering.Models.Mesh.CreateCube(System.String,System.Single,Delta.Utilities.Datatypes.Color,Delta.ContentSystem.Rendering.MaterialData)">
  180. <summary>
  181. Create cube shape with all 6 faces with equal size.
  182. </summary>
  183. <param name="setName">Name of the set.</param>
  184. <param name="setSize">The size of the faces.</param>
  185. <param name="setColor">Vertex color during creation.</param>
  186. <param name="setMaterialData">The set material data.</param>
  187. <returns>Mesh containing cube data.</returns>
  188. </member>
  189. <member name="M:Delta.Rendering.Models.Mesh.CreateCube(System.String,System.Single,Delta.ContentSystem.Rendering.MaterialData)">
  190. <summary>
  191. Create cube shape with all 6 faces with equal size.
  192. </summary>
  193. <param name="setName">Name of the set.</param>
  194. <param name="setSize">The size of the faces.</param>
  195. <param name="setMaterialData">The set material data.</param>
  196. <returns>Mesh containing cube data.</returns>
  197. </member>
  198. <member name="M:Delta.Rendering.Models.Mesh.CreateInnerBox(System.String,System.Single,System.Single,System.Single,Delta.Utilities.Datatypes.Color,Delta.ContentSystem.Rendering.MaterialData)">
  199. <summary>
  200. Creates an inner box (-&gt; like the 'CreateBox()' method but in the
  201. "inverted" way).
  202. Note: This kind of a box is helpful if you want to render something
  203. inside a box like a simple (demo) room.
  204. </summary>
  205. <param name="setName">Name of the set.</param>
  206. <param name="setWidth">Width of the set.</param>
  207. <param name="setDepth">The set depth.</param>
  208. <param name="setHeight">Height of the set.</param>
  209. <param name="setColor">Vertex color during creation.</param>
  210. <param name="setMaterialData">The set material data.</param>
  211. <returns>Mesh containing inner box data.</returns>
  212. </member>
  213. <member name="M:Delta.Rendering.Models.Mesh.CreateInnerBox(System.String,System.Single,System.Single,System.Single,Delta.ContentSystem.Rendering.MaterialData)">
  214. <summary>
  215. Creates an inner box (-&gt; like the 'CreateBox()' method but in the
  216. "inverted" way).
  217. Note: This kind of a box is helpful if you want to render something
  218. inside a box like a simple (demo) room.
  219. </summary>
  220. <param name="setName">Name of the set.</param>
  221. <param name="setWidth">Width of the set.</param>
  222. <param name="setDepth">The set depth.</param>
  223. <param name="setHeight">Height of the set.</param>
  224. <param name="setMaterialData">The set material data.</param>
  225. <returns>Mesh containing inner box data.</returns>
  226. </member>
  227. <member name="M:Delta.Rendering.Models.Mesh.CreateSphere(System.String,System.Single,Delta.Utilities.Datatypes.Color,Delta.ContentSystem.Rendering.MaterialData)">
  228. <summary>
  229. Creates a sphere as a Mesh with the given parameters.
  230. </summary>
  231. <param name="setName">Name of the sphere mesh</param>
  232. <param name="setRadius">Radius for the sphere from the center</param>
  233. <param name="setColor">
  234. Color for the new sphere in case the vertex format supports colored
  235. vertices (otherwise ignored).
  236. </param>
  237. <param name="setMaterialData">The material data for the mesh.</param>
  238. <returns>Mesh containing the sphere.</returns>
  239. </member>
  240. <member name="M:Delta.Rendering.Models.Mesh.CreateSphere(System.String,System.Single,Delta.ContentSystem.Rendering.MaterialData)">
  241. <summary>
  242. Creates a sphere as a Mesh with the given parameters.
  243. </summary>
  244. <param name="setName">Name of the sphere mesh</param>
  245. <param name="setRadius">Radius for the sphere from the center</param>
  246. <param name="setMaterialData">The material data for the mesh.</param>
  247. <returns>Mesh containing the sphere.</returns>
  248. </member>
  249. <member name="M:Delta.Rendering.Models.Mesh.CreateInnerSphere(System.String,System.Single,Delta.Utilities.Datatypes.Color,Delta.ContentSystem.Rendering.MaterialData)">
  250. <summary>
  251. Create sphere with indices inverted (if you want to be inside the
  252. sphere, e.g. for a skydome).
  253. </summary>
  254. <param name="setName">Name of the sphere mesh</param>
  255. <param name="setRadius">Radius for the sphere from the center</param>
  256. <param name="setColor">
  257. Color for the new sphere in case the vertex format supports colored
  258. vertices (otherwise ignored).
  259. </param>
  260. <param name="setMaterialData">The material data for the mesh.</param>
  261. <returns>Mesh containing the inner sphere.</returns>
  262. </member>
  263. <member name="M:Delta.Rendering.Models.Mesh.CreateInnerSphere(System.String,System.Single,Delta.ContentSystem.Rendering.MaterialData)">
  264. <summary>
  265. Create sphere with indices inverted.
  266. </summary>
  267. <param name="setName">Name of the set.</param>
  268. <param name="setRadius">The set radius.</param>
  269. <param name="setMaterialData">The set material data.</param>
  270. <returns>Mesh containing inner sphere data.</returns>
  271. </member>
  272. <member name="M:Delta.Rendering.Models.Mesh.CreateCapsule(System.String,System.Single,System.Single,Delta.Utilities.Datatypes.Color,Delta.ContentSystem.Rendering.MaterialData)">
  273. <summary>
  274. Create capsule mesh.
  275. </summary>
  276. <param name="setName">Name of the set.</param>
  277. <param name="setDiameter">The diameter of cylinder.</param>
  278. <param name="setLength">Length of the set.</param>
  279. <param name="setColor">Vertex color during creation.</param>
  280. <param name="setMaterialData">The set material data.</param>
  281. <returns>Mesh containing capsule data.</returns>
  282. </member>
  283. <member name="M:Delta.Rendering.Models.Mesh.CreateCapsule(System.String,System.Single,System.Single,Delta.ContentSystem.Rendering.MaterialData)">
  284. <summary>
  285. Create capsule mesh.
  286. </summary>
  287. <param name="setName">Name of the set.</param>
  288. <param name="setDiameter">The diameter of cylinder.</param>
  289. <param name="setLength">Length of the set.</param>
  290. <param name="setMaterialData">The set material data.</param>
  291. <returns>Mesh containing capsule data.</returns>
  292. </member>
  293. <member name="F:Delta.Rendering.Models.Mesh.Material">
  294. <summary>
  295. The material which is used to visualize the geometry of the mesh.
  296. </summary>
  297. </member>
  298. <member name="F:Delta.Rendering.Models.Mesh.hasPositionOffset">
  299. <summary>
  300. Remember if we have a position offset, if it is Zero, this is true
  301. and the Draw code is a little more optimized (often the case).
  302. </summary>
  303. </member>
  304. <member name="F:Delta.Rendering.Models.Mesh.cachedRenderMatrix">
  305. <summary>
  306. Default render matrix when rendering this model without any extra
  307. position or render matrix parameters. Usually used for levels and
  308. static geometry. Initially Matrix.Identity, but the PositionOffset
  309. is also already applied on this. Can be ignored if hasPositionOffset
  310. is false.
  311. </summary>
  312. </member>
  313. <member name="M:Delta.Rendering.Models.Mesh.#ctor(System.String)">
  314. <summary>
  315. Create model from content name. Will warn about missing materials.
  316. </summary>
  317. <param name="contentName">Name of the content.</param>
  318. </member>
  319. <member name="M:Delta.Rendering.Models.Mesh.#ctor(Delta.ContentSystem.Rendering.MeshData)">
  320. <summary>
  321. Create model from ModelData (usually called from content name
  322. constructor above).
  323. TODO: what is this used for?
  324. </summary>
  325. <param name="setData">Set mesh data</param>
  326. </member>
  327. <member name="M:Delta.Rendering.Models.Mesh.#ctor(System.String,Delta.ContentSystem.Rendering.GeometryData,Delta.ContentSystem.Rendering.MaterialData,Delta.Utilities.Datatypes.Vector)">
  328. <summary>
  329. Prevents a default instance of the <see cref="T:Delta.Rendering.Models.Mesh"/> class from being created.
  330. </summary>
  331. <param name="setName">Name of the set.</param>
  332. <param name="setGeometryData">The set geometry data.</param>
  333. <param name="setMaterialData">The set material data.</param>
  334. <param name="setPositionOffset">The set position offset.</param>
  335. </member>
  336. <member name="M:Delta.Rendering.Models.Mesh.Draw">
  337. <summary>
  338. Draws the mesh exactly in that way as it was originally exported by the
  339. artist (including the computed position offset).
  340. </summary>
  341. </member>
  342. <member name="M:Delta.Rendering.Models.Mesh.Draw(Delta.Utilities.Datatypes.Matrix@)">
  343. <summary>
  344. Draws the mesh with a custom draw transformation additionally to the
  345. original mesh transformation (including the computed position offset).
  346. </summary>
  347. <param name="customDrawTransformation">The custom draw transformation.</param>
  348. </member>
  349. <member name="M:Delta.Rendering.Models.Mesh.DrawCentered">
  350. <summary>
  351. Draws the mesh centered in the world origin or in other words without
  352. the position offset computed by the content importer.
  353. </summary>
  354. </member>
  355. <member name="P:Delta.Rendering.Models.Mesh.Name">
  356. <summary>
  357. The name of the model. Usually set from content, but can also be a
  358. dynamically created model with a custom name.
  359. </summary>
  360. </member>
  361. <member name="P:Delta.Rendering.Models.Mesh.Geometry">
  362. <summary>
  363. Gets the geometry which defines the mesh.
  364. </summary>
  365. </member>
  366. <member name="P:Delta.Rendering.Models.Mesh.PositionOffset">
  367. <summary>
  368. The offset translation of the mesh to represent its local space.
  369. Automatically added to rendering when using the Draw method with the
  370. matrix overload.
  371. </summary>
  372. <returns>Vector</returns>
  373. </member>
  374. <member name="P:Delta.Rendering.Models.Mesh.IsHidden">
  375. <summary>
  376. Level Editor Property, is true when the mesh should not be rendered.
  377. </summary>
  378. </member>
  379. <member name="T:Delta.Rendering.Models.Level">
  380. <summary>
  381. Game level.
  382. TODO: This class should be automatically run by being a DynamicModule or attaching to a LevelManager which is a DynamicModule and calls the internal Level.Run()
  383. </summary>
  384. </member>
  385. <member name="F:Delta.Rendering.Models.Level.MaxCullDistance">
  386. <summary>
  387. The maximum distance for culling.
  388. </summary>
  389. </member>
  390. <member name="F:Delta.Rendering.Models.Level.HalfMaxCullDistance">
  391. <summary>
  392. Half of maximum distance for culling
  393. </summary>
  394. </member>
  395. <member name="M:Delta.Rendering.Models.Level.IsInsideViewFrustum(Delta.Rendering.Models.Mesh,Delta.Rendering.Cameras.BaseCamera,Delta.Utilities.Datatypes.Vector)">
  396. <summary>
  397. Check if the mesh bounding box is inside the frustum.
  398. http://www.cg.tuwien.ac.at/hostings/cescg/CESCG-2002/DSykoraJJelinek/index.html
  399. http://www.lighthouse3d.com/opengl/viewfrustum/index.php?gatest2
  400. </summary>
  401. <param name="mesh">The mesh.</param>
  402. <param name="currentCamera">The current camera.</param>
  403. <param name="meshPosition">The mesh position.</param>
  404. <returns>
  405. <c>true</c> if [is inside view frustum] [the specified mesh]; otherwise, <c>false</c>.
  406. </returns>
  407. </member>
  408. <member name="F:Delta.Rendering.Models.Level.IsFrustumCullingOn">
  409. <summary>
  410. The flag where the frustum culling can be enabled or disabled.
  411. </summary>
  412. </member>
  413. <member name="F:Delta.Rendering.Models.Level.levelCamera">
  414. <summary>
  415. The camera which moves along the defined camera path
  416. </summary>
  417. </member>
  418. <!-- Badly formed XML comment ignored for member "F:Delta.Rendering.Models.Level.levelMeshes" -->
  419. <member name="M:Delta.Rendering.Models.Level.#ctor(System.String,System.String)">
  420. <summary>
  421. Initializes a new instance of the <see cref="T:Delta.Rendering.Models.Level"/> class.
  422. </summary>
  423. <param name="setLevelName">Name of the set level.</param>
  424. <param name="setShadowMapName">Name of the set shadow map.</param>
  425. </member>
  426. <member name="M:Delta.Rendering.Models.Level.#ctor(Delta.ContentSystem.Rendering.LevelData,System.String)">
  427. <summary>
  428. Initializes a new instance of the <see cref="T:Delta.Rendering.Models.Level"/> class.
  429. </summary>
  430. <param name="setLevelData">The set level data.</param>
  431. <param name="setShadowMapName">Name of the set shadow map.</param>
  432. </member>
  433. <member name="M:Delta.Rendering.Models.Level.Draw">
  434. <summary>
  435. Draw
  436. </summary>
  437. </member>
  438. <member name="M:Delta.Rendering.Models.Level.IsObjectVisible(Delta.Rendering.Models.Mesh,Delta.Utilities.Datatypes.Vector)">
  439. <summary>
  440. Check if a mesh is visible according to the camera position.
  441. Essentially this class culls objects that are either too far away
  442. or not close enough and located out of the camera FOV.
  443. </summary>
  444. <param name="mesh">Mesh to check against.</param>
  445. <param name="worldPosition">World position to check from.</param>
  446. <returns>True if object is visible otherwise false.</returns>
  447. </member>
  448. <member name="T:Delta.Rendering.Models.Level.LevelTests">
  449. <summary>
  450. Tests
  451. </summary>
  452. </member>
  453. <member name="M:Delta.Rendering.Models.Level.LevelTests.IsInsideViewFrustum">
  454. <summary>
  455. Is inside view frustum
  456. </summary>
  457. </member>
  458. <member name="T:Delta.Rendering.Models.Animation">
  459. <summary>
  460. Simple animation class for mesh skinning.
  461. </summary>
  462. </member>
  463. <member name="F:Delta.Rendering.Models.Animation.FrameRate">
  464. <summary>
  465. The frame rate as a constant for now.
  466. </summary>
  467. </member>
  468. <member name="F:Delta.Rendering.Models.Animation.Frames">
  469. <summary>
  470. Array of animation frames (as array of bone matrices)
  471. e.g.
  472. Frames[0] -> Frame 1
  473. Frames[0][0] -> Bone Matrix 1
  474. Frames[0][1] -> Bone Matrix 2
  475. Frames[1] -> Frame 2
  476. Frames[1][0] -> Bone Matrix 1
  477. Frames[1][1] -> Bone Matrix 2
  478. </summary>
  479. </member>
  480. <member name="F:Delta.Rendering.Models.Animation.parent">
  481. <summary>
  482. The parent mesh of this animation.
  483. </summary>
  484. </member>
  485. <member name="F:Delta.Rendering.Models.Animation.animation">
  486. <summary>
  487. Animation data / info.
  488. </summary>
  489. </member>
  490. <member name="F:Delta.Rendering.Models.Animation.blendAnimation">
  491. <summary>
  492. Blend animation data / info.
  493. </summary>
  494. </member>
  495. <member name="F:Delta.Rendering.Models.Animation.onBlending">
  496. <summary>
  497. Currently on blending an animation.
  498. </summary>
  499. </member>
  500. <member name="F:Delta.Rendering.Models.Animation.blendingTime">
  501. <summary>
  502. Animation blending time.
  503. </summary>
  504. </member>
  505. <member name="F:Delta.Rendering.Models.Animation.currentBlendingTime">
  506. <summary>
  507. Current time of the animation blending.
  508. </summary>
  509. </member>
  510. <member name="F:Delta.Rendering.Models.Animation.nextFrame">
  511. <summary>
  512. The next frame we want to interpolate to.
  513. </summary>
  514. </member>
  515. <member name="M:Delta.Rendering.Models.Animation.#ctor(Delta.Rendering.Models.Mesh,Delta.ContentSystem.Rendering.MeshAnimationData)">
  516. <summary>
  517. Create a new animation.
  518. </summary>
  519. <param name="setParent">The parent mesh of this animation.</param>
  520. <param name="setAnimationData">The data of this animation.</param>
  521. </member>
  522. <member name="M:Delta.Rendering.Models.Animation.SetAnimationSpeed(System.Single)">
  523. <summary>
  524. Set animation speed.
  525. </summary>
  526. <param name="factor">Scale factor to apply.</param>
  527. </member>
  528. <member name="M:Delta.Rendering.Models.Animation.SetCurrentAnimation(System.String,System.Int32,System.Int32,System.Single,System.Boolean)">
  529. <summary>
  530. Change the current animation.
  531. </summary>
  532. <param name="animaitonName">The animation name to switch to.</param>
  533. <param name="indexStart">Animation index start.</param>
  534. <param name="indexEnd">Animation index end.</param>
  535. <param name="frameRate">Frame rate during animation playback.</param>
  536. <param name="loop">True to loop animation, false otherwise.</param>
  537. </member>
  538. <member name="M:Delta.Rendering.Models.Animation.BlendAnimation(System.String,System.Int32,System.Int32,System.Single,System.Boolean,System.Single)">
  539. <summary>
  540. Blend animation with current animation playing.
  541. </summary>
  542. <param name="animationName">The animation name to blend with.</param>
  543. <param name="indexStart">Animation index start.</param>
  544. <param name="indexEnd">Animation index end.</param>
  545. <param name="frameRate">Frame rate during animation playback.</param>
  546. <param name="loop">True to loop animation, false otherwise.</param>
  547. <param name="blendingTime">Blending duration time.</param>
  548. </member>
  549. <member name="M:Delta.Rendering.Models.Animation.Update">
  550. <summary>
  551. Update the animation.
  552. </summary>
  553. </member>
  554. <member name="M:Delta.Rendering.Models.Animation.UpdateAnimation(Delta.Rendering.Models.Animation.AnimationInfo@)">
  555. <summary>
  556. Update animation simulation.
  557. </summary>
  558. <param name="currentAnimation">Animation info to update with.</param>
  559. <returns>True if animation correctly updated, false otherwise.</returns>
  560. </member>
  561. <member name="M:Delta.Rendering.Models.Animation.SetAnimation(Delta.Rendering.Models.Animation.AnimationInfo@,System.String,System.Int32,System.Int32,System.Single,System.Boolean)">
  562. <summary>
  563. Set animation info data.
  564. </summary>
  565. <param name="data">AnimationInfo data to apply</param>
  566. <param name="animationName">The animation name to blend with.</param>
  567. <param name="indexStart">Animation index start.</param>
  568. <param name="indexEnd">Animation index end.</param>
  569. <param name="frameRate">Frame rate during animation playback.</param>
  570. <param name="loop">True to loop animation, false otherwise.</param>
  571. </member>
  572. <member name="P:Delta.Rendering.Models.Animation.Duration">
  573. <summary>
  574. Length of the Animation in seconds.
  575. </summary>
  576. </member>
  577. <member name="P:Delta.Rendering.Models.Animation.FrameCount">
  578. <summary>
  579. Number of frames.
  580. </summary>
  581. </member>
  582. <member name="P:Delta.Rendering.Models.Animation.NextFrame">
  583. <summary>
  584. Next frame
  585. </summary>
  586. </member>
  587. <member name="T:Delta.Rendering.Models.Animation.AnimationInfo">
  588. <summary>
  589. Animation info
  590. </summary>
  591. </member>
  592. <member name="F:Delta.Rendering.Models.Animation.AnimationInfo.Name">
  593. <summary>
  594. Name of the current animation.
  595. </summary>
  596. </member>
  597. <member name="F:Delta.Rendering.Models.Animation.AnimationInfo.StartIndex">
  598. <summary>
  599. The start frame index of the active animation.
  600. </summary>
  601. </member>
  602. <member name="F:Delta.Rendering.Models.Animation.AnimationInfo.EndIndex">
  603. <summary>
  604. The end frame index of the active animation.
  605. </summary>
  606. </member>
  607. <member name="F:Delta.Rendering.Models.Animation.AnimationInfo.FrameRate">
  608. <summary>
  609. The speed that the animation will run in. (Frames per second)
  610. </summary>
  611. </member>
  612. <member name="F:Delta.Rendering.Models.Animation.AnimationInfo.DefaultFrameRate">
  613. <summary>
  614. Default framerate of current animation,
  615. which was set at SetCurrentAnimation.
  616. </summary>
  617. </member>
  618. <member name="F:Delta.Rendering.Models.Animation.AnimationInfo.Loop">
  619. <summary>
  620. True if the animation should only run once then stop.
  621. </summary>
  622. </member>
  623. <member name="F:Delta.Rendering.Models.Animation.AnimationInfo.FramesCount">
  624. <summary>
  625. Number of animation frames for currently played animation
  626. </summary>
  627. </member>
  628. <member name="F:Delta.Rendering.Models.Animation.AnimationInfo.FrameIndex">
  629. <summary>
  630. The current frame index of the active animation.
  631. </summary>
  632. </member>
  633. <member name="F:Delta.Rendering.Models.Animation.AnimationInfo.FrameTimer">
  634. <summary>
  635. The time in seconds since the last frame index increase.
  636. </summary>
  637. </member>
  638. <member name="F:Delta.Rendering.Models.Animation.AnimationInfo.BoneMatrices">
  639. <summary>
  640. Current bone matrices of the animation.
  641. </summary>
  642. </member>
  643. </members>
  644. </doc>