Primitive.html 75 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <title>Primitive - Cesium Documentation</title>
  8. <!--[if lt IE 9]>
  9. <script src="javascript/html5.js"></script>
  10. <![endif]-->
  11. <link href="styles/jsdoc-default.css" rel="stylesheet">
  12. <link href="styles/prism.css" rel="stylesheet">
  13. </head>
  14. <body>
  15. <div id="main">
  16. <h1 class="page-title">
  17. <a href="index.html"><img src="images/CesiumLogo.png" class="cesiumLogo"></a>
  18. Primitive
  19. <div class="titleCenterer"></div>
  20. </h1>
  21. <section>
  22. <header>
  23. </header>
  24. <article>
  25. <div class="container-overview">
  26. <dt>
  27. <div class="nameContainer">
  28. <h4 class="name" id="Primitive">
  29. <a href="#Primitive" class="doc-link"></a>
  30. new Cesium.Primitive<span class="signature">(<span class="optional">options</span>)</span>
  31. <div class="source-link rightLinks">
  32. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L192">Scene/Primitive.js 192</a>
  33. </div>
  34. </h4>
  35. </div>
  36. </dt>
  37. <dd>
  38. <div class="description">
  39. A primitive represents geometry in the <a href="Scene.html"><code>Scene</code></a>. The geometry can be from a single <a href="GeometryInstance.html"><code>GeometryInstance</code></a> as shown in example 1 below, or from an array of instances, even if the geometry is from different geometry types, e.g., an <a href="RectangleGeometry.html"><code>RectangleGeometry</code></a> and an <a href="EllipsoidGeometry.html"><code>EllipsoidGeometry</code></a> as shown in Code Example 2. <p> A primitive combines geometry instances with an <a href="Appearance.html"><code>Appearance</code></a> that describes the full shading, including <a href="Material.html"><code>Material</code></a> and <code>RenderState</code>. Roughly, the geometry instance defines the structure and placement, and the appearance defines the visual characteristics. Decoupling geometry and appearance allows us to mix and match most of them and add a new geometry or appearance independently of each other. </p> <p> Combining multiple instances into one primitive is called batching, and significantly improves performance for static data. Instances can be individually picked; <a href="Scene.html#pick"><code>Scene#pick</code></a> returns their <a href="GeometryInstance.html#id"><code>GeometryInstance#id</code></a>. Using per-instance appearances like <a href="PerInstanceColorAppearance.html"><code>PerInstanceColorAppearance</code></a>, each instance can also have a unique color. </p> <p> <a href="Geometry.html"><code>Geometry</code></a> can either be created and batched on a web worker or the main thread. The first two examples show geometry that will be created on a web worker by using the descriptions of the geometry. The third example shows how to create the geometry on the main thread by explicitly calling the <code>createGeometry</code> method. </p>
  40. </div>
  41. <table class="params">
  42. <thead>
  43. <tr>
  44. <th>Name</th>
  45. <th>Type</th>
  46. <th class="last">Description</th>
  47. </tr>
  48. </thead>
  49. <tbody>
  50. <tr>
  51. <td class="name"><code>options</code></td>
  52. <td class="type">
  53. <span class="param-type">Object</span>
  54. </td>
  55. <td class="description last">
  56. <span class="optional">optional</span>
  57. Object with the following properties:
  58. <table class="params">
  59. <thead>
  60. <tr>
  61. <th>Name</th>
  62. <th>Type</th>
  63. <th>Default</th>
  64. <th class="last">Description</th>
  65. </tr>
  66. </thead>
  67. <tbody>
  68. <tr>
  69. <td class="name"><code>geometryInstances</code></td>
  70. <td class="type">
  71. <span class="param-type">Array.&lt;<a href="GeometryInstance.html">GeometryInstance</a>></span>
  72. |
  73. <span class="param-type"><a href="GeometryInstance.html">GeometryInstance</a></span>
  74. </td>
  75. <td class="default">
  76. </td>
  77. <td class="description last">
  78. <span class="optional">optional</span>
  79. The geometry instances - or a single geometry instance - to render.</td>
  80. </tr>
  81. <tr>
  82. <td class="name"><code>appearance</code></td>
  83. <td class="type">
  84. <span class="param-type"><a href="Appearance.html">Appearance</a></span>
  85. </td>
  86. <td class="default">
  87. </td>
  88. <td class="description last">
  89. <span class="optional">optional</span>
  90. The appearance used to render the primitive.</td>
  91. </tr>
  92. <tr>
  93. <td class="name"><code>show</code></td>
  94. <td class="type">
  95. <span class="param-type">Boolean</span>
  96. </td>
  97. <td class="default">
  98. <code class="language-javascript">true</code>
  99. </td>
  100. <td class="description last">
  101. <span class="optional">optional</span>
  102. Determines if this primitive will be shown.</td>
  103. </tr>
  104. <tr>
  105. <td class="name"><code>modelMatrix</code></td>
  106. <td class="type">
  107. <span class="param-type"><a href="Matrix4.html">Matrix4</a></span>
  108. </td>
  109. <td class="default">
  110. <code class="language-javascript">Matrix4.IDENTITY</code>
  111. </td>
  112. <td class="description last">
  113. <span class="optional">optional</span>
  114. The 4x4 transformation matrix that transforms the primitive (all geometry instances) from model to world coordinates.</td>
  115. </tr>
  116. <tr>
  117. <td class="name"><code>vertexCacheOptimize</code></td>
  118. <td class="type">
  119. <span class="param-type">Boolean</span>
  120. </td>
  121. <td class="default">
  122. <code class="language-javascript">false</code>
  123. </td>
  124. <td class="description last">
  125. <span class="optional">optional</span>
  126. When <code>true</code>, geometry vertices are optimized for the pre and post-vertex-shader caches.</td>
  127. </tr>
  128. <tr>
  129. <td class="name"><code>interleave</code></td>
  130. <td class="type">
  131. <span class="param-type">Boolean</span>
  132. </td>
  133. <td class="default">
  134. <code class="language-javascript">false</code>
  135. </td>
  136. <td class="description last">
  137. <span class="optional">optional</span>
  138. When <code>true</code>, geometry vertex attributes are interleaved, which can slightly improve rendering performance but increases load time.</td>
  139. </tr>
  140. <tr>
  141. <td class="name"><code>compressVertices</code></td>
  142. <td class="type">
  143. <span class="param-type">Boolean</span>
  144. </td>
  145. <td class="default">
  146. <code class="language-javascript">true</code>
  147. </td>
  148. <td class="description last">
  149. <span class="optional">optional</span>
  150. When <code>true</code>, the geometry vertices are compressed, which will save memory.</td>
  151. </tr>
  152. <tr>
  153. <td class="name"><code>releaseGeometryInstances</code></td>
  154. <td class="type">
  155. <span class="param-type">Boolean</span>
  156. </td>
  157. <td class="default">
  158. <code class="language-javascript">true</code>
  159. </td>
  160. <td class="description last">
  161. <span class="optional">optional</span>
  162. When <code>true</code>, the primitive does not keep a reference to the input <code>geometryInstances</code> to save memory.</td>
  163. </tr>
  164. <tr>
  165. <td class="name"><code>allowPicking</code></td>
  166. <td class="type">
  167. <span class="param-type">Boolean</span>
  168. </td>
  169. <td class="default">
  170. <code class="language-javascript">true</code>
  171. </td>
  172. <td class="description last">
  173. <span class="optional">optional</span>
  174. When <code>true</code>, each geometry instance will only be pickable with <a href="Scene.html#pick"><code>Scene#pick</code></a>. When <code>false</code>, GPU memory is saved.</td>
  175. </tr>
  176. <tr>
  177. <td class="name"><code>cull</code></td>
  178. <td class="type">
  179. <span class="param-type">Boolean</span>
  180. </td>
  181. <td class="default">
  182. <code class="language-javascript">true</code>
  183. </td>
  184. <td class="description last">
  185. <span class="optional">optional</span>
  186. When <code>true</code>, the renderer frustum culls and horizon culls the primitive's commands based on their bounding volume. Set this to <code>false</code> for a small performance gain if you are manually culling the primitive.</td>
  187. </tr>
  188. <tr>
  189. <td class="name"><code>asynchronous</code></td>
  190. <td class="type">
  191. <span class="param-type">Boolean</span>
  192. </td>
  193. <td class="default">
  194. <code class="language-javascript">true</code>
  195. </td>
  196. <td class="description last">
  197. <span class="optional">optional</span>
  198. Determines if the primitive will be created asynchronously or block until ready.</td>
  199. </tr>
  200. <tr>
  201. <td class="name"><code>debugShowBoundingVolume</code></td>
  202. <td class="type">
  203. <span class="param-type">Boolean</span>
  204. </td>
  205. <td class="default">
  206. <code class="language-javascript">false</code>
  207. </td>
  208. <td class="description last">
  209. <span class="optional">optional</span>
  210. For debugging only. Determines if this primitive's commands' bounding spheres are shown.</td>
  211. </tr>
  212. <tr>
  213. <td class="name"><code>shadows</code></td>
  214. <td class="type">
  215. <span class="param-type"><a href="ShadowMode.html">ShadowMode</a></span>
  216. </td>
  217. <td class="default">
  218. <code class="language-javascript">ShadowMode.DISABLED</code>
  219. </td>
  220. <td class="description last">
  221. <span class="optional">optional</span>
  222. Determines whether this primitive casts or receives shadows from each light source.</td>
  223. </tr>
  224. </tbody>
  225. </table>
  226. </td>
  227. </tr>
  228. </tbody>
  229. </table>
  230. <dl class="details">
  231. <h5>Examples:</h5>
  232. <pre><code class="language-javascript">// 1. Draw a translucent ellipse on the surface with a checkerboard pattern var instance = new Cesium.GeometryInstance({ geometry : new Cesium.EllipseGeometry({ center : Cesium.Cartesian3.fromDegrees(-100.0, 20.0), semiMinorAxis : 500000.0, semiMajorAxis : 1000000.0, rotation : Cesium.Math.PI_OVER_FOUR, vertexFormat : Cesium.VertexFormat.POSITION_AND_ST }), id : 'object returned when this instance is picked and to get/set per-instance attributes' }); scene.primitives.add(new Cesium.Primitive({ geometryInstances : instance, appearance : new Cesium.EllipsoidSurfaceAppearance({ material : Cesium.Material.fromType('Checkerboard') }) }));</code></pre>
  233. <pre><code class="language-javascript">// 2. Draw different instances each with a unique color var rectangleInstance = new Cesium.GeometryInstance({ geometry : new Cesium.RectangleGeometry({ rectangle : Cesium.Rectangle.fromDegrees(-140.0, 30.0, -100.0, 40.0), vertexFormat : Cesium.PerInstanceColorAppearance.VERTEX_FORMAT }), id : 'rectangle', attributes : { color : new Cesium.ColorGeometryInstanceAttribute(0.0, 1.0, 1.0, 0.5) } }); var ellipsoidInstance = new Cesium.GeometryInstance({ geometry : new Cesium.EllipsoidGeometry({ radii : new Cesium.Cartesian3(500000.0, 500000.0, 1000000.0), vertexFormat : Cesium.VertexFormat.POSITION_AND_NORMAL }), modelMatrix : Cesium.Matrix4.multiplyByTranslation(Cesium.Transforms.eastNorthUpToFixedFrame( Cesium.Cartesian3.fromDegrees(-95.59777, 40.03883)), new Cesium.Cartesian3(0.0, 0.0, 500000.0), new Cesium.Matrix4()), id : 'ellipsoid', attributes : { color : Cesium.ColorGeometryInstanceAttribute.fromColor(Cesium.Color.AQUA) } }); scene.primitives.add(new Cesium.Primitive({ geometryInstances : [rectangleInstance, ellipsoidInstance], appearance : new Cesium.PerInstanceColorAppearance() }));</code></pre>
  234. <pre><code class="language-javascript">// 3. Create the geometry on the main thread. scene.primitives.add(new Cesium.Primitive({ geometryInstances : new Cesium.GeometryInstance({ geometry : Cesium.EllipsoidGeometry.createGeometry(new Cesium.EllipsoidGeometry({ radii : new Cesium.Cartesian3(500000.0, 500000.0, 1000000.0), vertexFormat : Cesium.VertexFormat.POSITION_AND_NORMAL })), modelMatrix : Cesium.Matrix4.multiplyByTranslation(Cesium.Transforms.eastNorthUpToFixedFrame( Cesium.Cartesian3.fromDegrees(-95.59777, 40.03883)), new Cesium.Cartesian3(0.0, 0.0, 500000.0), new Cesium.Matrix4()), id : 'ellipsoid', attributes : { color : Cesium.ColorGeometryInstanceAttribute.fromColor(Cesium.Color.AQUA) } }), appearance : new Cesium.PerInstanceColorAppearance() }));</code></pre>
  235. <h5>See:</h5>
  236. <ul class="see-list">
  237. <li><a href="GeometryInstance.html">GeometryInstance</a></li>
  238. <li><a href="Appearance.html">Appearance</a></li>
  239. </ul>
  240. </dl>
  241. </dd>
  242. </div>
  243. <h3 class="subsection-title">Members</h3>
  244. <dl>
  245. <dt>
  246. <div class="nameContainer">
  247. <h4 class="name" id="allowPicking">
  248. <a href="#allowPicking" class="doc-link"></a>
  249. <span class="type-signature attribute-readonly">readonly</span>allowPicking<span class="type-signature"> : Boolean</span>
  250. <div class="source-link rightLinks">
  251. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L417">Scene/Primitive.js 417</a>
  252. </div>
  253. </h4>
  254. </div>
  255. </dt>
  256. <dd>
  257. <div class="description">
  258. When <code>true</code>, each geometry instance will only be pickable with <a href="Scene.html#pick"><code>Scene#pick</code></a>. When <code>false</code>, GPU memory is saved. *
  259. </div>
  260. <dl class="details">
  261. <span class="details-header">Default Value:</span>
  262. <code class="language-javascript">true</code>
  263. </dl>
  264. </dd>
  265. <dt>
  266. <div class="nameContainer">
  267. <h4 class="name" id="appearance">
  268. <a href="#appearance" class="doc-link"></a>
  269. appearance<span class="type-signature"> : <a href="Appearance.html">Appearance</a></span>
  270. <div class="source-link rightLinks">
  271. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L219">Scene/Primitive.js 219</a>
  272. </div>
  273. </h4>
  274. </div>
  275. </dt>
  276. <dd>
  277. <div class="description">
  278. The <a href="Appearance.html"><code>Appearance</code></a> used to shade this primitive. Each geometry instance is shaded with the same appearance. Some appearances, like <a href="PerInstanceColorAppearance.html"><code>PerInstanceColorAppearance</code></a> allow giving each instance unique properties.
  279. </div>
  280. <dl class="details">
  281. <span class="details-header">Default Value:</span>
  282. <code class="language-javascript">undefined</code>
  283. </dl>
  284. </dd>
  285. <dt>
  286. <div class="nameContainer">
  287. <h4 class="name" id="asynchronous">
  288. <a href="#asynchronous" class="doc-link"></a>
  289. <span class="type-signature attribute-readonly">readonly</span>asynchronous<span class="type-signature"> : Boolean</span>
  290. <div class="source-link rightLinks">
  291. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L433">Scene/Primitive.js 433</a>
  292. </div>
  293. </h4>
  294. </div>
  295. </dt>
  296. <dd>
  297. <div class="description">
  298. Determines if the geometry instances will be created and batched on a web worker.
  299. </div>
  300. <dl class="details">
  301. <span class="details-header">Default Value:</span>
  302. <code class="language-javascript">true</code>
  303. </dl>
  304. </dd>
  305. <dt>
  306. <div class="nameContainer">
  307. <h4 class="name" id="compressVertices">
  308. <a href="#compressVertices" class="doc-link"></a>
  309. <span class="type-signature attribute-readonly">readonly</span>compressVertices<span class="type-signature"> : Boolean</span>
  310. <div class="source-link rightLinks">
  311. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L449">Scene/Primitive.js 449</a>
  312. </div>
  313. </h4>
  314. </div>
  315. </dt>
  316. <dd>
  317. <div class="description">
  318. When <code>true</code>, geometry vertices are compressed, which will save memory.
  319. </div>
  320. <dl class="details">
  321. <span class="details-header">Default Value:</span>
  322. <code class="language-javascript">true</code>
  323. </dl>
  324. </dd>
  325. <dt>
  326. <div class="nameContainer">
  327. <h4 class="name" id="cull">
  328. <a href="#cull" class="doc-link"></a>
  329. cull<span class="type-signature"> : Boolean</span>
  330. <div class="source-link rightLinks">
  331. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L270">Scene/Primitive.js 270</a>
  332. </div>
  333. </h4>
  334. </div>
  335. </dt>
  336. <dd>
  337. <div class="description">
  338. When <code>true</code>, the renderer frustum culls and horizon culls the primitive's commands based on their bounding volume. Set this to <code>false</code> for a small performance gain if you are manually culling the primitive.
  339. </div>
  340. <dl class="details">
  341. <span class="details-header">Default Value:</span>
  342. <code class="language-javascript">true</code>
  343. </dl>
  344. </dd>
  345. <dt>
  346. <div class="nameContainer">
  347. <h4 class="name" id="debugShowBoundingVolume">
  348. <a href="#debugShowBoundingVolume" class="doc-link"></a>
  349. debugShowBoundingVolume<span class="type-signature"> : Boolean</span>
  350. <div class="source-link rightLinks">
  351. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L282">Scene/Primitive.js 282</a>
  352. </div>
  353. </h4>
  354. </div>
  355. </dt>
  356. <dd>
  357. <div class="description">
  358. This property is for debugging only; it is not for production use nor is it optimized. <p> Draws the bounding sphere for each draw command in the primitive. </p>
  359. </div>
  360. <dl class="details">
  361. <span class="details-header">Default Value:</span>
  362. <code class="language-javascript">false</code>
  363. </dl>
  364. </dd>
  365. <dt>
  366. <div class="nameContainer">
  367. <h4 class="name" id="geometryInstances">
  368. <a href="#geometryInstances" class="doc-link"></a>
  369. geometryInstances<span class="type-signature"> : Array.&lt;<a href="GeometryInstance.html">GeometryInstance</a>>|<a href="GeometryInstance.html">GeometryInstance</a></span>
  370. <div class="source-link rightLinks">
  371. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L207">Scene/Primitive.js 207</a>
  372. </div>
  373. </h4>
  374. </div>
  375. </dt>
  376. <dd>
  377. <div class="description">
  378. The geometry instances rendered with this primitive. This may be <code>undefined</code> if <code>options.releaseGeometryInstances</code> is <code>true</code> when the primitive is constructed. <p> Changing this property after the primitive is rendered has no effect. </p>
  379. </div>
  380. <dl class="details">
  381. <span class="details-header">Default Value:</span>
  382. <code class="language-javascript">undefined</code>
  383. </dl>
  384. </dd>
  385. <dt>
  386. <div class="nameContainer">
  387. <h4 class="name" id="interleave">
  388. <a href="#interleave" class="doc-link"></a>
  389. <span class="type-signature attribute-readonly">readonly</span>interleave<span class="type-signature"> : Boolean</span>
  390. <div class="source-link rightLinks">
  391. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L385">Scene/Primitive.js 385</a>
  392. </div>
  393. </h4>
  394. </div>
  395. </dt>
  396. <dd>
  397. <div class="description">
  398. Determines if geometry vertex attributes are interleaved, which can slightly improve rendering performance.
  399. </div>
  400. <dl class="details">
  401. <span class="details-header">Default Value:</span>
  402. <code class="language-javascript">false</code>
  403. </dl>
  404. </dd>
  405. <dt>
  406. <div class="nameContainer">
  407. <h4 class="name" id="modelMatrix">
  408. <a href="#modelMatrix" class="doc-link"></a>
  409. modelMatrix<span class="type-signature"> : <a href="Matrix4.html">Matrix4</a></span>
  410. <div class="source-link rightLinks">
  411. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L241">Scene/Primitive.js 241</a>
  412. </div>
  413. </h4>
  414. </div>
  415. </dt>
  416. <dd>
  417. <div class="description">
  418. The 4x4 transformation matrix that transforms the primitive (all geometry instances) from model to world coordinates. When this is the identity matrix, the primitive is drawn in world coordinates, i.e., Earth's WGS84 coordinates. Local reference frames can be used by providing a different transformation matrix, like that returned by <a href="Transforms.html#.eastNorthUpToFixedFrame"><code>Transforms.eastNorthUpToFixedFrame</code></a>. <p> This property is only supported in 3D mode. </p>
  419. </div>
  420. <dl class="details">
  421. <span class="details-header">Default Value:</span>
  422. <code class="language-javascript">Matrix4.IDENTITY</code>
  423. <h5>Example:</h5>
  424. <pre><code class="language-javascript">var origin = Cesium.Cartesian3.fromDegrees(-95.0, 40.0, 200000.0); p.modelMatrix = Cesium.Transforms.eastNorthUpToFixedFrame(origin);</code></pre>
  425. </dl>
  426. </dd>
  427. <dt>
  428. <div class="nameContainer">
  429. <h4 class="name" id="ready">
  430. <a href="#ready" class="doc-link"></a>
  431. <span class="type-signature attribute-readonly">readonly</span>ready<span class="type-signature"> : Boolean</span>
  432. <div class="source-link rightLinks">
  433. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L465">Scene/Primitive.js 465</a>
  434. </div>
  435. </h4>
  436. </div>
  437. </dt>
  438. <dd>
  439. <div class="description">
  440. Determines if the primitive is complete and ready to render. If this property is true, the primitive will be rendered the next time that <a href="Primitive.html#update"><code>Primitive#update</code></a> is called.
  441. </div>
  442. <dl class="details">
  443. </dl>
  444. </dd>
  445. <dt>
  446. <div class="nameContainer">
  447. <h4 class="name" id="readyPromise">
  448. <a href="#readyPromise" class="doc-link"></a>
  449. <span class="type-signature attribute-readonly">readonly</span>readyPromise<span class="type-signature"> : Promise.&lt;<a href="Primitive.html">Primitive</a>></span>
  450. <div class="source-link rightLinks">
  451. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L477">Scene/Primitive.js 477</a>
  452. </div>
  453. </h4>
  454. </div>
  455. </dt>
  456. <dd>
  457. <div class="description">
  458. Gets a promise that resolves when the primitive is ready to render.
  459. </div>
  460. <dl class="details">
  461. </dl>
  462. </dd>
  463. <dt>
  464. <div class="nameContainer">
  465. <h4 class="name" id="releaseGeometryInstances">
  466. <a href="#releaseGeometryInstances" class="doc-link"></a>
  467. <span class="type-signature attribute-readonly">readonly</span>releaseGeometryInstances<span class="type-signature"> : Boolean</span>
  468. <div class="source-link rightLinks">
  469. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L401">Scene/Primitive.js 401</a>
  470. </div>
  471. </h4>
  472. </div>
  473. </dt>
  474. <dd>
  475. <div class="description">
  476. When <code>true</code>, the primitive does not keep a reference to the input <code>geometryInstances</code> to save memory.
  477. </div>
  478. <dl class="details">
  479. <span class="details-header">Default Value:</span>
  480. <code class="language-javascript">true</code>
  481. </dl>
  482. </dd>
  483. <dt>
  484. <div class="nameContainer">
  485. <h4 class="name" id="shadows">
  486. <a href="#shadows" class="doc-link"></a>
  487. shadows<span class="type-signature"> : <a href="ShadowMode.html">ShadowMode</a></span>
  488. <div class="source-link rightLinks">
  489. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L302">Scene/Primitive.js 302</a>
  490. </div>
  491. </h4>
  492. </div>
  493. </dt>
  494. <dd>
  495. <div class="description">
  496. Determines whether this primitive casts or receives shadows from each light source.
  497. </div>
  498. <dl class="details">
  499. <span class="details-header">Default Value:</span>
  500. <code class="language-javascript">ShadowMode.DISABLED</code>
  501. </dl>
  502. </dd>
  503. <dt>
  504. <div class="nameContainer">
  505. <h4 class="name" id="show">
  506. <a href="#show" class="doc-link"></a>
  507. show<span class="type-signature"> : Boolean</span>
  508. <div class="source-link rightLinks">
  509. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L252">Scene/Primitive.js 252</a>
  510. </div>
  511. </h4>
  512. </div>
  513. </dt>
  514. <dd>
  515. <div class="description">
  516. Determines if the primitive will be shown. This affects all geometry instances in the primitive.
  517. </div>
  518. <dl class="details">
  519. <span class="details-header">Default Value:</span>
  520. <code class="language-javascript">true</code>
  521. </dl>
  522. </dd>
  523. <dt>
  524. <div class="nameContainer">
  525. <h4 class="name" id="vertexCacheOptimize">
  526. <a href="#vertexCacheOptimize" class="doc-link"></a>
  527. <span class="type-signature attribute-readonly">readonly</span>vertexCacheOptimize<span class="type-signature"> : Boolean</span>
  528. <div class="source-link rightLinks">
  529. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L369">Scene/Primitive.js 369</a>
  530. </div>
  531. </h4>
  532. </div>
  533. </dt>
  534. <dd>
  535. <div class="description">
  536. When <code>true</code>, geometry vertices are optimized for the pre and post-vertex-shader caches.
  537. </div>
  538. <dl class="details">
  539. <span class="details-header">Default Value:</span>
  540. <code class="language-javascript">true</code>
  541. </dl>
  542. </dd>
  543. </dl>
  544. <h3 class="subsection-title">Methods</h3>
  545. <dl>
  546. <dt>
  547. <div class="nameContainer">
  548. <h4 class="name" id="destroy">
  549. <a href="#destroy" class="doc-link"></a>
  550. destroy<span class="signature">()</span> &rarr; <span class="type-signature returnType">undefined</span>
  551. <div class="source-link rightLinks">
  552. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L1814">Scene/Primitive.js 1814</a>
  553. </div>
  554. </h4>
  555. </div>
  556. </dt>
  557. <dd>
  558. <div class="description">
  559. Destroys the WebGL resources held by this object. Destroying an object allows for deterministic release of WebGL resources, instead of relying on the garbage collector to destroy this object. <p> Once an object is destroyed, it should not be used; calling any function other than <code>isDestroyed</code> will result in a <a href="DeveloperError.html"><code>DeveloperError</code></a> exception. Therefore, assign the return value (<code>undefined</code>) to the object as done in the example. </p>
  560. </div>
  561. <h5>Returns:</h5>
  562. <h5>Throws:</h5>
  563. <ul>
  564. <li>
  565. <div class="param-desc">
  566. <span class="param-type"><a href="DeveloperError.html">DeveloperError</a></span>
  567. : This object was destroyed, i.e., destroy() was called.
  568. </div>
  569. </li>
  570. </ul>
  571. <dl class="details">
  572. <h5>Example:</h5>
  573. <pre><code class="language-javascript">e = e &amp;&amp; e.destroy();</code></pre>
  574. <h5>See:</h5>
  575. <ul class="see-list">
  576. <li><a href="Primitive.html#isDestroyed">Primitive#isDestroyed</a></li>
  577. </ul>
  578. </dl>
  579. </dd>
  580. <dt>
  581. <div class="nameContainer">
  582. <h4 class="name" id="getGeometryInstanceAttributes">
  583. <a href="#getGeometryInstanceAttributes" class="doc-link"></a>
  584. getGeometryInstanceAttributes<span class="signature">(id)</span> &rarr; <span class="type-signature returnType">Object</span>
  585. <div class="source-link rightLinks">
  586. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L1711">Scene/Primitive.js 1711</a>
  587. </div>
  588. </h4>
  589. </div>
  590. </dt>
  591. <dd>
  592. <div class="description">
  593. Returns the modifiable per-instance attributes for a <a href="GeometryInstance.html"><code>GeometryInstance</code></a>.
  594. </div>
  595. <table class="params">
  596. <thead>
  597. <tr>
  598. <th>Name</th>
  599. <th>Type</th>
  600. <th class="last">Description</th>
  601. </tr>
  602. </thead>
  603. <tbody>
  604. <tr>
  605. <td class="name"><code>id</code></td>
  606. <td class="type">
  607. <span class="param-type">Object</span>
  608. </td>
  609. <td class="description last">
  610. The id of the <a href="GeometryInstance.html"><code>GeometryInstance</code></a>.</td>
  611. </tr>
  612. </tbody>
  613. </table>
  614. <h5>Returns:</h5>
  615. <div class="param-desc">
  616. The typed array in the attribute's format or undefined if the is no instance with id.
  617. </div>
  618. <h5>Throws:</h5>
  619. <ul>
  620. <li>
  621. <div class="param-desc">
  622. <span class="param-type"><a href="DeveloperError.html">DeveloperError</a></span>
  623. : must call update before calling getGeometryInstanceAttributes.
  624. </div>
  625. </li>
  626. </ul>
  627. <dl class="details">
  628. <h5>Example:</h5>
  629. <pre><code class="language-javascript">var attributes = primitive.getGeometryInstanceAttributes('an id'); attributes.color = Cesium.ColorGeometryInstanceAttribute.toValue(Cesium.Color.AQUA); attributes.show = Cesium.ShowGeometryInstanceAttribute.toValue(true); attributes.distanceDisplayCondition = Cesium.DistanceDisplayConditionGeometryInstanceAttribute.toValue(100.0, 10000.0);</code></pre>
  630. </dl>
  631. </dd>
  632. <dt>
  633. <div class="nameContainer">
  634. <h4 class="name" id="isDestroyed">
  635. <a href="#isDestroyed" class="doc-link"></a>
  636. isDestroyed<span class="signature">()</span> &rarr; <span class="type-signature returnType">Boolean</span>
  637. <div class="source-link rightLinks">
  638. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L1791">Scene/Primitive.js 1791</a>
  639. </div>
  640. </h4>
  641. </div>
  642. </dt>
  643. <dd>
  644. <div class="description">
  645. Returns true if this object was destroyed; otherwise, false. <p> If this object was destroyed, it should not be used; calling any function other than <code>isDestroyed</code> will result in a <a href="DeveloperError.html"><code>DeveloperError</code></a> exception. </p>
  646. </div>
  647. <h5>Returns:</h5>
  648. <div class="param-desc">
  649. <code>true</code> if this object was destroyed; otherwise, <code>false</code>.
  650. </div>
  651. <dl class="details">
  652. <h5>See:</h5>
  653. <ul class="see-list">
  654. <li><a href="Primitive.html#destroy">Primitive#destroy</a></li>
  655. </ul>
  656. </dl>
  657. </dd>
  658. <dt>
  659. <div class="nameContainer">
  660. <h4 class="name" id="update">
  661. <a href="#update" class="doc-link"></a>
  662. update<span class="signature">()</span>
  663. <div class="source-link rightLinks">
  664. <a href="https://github.com/AnalyticalGraphicsInc/cesium/blob/1.29/Source/Scene/Primitive.js#L1559">Scene/Primitive.js 1559</a>
  665. </div>
  666. </h4>
  667. </div>
  668. </dt>
  669. <dd>
  670. <div class="description">
  671. Called when <a href="Viewer.html"><code>Viewer</code></a> or <a href="CesiumWidget.html"><code>CesiumWidget</code></a> render the scene to get the draw commands needed to render this primitive. <p> Do not call this function directly. This is documented just to list the exceptions that may be propagated when the scene is rendered: </p>
  672. </div>
  673. <h5>Throws:</h5>
  674. <ul>
  675. <li>
  676. <div class="param-desc">
  677. <span class="param-type"><a href="DeveloperError.html">DeveloperError</a></span>
  678. : All instance geometries must have the same primitiveType.
  679. </div>
  680. </li>
  681. <li>
  682. <div class="param-desc">
  683. <span class="param-type"><a href="DeveloperError.html">DeveloperError</a></span>
  684. : Appearance and material have a uniform with the same name.
  685. </div>
  686. </li>
  687. <li>
  688. <div class="param-desc">
  689. <span class="param-type"><a href="DeveloperError.html">DeveloperError</a></span>
  690. : Primitive.modelMatrix is only supported in 3D mode.
  691. </div>
  692. </li>
  693. <li>
  694. <div class="param-desc">
  695. <span class="param-type"><a href="RuntimeError.html">RuntimeError</a></span>
  696. : Vertex texture fetch support is required to render primitives with per-instance attributes. The maximum number of vertex texture image units must be greater than zero.
  697. </div>
  698. </li>
  699. </ul>
  700. <dl class="details">
  701. </dl>
  702. </dd>
  703. </dl>
  704. </article>
  705. </section>
  706. <footer>
  707. Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.4.3</a>
  708. </footer>
  709. </div>
  710. <div class="nav">
  711. <div class="menu">
  712. <input type="text" class="classFilter" id="ClassFilter" placeholder="Search">
  713. <ul id="ClassList"><li data-name="Animation"><a href="Animation.html">Animation</a></li><li data-name="AnimationViewModel"><a href="AnimationViewModel.html">AnimationViewModel</a></li><li data-name="Appearance"><a href="Appearance.html">Appearance</a></li><li data-name="ArcGisImageServerTerrainProvider"><a href="ArcGisImageServerTerrainProvider.html">ArcGisImageServerTerrainProvider</a></li><li data-name="ArcGisMapServerImageryProvider"><a href="ArcGisMapServerImageryProvider.html">ArcGisMapServerImageryProvider</a></li><li data-name="AssociativeArray"><a href="AssociativeArray.html">AssociativeArray</a></li><li data-name="AxisAlignedBoundingBox"><a href="AxisAlignedBoundingBox.html">AxisAlignedBoundingBox</a></li><li data-name="barycentricCoordinates"><a href="barycentricCoordinates.html">barycentricCoordinates</a></li><li data-name="BaseLayerPicker"><a href="BaseLayerPicker.html">BaseLayerPicker</a></li><li data-name="BaseLayerPickerViewModel"><a href="BaseLayerPickerViewModel.html">BaseLayerPickerViewModel</a></li><li data-name="Billboard"><a href="Billboard.html">Billboard</a></li><li data-name="BillboardCollection"><a href="BillboardCollection.html">BillboardCollection</a></li><li data-name="BillboardGraphics"><a href="BillboardGraphics.html">BillboardGraphics</a></li><li data-name="BillboardVisualizer"><a href="BillboardVisualizer.html">BillboardVisualizer</a></li><li data-name="binarySearch"><a href="binarySearch.html">binarySearch</a></li><li data-name="BingMapsApi"><a href="BingMapsApi.html">BingMapsApi</a></li><li data-name="BingMapsImageryProvider"><a href="BingMapsImageryProvider.html">BingMapsImageryProvider</a></li><li data-name="BingMapsStyle"><a href="BingMapsStyle.html">BingMapsStyle</a></li><li data-name="BlendEquation"><a href="BlendEquation.html">BlendEquation</a></li><li data-name="BlendFunction"><a href="BlendFunction.html">BlendFunction</a></li><li data-name="BlendingState"><a href="BlendingState.html">BlendingState</a></li><li data-name="BoundingRectangle"><a href="BoundingRectangle.html">BoundingRectangle</a></li><li data-name="BoundingSphere"><a href="BoundingSphere.html">BoundingSphere</a></li><li data-name="BoxGeometry"><a href="BoxGeometry.html">BoxGeometry</a></li><li data-name="BoxGeometryUpdater"><a href="BoxGeometryUpdater.html">BoxGeometryUpdater</a></li><li data-name="BoxGraphics"><a href="BoxGraphics.html">BoxGraphics</a></li><li data-name="BoxOutlineGeometry"><a href="BoxOutlineGeometry.html">BoxOutlineGeometry</a></li><li data-name="CallbackProperty"><a href="CallbackProperty.html">CallbackProperty</a></li><li data-name="Camera"><a href="Camera.html">Camera</a></li><li data-name="CameraEventAggregator"><a href="CameraEventAggregator.html">CameraEventAggregator</a></li><li data-name="CameraEventType"><a href="CameraEventType.html">CameraEventType</a></li><li data-name="cancelAnimationFrame"><a href="cancelAnimationFrame.html">cancelAnimationFrame</a></li><li data-name="Cartesian2"><a href="Cartesian2.html">Cartesian2</a></li><li data-name="Cartesian3"><a href="Cartesian3.html">Cartesian3</a></li><li data-name="Cartesian4"><a href="Cartesian4.html">Cartesian4</a></li><li data-name="Cartographic"><a href="Cartographic.html">Cartographic</a></li><li data-name="CatmullRomSpline"><a href="CatmullRomSpline.html">CatmullRomSpline</a></li><li data-name="CesiumInspector"><a href="CesiumInspector.html">CesiumInspector</a></li><li data-name="CesiumInspectorViewModel"><a href="CesiumInspectorViewModel.html">CesiumInspectorViewModel</a></li><li data-name="CesiumMath"><a href="CesiumMath.html">CesiumMath</a></li><li data-name="CesiumTerrainProvider"><a href="CesiumTerrainProvider.html">CesiumTerrainProvider</a></li><li data-name="CesiumWidget"><a href="CesiumWidget.html">CesiumWidget</a></li><li data-name="CheckerboardMaterialProperty"><a href="CheckerboardMaterialProperty.html">CheckerboardMaterialProperty</a></li><li data-name="CircleGeometry"><a href="CircleGeometry.html">CircleGeometry</a></li><li data-name="CircleOutlineGeometry"><a href="CircleOutlineGeometry.html">CircleOutlineGeometry</a></li><li data-name="Clock"><a href="Clock.html">Clock</a></li><li data-name="ClockRange"><a href="ClockRange.html">ClockRange</a></li><li data-name="ClockStep"><a href="ClockStep.html">ClockStep</a></li><li data-name="ClockViewModel"><a href="ClockViewModel.html">ClockViewModel</a></li><li data-name="clone"><a href="clone.html">clone</a></li><li data-name="Color"><a href="Color.html">Color</a></li><li data-name="ColorBlendMode"><a href="ColorBlendMode.html">ColorBlendMode</a></li><li data-name="ColorGeometryInstanceAttribute"><a href="ColorGeometryInstanceAttribute.html">ColorGeometryInstanceAttribute</a></li><li data-name="ColorMaterialProperty"><a href="ColorMaterialProperty.html">ColorMaterialProperty</a></li><li data-name="combine"><a href="combine.html">combine</a></li><li data-name="Command"><a href="Command.html">Command</a></li><li data-name="ComponentDatatype"><a href="ComponentDatatype.html">ComponentDatatype</a></li><li data-name="CompositeEntityCollection"><a href="CompositeEntityCollection.html">CompositeEntityCollection</a></li><li data-name="CompositeMaterialProperty"><a href="CompositeMaterialProperty.html">CompositeMaterialProperty</a></li><li data-name="CompositePositionProperty"><a href="CompositePositionProperty.html">CompositePositionProperty</a></li><li data-name="CompositeProperty"><a href="CompositeProperty.html">CompositeProperty</a></li><li data-name="ConstantPositionProperty"><a href="ConstantPositionProperty.html">ConstantPositionProperty</a></li><li data-name="ConstantProperty"><a href="ConstantProperty.html">ConstantProperty</a></li><li data-name="CornerType"><a href="CornerType.html">CornerType</a></li><li data-name="CorridorGeometry"><a href="CorridorGeometry.html">CorridorGeometry</a></li><li data-name="CorridorGeometryUpdater"><a href="CorridorGeometryUpdater.html">CorridorGeometryUpdater</a></li><li data-name="CorridorGraphics"><a href="CorridorGraphics.html">CorridorGraphics</a></li><li data-name="CorridorOutlineGeometry"><a href="CorridorOutlineGeometry.html">CorridorOutlineGeometry</a></li><li data-name="createCommand"><a href="createCommand.html">createCommand</a></li><li data-name="createGuid"><a href="createGuid.html">createGuid</a></li><li data-name="createOpenStreetMapImageryProvider"><a href="createOpenStreetMapImageryProvider.html">createOpenStreetMapImageryProvider</a></li><li data-name="createTangentSpaceDebugPrimitive"><a href="createTangentSpaceDebugPrimitive.html">createTangentSpaceDebugPrimitive</a></li><li data-name="createTaskProcessorWorker"><a href="createTaskProcessorWorker.html">createTaskProcessorWorker</a></li><li data-name="createTileMapServiceImageryProvider"><a href="createTileMapServiceImageryProvider.html">createTileMapServiceImageryProvider</a></li><li data-name="Credit"><a href="Credit.html">Credit</a></li><li data-name="CreditDisplay"><a href="CreditDisplay.html">CreditDisplay</a></li><li data-name="CubicRealPolynomial"><a href="CubicRealPolynomial.html">CubicRealPolynomial</a></li><li data-name="CullFace"><a href="CullFace.html">CullFace</a></li><li data-name="CullingVolume"><a href="CullingVolume.html">CullingVolume</a></li><li data-name="CustomDataSource"><a href="CustomDataSource.html">CustomDataSource</a></li><li data-name="CylinderGeometry"><a href="CylinderGeometry.html">CylinderGeometry</a></li><li data-name="CylinderGeometryUpdater"><a href="CylinderGeometryUpdater.html">CylinderGeometryUpdater</a></li><li data-name="CylinderGraphics"><a href="CylinderGraphics.html">CylinderGraphics</a></li><li data-name="CylinderOutlineGeometry"><a href="CylinderOutlineGeometry.html">CylinderOutlineGeometry</a></li><li data-name="CzmlDataSource"><a href="CzmlDataSource.html">CzmlDataSource</a></li><li data-name="DataSource"><a href="DataSource.html">DataSource</a></li><li data-name="DataSourceClock"><a href="DataSourceClock.html">DataSourceClock</a></li><li data-name="DataSourceCollection"><a href="DataSourceCollection.html">DataSourceCollection</a></li><li data-name="DataSourceDisplay"><a href="DataSourceDisplay.html">DataSourceDisplay</a></li><li data-name="DebugAppearance"><a href="DebugAppearance.html">DebugAppearance</a></li><li data-name="DebugCameraPrimitive"><a href="DebugCameraPrimitive.html">DebugCameraPrimitive</a></li><li data-name="DebugModelMatrixPrimitive"><a href="DebugModelMatrixPrimitive.html">DebugModelMatrixPrimitive</a></li><li data-name="DefaultProxy"><a href="DefaultProxy.html">DefaultProxy</a></li><li data-name="defaultValue"><a href="defaultValue.html">defaultValue</a></li><li data-name="defined"><a href="defined.html">defined</a></li><li data-name="DepthFunction"><a href="DepthFunction.html">DepthFunction</a></li><li data-name="destroyObject"><a href="destroyObject.html">destroyObject</a></li><li data-name="DeveloperError"><a href="DeveloperError.html">DeveloperError</a></li><li data-name="DiscardMissingTileImagePolicy"><a href="DiscardMissingTileImagePolicy.html">DiscardMissingTileImagePolicy</a></li><li data-name="DistanceDisplayCondition"><a href="DistanceDisplayCondition.html">DistanceDisplayCondition</a></li><li data-name="DistanceDisplayConditionGeometryInstanceAttribute"><a href="DistanceDisplayConditionGeometryInstanceAttribute.html">DistanceDisplayConditionGeometryInstanceAttribute</a></li><li data-name="DynamicGeometryUpdater"><a href="DynamicGeometryUpdater.html">DynamicGeometryUpdater</a></li><li data-name="EasingFunction"><a href="EasingFunction.html">EasingFunction</a></li><li data-name="EllipseGeometry"><a href="EllipseGeometry.html">EllipseGeometry</a></li><li data-name="EllipseGeometryUpdater"><a href="EllipseGeometryUpdater.html">EllipseGeometryUpdater</a></li><li data-name="EllipseGraphics"><a href="EllipseGraphics.html">EllipseGraphics</a></li><li data-name="EllipseOutlineGeometry"><a href="EllipseOutlineGeometry.html">EllipseOutlineGeometry</a></li><li data-name="Ellipsoid"><a href="Ellipsoid.html">Ellipsoid</a></li><li data-name="EllipsoidGeodesic"><a href="EllipsoidGeodesic.html">EllipsoidGeodesic</a></li><li data-name="EllipsoidGeometry"><a href="EllipsoidGeometry.html">EllipsoidGeometry</a></li><li data-name="EllipsoidGeometryUpdater"><a href="EllipsoidGeometryUpdater.html">EllipsoidGeometryUpdater</a></li><li data-name="EllipsoidGraphics"><a href="EllipsoidGraphics.html">EllipsoidGraphics</a></li><li data-name="EllipsoidOutlineGeometry"><a href="EllipsoidOutlineGeometry.html">EllipsoidOutlineGeometry</a></li><li data-name="EllipsoidSurfaceAppearance"><a href="EllipsoidSurfaceAppearance.html">EllipsoidSurfaceAppearance</a></li><li data-name="EllipsoidTangentPlane"><a href="EllipsoidTangentPlane.html">EllipsoidTangentPlane</a></li><li data-name="EllipsoidTerrainProvider"><a href="EllipsoidTerrainProvider.html">EllipsoidTerrainProvider</a></li><li data-name="Entity"><a href="Entity.html">Entity</a></li><li data-name="EntityCluster"><a href="EntityCluster.html">EntityCluster</a></li><li data-name="EntityCollection"><a href="EntityCollection.html">EntityCollection</a></li><li data-name="EntityView"><a href="EntityView.html">EntityView</a></li><li data-name="Event"><a href="Event.html">Event</a></li><li data-name="EventHelper"><a href="EventHelper.html">EventHelper</a></li><li data-name="ExtrapolationType"><a href="ExtrapolationType.html">ExtrapolationType</a></li><li data-name="FeatureDetection"><a href="FeatureDetection.html">FeatureDetection</a></li><li data-name="Fog"><a href="Fog.html">Fog</a></li><li data-name="formatError"><a href="formatError.html">formatError</a></li><li data-name="FrameRateMonitor"><a href="FrameRateMonitor.html">FrameRateMonitor</a></li><li data-name="Fullscreen"><a href="Fullscreen.html">Fullscreen</a></li><li data-name="FullscreenButton"><a href="FullscreenButton.html">FullscreenButton</a></li><li data-name="FullscreenButtonViewModel"><a href="FullscreenButtonViewModel.html">FullscreenButtonViewModel</a></li><li data-name="Geocoder"><a href="Geocoder.html">Geocoder</a></li><li data-name="GeocoderViewModel"><a href="GeocoderViewModel.html">GeocoderViewModel</a></li><li data-name="GeographicProjection"><a href="GeographicProjection.html">GeographicProjection</a></li><li data-name="GeographicTilingScheme"><a href="GeographicTilingScheme.html">GeographicTilingScheme</a></li><li data-name="GeoJsonDataSource"><a href="GeoJsonDataSource.html">GeoJsonDataSource</a></li><li data-name="Geometry"><a href="Geometry.html">Geometry</a></li><li data-name="GeometryAttribute"><a href="GeometryAttribute.html">GeometryAttribute</a></li><li data-name="GeometryAttributes"><a href="GeometryAttributes.html">GeometryAttributes</a></li><li data-name="GeometryInstance"><a href="GeometryInstance.html">GeometryInstance</a></li><li data-name="GeometryInstanceAttribute"><a href="GeometryInstanceAttribute.html">GeometryInstanceAttribute</a></li><li data-name="GeometryPipeline"><a href="GeometryPipeline.html">GeometryPipeline</a></li><li data-name="GeometryUpdater"><a href="GeometryUpdater.html">GeometryUpdater</a></li><li data-name="GeometryVisualizer"><a href="GeometryVisualizer.html">GeometryVisualizer</a></li><li data-name="getAbsoluteUri"><a href="getAbsoluteUri.html">getAbsoluteUri</a></li><li data-name="getBaseUri"><a href="getBaseUri.html">getBaseUri</a></li><li data-name="getExtensionFromUri"><a href="getExtensionFromUri.html">getExtensionFromUri</a></li><li data-name="GetFeatureInfoFormat"><a href="GetFeatureInfoFormat.html">GetFeatureInfoFormat</a></li><li data-name="getFilenameFromUri"><a href="getFilenameFromUri.html">getFilenameFromUri</a></li><li data-name="getImagePixels"><a href="getImagePixels.html">getImagePixels</a></li><li data-name="getTimestamp"><a href="getTimestamp.html">getTimestamp</a></li><li data-name="Globe"><a href="Globe.html">Globe</a></li><li data-name="GoogleEarthImageryProvider"><a href="GoogleEarthImageryProvider.html">GoogleEarthImageryProvider</a></li><li data-name="GregorianDate"><a href="GregorianDate.html">GregorianDate</a></li><li data-name="GridImageryProvider"><a href="GridImageryProvider.html">GridImageryProvider</a></li><li data-name="GridMaterialProperty"><a href="GridMaterialProperty.html">GridMaterialProperty</a></li><li data-name="GroundPrimitive"><a href="GroundPrimitive.html">GroundPrimitive</a></li><li data-name="HeadingPitchRange"><a href="HeadingPitchRange.html">HeadingPitchRange</a></li><li data-name="HeadingPitchRoll"><a href="HeadingPitchRoll.html">HeadingPitchRoll</a></li><li data-name="HeightmapTerrainData"><a href="HeightmapTerrainData.html">HeightmapTerrainData</a></li><li data-name="HeightReference"><a href="HeightReference.html">HeightReference</a></li><li data-name="HermitePolynomialApproximation"><a href="HermitePolynomialApproximation.html">HermitePolynomialApproximation</a></li><li data-name="HermiteSpline"><a href="HermiteSpline.html">HermiteSpline</a></li><li data-name="HomeButton"><a href="HomeButton.html">HomeButton</a></li><li data-name="HomeButtonViewModel"><a href="HomeButtonViewModel.html">HomeButtonViewModel</a></li><li data-name="HorizontalOrigin"><a href="HorizontalOrigin.html">HorizontalOrigin</a></li><li data-name="ImageMaterialProperty"><a href="ImageMaterialProperty.html">ImageMaterialProperty</a></li><li data-name="ImageryLayer"><a href="ImageryLayer.html">ImageryLayer</a></li><li data-name="ImageryLayerCollection"><a href="ImageryLayerCollection.html">ImageryLayerCollection</a></li><li data-name="ImageryLayerFeatureInfo"><a href="ImageryLayerFeatureInfo.html">ImageryLayerFeatureInfo</a></li><li data-name="ImageryProvider"><a href="ImageryProvider.html">ImageryProvider</a></li><li data-name="IndexDatatype"><a href="IndexDatatype.html">IndexDatatype</a></li><li data-name="InfoBox"><a href="InfoBox.html">InfoBox</a></li><li data-name="InfoBoxViewModel"><a href="InfoBoxViewModel.html">InfoBoxViewModel</a></li><li data-name="InterpolationAlgorithm"><a href="InterpolationAlgorithm.html">InterpolationAlgorithm</a></li><li data-name="Intersect"><a href="Intersect.html">Intersect</a></li><li data-name="Intersections2D"><a href="Intersections2D.html">Intersections2D</a></li><li data-name="IntersectionTests"><a href="IntersectionTests.html">IntersectionTests</a></li><li data-name="Interval"><a href="Interval.html">Interval</a></li><li data-name="isArray"><a href="isArray.html">isArray</a></li><li data-name="isLeapYear"><a href="isLeapYear.html">isLeapYear</a></li><li data-name="Iso8601"><a href="Iso8601.html">Iso8601</a></li><li data-name="JulianDate"><a href="JulianDate.html">JulianDate</a></li><li data-name="KeyboardEventModifier"><a href="KeyboardEventModifier.html">KeyboardEventModifier</a></li><li data-name="KmlDataSource"><a href="KmlDataSource.html">KmlDataSource</a></li><li data-name="KmlFeatureData"><a href="KmlFeatureData.html">KmlFeatureData</a></li><li data-name="Label"><a href="Label.html">Label</a></li><li data-name="LabelCollection"><a href="LabelCollection.html">LabelCollection</a></li><li data-name="LabelGraphics"><a href="LabelGraphics.html">LabelGraphics</a></li><li data-name="LabelStyle"><a href="LabelStyle.html">LabelStyle</a></li><li data-name="LabelVisualizer"><a href="LabelVisualizer.html">LabelVisualizer</a></li><li data-name="LagrangePolynomialApproximation"><a href="LagrangePolynomialApproximation.html">LagrangePolynomialApproximation</a></li><li data-name="LeapSecond"><a href="LeapSecond.html">LeapSecond</a></li><li data-name="LinearApproximation"><a href="LinearApproximation.html">LinearApproximation</a></li><li data-name="LinearSpline"><a href="LinearSpline.html">LinearSpline</a></li><li data-name="loadArrayBuffer"><a href="loadArrayBuffer.html">loadArrayBuffer</a></li><li data-name="loadBlob"><a href="loadBlob.html">loadBlob</a></li><li data-name="loadImage"><a href="loadImage.html">loadImage</a></li><li data-name="loadImageViaBlob"><a href="loadImageViaBlob.html">loadImageViaBlob</a></li><li data-name="loadJson"><a href="loadJson.html">loadJson</a></li><li data-name="loadJsonp"><a href="loadJsonp.html">loadJsonp</a></li><li data-name="loadText"><a href="loadText.html">loadText</a></li><li data-name="loadWithXhr"><a href="loadWithXhr.html">loadWithXhr</a></li><li data-name="loadXML"><a href="loadXML.html">loadXML</a></li><li data-name="MapboxImageryProvider"><a href="MapboxImageryProvider.html">MapboxImageryProvider</a></li><li data-name="MapMode2D"><a href="MapMode2D.html">MapMode2D</a></li><li data-name="MapProjection"><a href="MapProjection.html">MapProjection</a></li><li data-name="Material"><a href="Material.html">Material</a></li><li data-name="MaterialAppearance"><a href="MaterialAppearance.html">MaterialAppearance</a></li><li data-name="MaterialProperty"><a href="MaterialProperty.html">MaterialProperty</a></li><li data-name="Matrix2"><a href="Matrix2.html">Matrix2</a></li><li data-name="Matrix3"><a href="Matrix3.html">Matrix3</a></li><li data-name="Matrix4"><a href="Matrix4.html">Matrix4</a></li><li data-name="mergeSort"><a href="mergeSort.html">mergeSort</a></li><li data-name="Model"><a href="Model.html">Model</a></li><li data-name="ModelAnimation"><a href="ModelAnimation.html">ModelAnimation</a></li><li data-name="ModelAnimationCollection"><a href="ModelAnimationCollection.html">ModelAnimationCollection</a></li><li data-name="ModelAnimationLoop"><a href="ModelAnimationLoop.html">ModelAnimationLoop</a></li><li data-name="ModelGraphics"><a href="ModelGraphics.html">ModelGraphics</a></li><li data-name="ModelMaterial"><a href="ModelMaterial.html">ModelMaterial</a></li><li data-name="ModelMesh"><a href="ModelMesh.html">ModelMesh</a></li><li data-name="ModelNode"><a href="ModelNode.html">ModelNode</a></li><li data-name="ModelVisualizer"><a href="ModelVisualizer.html">ModelVisualizer</a></li><li data-name="Moon"><a href="Moon.html">Moon</a></li><li data-name="NavigationHelpButton"><a href="NavigationHelpButton.html">NavigationHelpButton</a></li><li data-name="NavigationHelpButtonViewModel"><a href="NavigationHelpButtonViewModel.html">NavigationHelpButtonViewModel</a></li><li data-name="NearFarScalar"><a href="NearFarScalar.html">NearFarScalar</a></li><li data-name="NeverTileDiscardPolicy"><a href="NeverTileDiscardPolicy.html">NeverTileDiscardPolicy</a></li><li data-name="NodeTransformationProperty"><a href="NodeTransformationProperty.html">NodeTransformationProperty</a></li><li data-name="objectToQuery"><a href="objectToQuery.html">objectToQuery</a></li><li data-name="Occluder"><a href="Occluder.html">Occluder</a></li><li data-name="OrientedBoundingBox"><a href="OrientedBoundingBox.html">OrientedBoundingBox</a></li><li data-name="OrthographicFrustum"><a href="OrthographicFrustum.html">OrthographicFrustum</a></li><li data-name="Packable"><a href="Packable.html">Packable</a></li><li data-name="PackableForInterpolation"><a href="PackableForInterpolation.html">PackableForInterpolation</a></li><li data-name="PathGraphics"><a href="PathGraphics.html">PathGraphics</a></li><li data-name="PathVisualizer"><a href="PathVisualizer.html">PathVisualizer</a></li><li data-name="PerformanceWatchdog"><a href="PerformanceWatchdog.html">PerformanceWatchdog</a></li><li data-name="PerformanceWatchdogViewModel"><a href="PerformanceWatchdogViewModel.html">PerformanceWatchdogViewModel</a></li><li data-name="PerInstanceColorAppearance"><a href="PerInstanceColorAppearance.html">PerInstanceColorAppearance</a></li><li data-name="PerspectiveFrustum"><a href="PerspectiveFrustum.html">PerspectiveFrustum</a></li><li data-name="PerspectiveOffCenterFrustum"><a href="PerspectiveOffCenterFrustum.html">PerspectiveOffCenterFrustum</a></li><li data-name="PinBuilder"><a href="PinBuilder.html">PinBuilder</a></li><li data-name="PixelFormat"><a href="PixelFormat.html">PixelFormat</a></li><li data-name="Plane"><a href="Plane.html">Plane</a></li><li data-name="PointGraphics"><a href="PointGraphics.html">PointGraphics</a></li><li data-name="pointInsideTriangle"><a href="pointInsideTriangle.html">pointInsideTriangle</a></li><li data-name="PointPrimitive"><a href="PointPrimitive.html">PointPrimitive</a></li><li data-name="PointPrimitiveCollection"><a href="PointPrimitiveCollection.html">PointPrimitiveCollection</a></li><li data-name="PointVisualizer"><a href="PointVisualizer.html">PointVisualizer</a></li><li data-name="PolygonGeometry"><a href="PolygonGeometry.html">PolygonGeometry</a></li><li data-name="PolygonGeometryUpdater"><a href="PolygonGeometryUpdater.html">PolygonGeometryUpdater</a></li><li data-name="PolygonGraphics"><a href="PolygonGraphics.html">PolygonGraphics</a></li><li data-name="PolygonHierarchy"><a href="PolygonHierarchy.html">PolygonHierarchy</a></li><li data-name="PolygonOutlineGeometry"><a href="PolygonOutlineGeometry.html">PolygonOutlineGeometry</a></li><li data-name="Polyline"><a href="Polyline.html">Polyline</a></li><li data-name="PolylineArrowMaterialProperty"><a href="PolylineArrowMaterialProperty.html">PolylineArrowMaterialProperty</a></li><li data-name="PolylineCollection"><a href="PolylineCollection.html">PolylineCollection</a></li><li data-name="PolylineColorAppearance"><a href="PolylineColorAppearance.html">PolylineColorAppearance</a></li><li data-name="PolylineGeometry"><a href="PolylineGeometry.html">PolylineGeometry</a></li><li data-name="PolylineGeometryUpdater"><a href="PolylineGeometryUpdater.html">PolylineGeometryUpdater</a></li><li data-name="PolylineGlowMaterialProperty"><a href="PolylineGlowMaterialProperty.html">PolylineGlowMaterialProperty</a></li><li data-name="PolylineGraphics"><a href="PolylineGraphics.html">PolylineGraphics</a></li><li data-name="PolylineMaterialAppearance"><a href="PolylineMaterialAppearance.html">PolylineMaterialAppearance</a></li><li data-name="PolylineOutlineMaterialProperty"><a href="PolylineOutlineMaterialProperty.html">PolylineOutlineMaterialProperty</a></li><li data-name="PolylineVolumeGeometry"><a href="PolylineVolumeGeometry.html">PolylineVolumeGeometry</a></li><li data-name="PolylineVolumeGeometryUpdater"><a href="PolylineVolumeGeometryUpdater.html">PolylineVolumeGeometryUpdater</a></li><li data-name="PolylineVolumeGraphics"><a href="PolylineVolumeGraphics.html">PolylineVolumeGraphics</a></li><li data-name="PolylineVolumeOutlineGeometry"><a href="PolylineVolumeOutlineGeometry.html">PolylineVolumeOutlineGeometry</a></li><li data-name="PositionProperty"><a href="PositionProperty.html">PositionProperty</a></li><li data-name="PositionPropertyArray"><a href="PositionPropertyArray.html">PositionPropertyArray</a></li><li data-name="Primitive"><a href="Primitive.html">Primitive</a></li><li data-name="PrimitiveCollection"><a href="PrimitiveCollection.html">PrimitiveCollection</a></li><li data-name="PrimitiveType"><a href="PrimitiveType.html">PrimitiveType</a></li><li data-name="Property"><a href="Property.html">Property</a></li><li data-name="PropertyArray"><a href="PropertyArray.html">PropertyArray</a></li><li data-name="PropertyBag"><a href="PropertyBag.html">PropertyBag</a></li><li data-name="ProviderViewModel"><a href="ProviderViewModel.html">ProviderViewModel</a></li><li data-name="QuadraticRealPolynomial"><a href="QuadraticRealPolynomial.html">QuadraticRealPolynomial</a></li><li data-name="QuantizedMeshTerrainData"><a href="QuantizedMeshTerrainData.html">QuantizedMeshTerrainData</a></li><li data-name="QuarticRealPolynomial"><a href="QuarticRealPolynomial.html">QuarticRealPolynomial</a></li><li data-name="Quaternion"><a href="Quaternion.html">Quaternion</a></li><li data-name="QuaternionSpline"><a href="QuaternionSpline.html">QuaternionSpline</a></li><li data-name="queryToObject"><a href="queryToObject.html">queryToObject</a></li><li data-name="Queue"><a href="Queue.html">Queue</a></li><li data-name="Ray"><a href="Ray.html">Ray</a></li><li data-name="Rectangle"><a href="Rectangle.html">Rectangle</a></li><li data-name="RectangleGeometry"><a href="RectangleGeometry.html">RectangleGeometry</a></li><li data-name="RectangleGeometryUpdater"><a href="RectangleGeometryUpdater.html">RectangleGeometryUpdater</a></li><li data-name="RectangleGraphics"><a href="RectangleGraphics.html">RectangleGraphics</a></li><li data-name="RectangleOutlineGeometry"><a href="RectangleOutlineGeometry.html">RectangleOutlineGeometry</a></li><li data-name="ReferenceFrame"><a href="ReferenceFrame.html">ReferenceFrame</a></li><li data-name="ReferenceProperty"><a href="ReferenceProperty.html">ReferenceProperty</a></li><li data-name="requestAnimationFrame"><a href="requestAnimationFrame.html">requestAnimationFrame</a></li><li data-name="RequestErrorEvent"><a href="RequestErrorEvent.html">RequestErrorEvent</a></li><li data-name="Rotation"><a href="Rotation.html">Rotation</a></li><li data-name="RuntimeError"><a href="RuntimeError.html">RuntimeError</a></li><li data-name="SampledPositionProperty"><a href="SampledPositionProperty.html">SampledPositionProperty</a></li><li data-name="SampledProperty"><a href="SampledProperty.html">SampledProperty</a></li><li data-name="sampleTerrain"><a href="sampleTerrain.html">sampleTerrain</a></li><li data-name="Scene"><a href="Scene.html">Scene</a></li><li data-name="SceneMode"><a href="SceneMode.html">SceneMode</a></li><li data-name="SceneModePicker"><a href="SceneModePicker.html">SceneModePicker</a></li><li data-name="SceneModePickerViewModel"><a href="SceneModePickerViewModel.html">SceneModePickerViewModel</a></li><li data-name="SceneTransforms"><a href="SceneTransforms.html">SceneTransforms</a></li><li data-name="ScreenSpaceCameraController"><a href="ScreenSpaceCameraController.html">ScreenSpaceCameraController</a></li><li data-name="ScreenSpaceEventHandler"><a href="ScreenSpaceEventHandler.html">ScreenSpaceEventHandler</a></li><li data-name="ScreenSpaceEventType"><a href="ScreenSpaceEventType.html">ScreenSpaceEventType</a></li><li data-name="SelectionIndicator"><a href="SelectionIndicator.html">SelectionIndicator</a></li><li data-name="SelectionIndicatorViewModel"><a href="SelectionIndicatorViewModel.html">SelectionIndicatorViewModel</a></li><li data-name="ShadowMap"><a href="ShadowMap.html">ShadowMap</a></li><li data-name="ShadowMode"><a href="ShadowMode.html">ShadowMode</a></li><li data-name="ShowGeometryInstanceAttribute"><a href="ShowGeometryInstanceAttribute.html">ShowGeometryInstanceAttribute</a></li><li data-name="Simon1994PlanetaryPositions"><a href="Simon1994PlanetaryPositions.html">Simon1994PlanetaryPositions</a></li><li data-name="SimplePolylineGeometry"><a href="SimplePolylineGeometry.html">SimplePolylineGeometry</a></li><li data-name="SingleTileImageryProvider"><a href="SingleTileImageryProvider.html">SingleTileImageryProvider</a></li><li data-name="SkyAtmosphere"><a href="SkyAtmosphere.html">SkyAtmosphere</a></li><li data-name="SkyBox"><a href="SkyBox.html">SkyBox</a></li><li data-name="SphereGeometry"><a href="SphereGeometry.html">SphereGeometry</a></li><li data-name="SphereOutlineGeometry"><a href="SphereOutlineGeometry.html">SphereOutlineGeometry</a></li><li data-name="Spherical"><a href="Spherical.html">Spherical</a></li><li data-name="Spline"><a href="Spline.html">Spline</a></li><li data-name="StencilFunction"><a href="StencilFunction.html">StencilFunction</a></li><li data-name="StencilOperation"><a href="StencilOperation.html">StencilOperation</a></li><li data-name="StripeMaterialProperty"><a href="StripeMaterialProperty.html">StripeMaterialProperty</a></li><li data-name="StripeOrientation"><a href="StripeOrientation.html">StripeOrientation</a></li><li data-name="subdivideArray"><a href="subdivideArray.html">subdivideArray</a></li><li data-name="Sun"><a href="Sun.html">Sun</a></li><li data-name="SvgPathBindingHandler"><a href="SvgPathBindingHandler.html">SvgPathBindingHandler</a></li><li data-name="TaskProcessor"><a href="TaskProcessor.html">TaskProcessor</a></li><li data-name="TerrainData"><a href="TerrainData.html">TerrainData</a></li><li data-name="TerrainProvider"><a href="TerrainProvider.html">TerrainProvider</a></li><li data-name="throttleRequestByServer"><a href="throttleRequestByServer.html">throttleRequestByServer</a></li><li data-name="TileCoordinatesImageryProvider"><a href="TileCoordinatesImageryProvider.html">TileCoordinatesImageryProvider</a></li><li data-name="TileDiscardPolicy"><a href="TileDiscardPolicy.html">TileDiscardPolicy</a></li><li data-name="TileProviderError"><a href="TileProviderError.html">TileProviderError</a></li><li data-name="TilingScheme"><a href="TilingScheme.html">TilingScheme</a></li><li data-name="TimeInterval"><a href="TimeInterval.html">TimeInterval</a></li><li data-name="TimeIntervalCollection"><a href="TimeIntervalCollection.html">TimeIntervalCollection</a></li><li data-name="TimeIntervalCollectionPositionProperty"><a href="TimeIntervalCollectionPositionProperty.html">TimeIntervalCollectionPositionProperty</a></li><li data-name="TimeIntervalCollectionProperty"><a href="TimeIntervalCollectionProperty.html">TimeIntervalCollectionProperty</a></li><li data-name="Timeline"><a href="Timeline.html">Timeline</a></li><li data-name="TimeStandard"><a href="TimeStandard.html">TimeStandard</a></li><li data-name="ToggleButtonViewModel"><a href="ToggleButtonViewModel.html">ToggleButtonViewModel</a></li><li data-name="Transforms"><a href="Transforms.html">Transforms</a></li><li data-name="TranslationRotationScale"><a href="TranslationRotationScale.html">TranslationRotationScale</a></li><li data-name="TridiagonalSystemSolver"><a href="TridiagonalSystemSolver.html">TridiagonalSystemSolver</a></li><li data-name="TrustedServers"><a href="TrustedServers.html">TrustedServers</a></li><li data-name="UrlTemplateImageryProvider"><a href="UrlTemplateImageryProvider.html">UrlTemplateImageryProvider</a></li><li data-name="VelocityOrientationProperty"><a href="VelocityOrientationProperty.html">VelocityOrientationProperty</a></li><li data-name="VelocityVectorProperty"><a href="VelocityVectorProperty.html">VelocityVectorProperty</a></li><li data-name="VertexFormat"><a href="VertexFormat.html">VertexFormat</a></li><li data-name="VerticalOrigin"><a href="VerticalOrigin.html">VerticalOrigin</a></li><li data-name="VideoSynchronizer"><a href="VideoSynchronizer.html">VideoSynchronizer</a></li><li data-name="Viewer"><a href="Viewer.html">Viewer</a></li><li data-name="viewerCesiumInspectorMixin"><a href="viewerCesiumInspectorMixin.html">viewerCesiumInspectorMixin</a></li><li data-name="viewerDragDropMixin"><a href="viewerDragDropMixin.html">viewerDragDropMixin</a></li><li data-name="viewerPerformanceWatchdogMixin"><a href="viewerPerformanceWatchdogMixin.html">viewerPerformanceWatchdogMixin</a></li><li data-name="ViewportQuad"><a href="ViewportQuad.html">ViewportQuad</a></li><li data-name="Visibility"><a href="Visibility.html">Visibility</a></li><li data-name="Visualizer"><a href="Visualizer.html">Visualizer</a></li><li data-name="VRButton"><a href="VRButton.html">VRButton</a></li><li data-name="VRButtonViewModel"><a href="VRButtonViewModel.html">VRButtonViewModel</a></li><li data-name="VRTheWorldTerrainProvider"><a href="VRTheWorldTerrainProvider.html">VRTheWorldTerrainProvider</a></li><li data-name="WallGeometry"><a href="WallGeometry.html">WallGeometry</a></li><li data-name="WallGeometryUpdater"><a href="WallGeometryUpdater.html">WallGeometryUpdater</a></li><li data-name="WallGraphics"><a href="WallGraphics.html">WallGraphics</a></li><li data-name="WallOutlineGeometry"><a href="WallOutlineGeometry.html">WallOutlineGeometry</a></li><li data-name="WebGLConstants"><a href="WebGLConstants.html">WebGLConstants</a></li><li data-name="WebMapServiceImageryProvider"><a href="WebMapServiceImageryProvider.html">WebMapServiceImageryProvider</a></li><li data-name="WebMapTileServiceImageryProvider"><a href="WebMapTileServiceImageryProvider.html">WebMapTileServiceImageryProvider</a></li><li data-name="WebMercatorProjection"><a href="WebMercatorProjection.html">WebMercatorProjection</a></li><li data-name="WebMercatorTilingScheme"><a href="WebMercatorTilingScheme.html">WebMercatorTilingScheme</a></li><li data-name="WindingOrder"><a href="WindingOrder.html">WindingOrder</a></li></ul>
  714. </div>
  715. </div>
  716. <script>
  717. if (window.frameElement) {
  718. document.body.className = 'embedded';
  719. var ele = document.createElement('a');
  720. ele.className = 'popout';
  721. ele.target = '_blank';
  722. ele.href = window.location.href;
  723. ele.title = 'Pop out';
  724. document.getElementById('main').appendChild(ele);
  725. }
  726. // Set targets on external links. Sandcastle and GitHub shouldn't be embedded in any iframe.
  727. Array.prototype.forEach.call(document.getElementsByTagName('a'), function(a) {
  728. if (/^https?:/i.test(a.getAttribute('href'))) {
  729. a.target='_blank';
  730. }
  731. });
  732. </script>
  733. <script src="javascript/prism.js"></script>
  734. <script src="javascript/cesiumDoc.js"></script>
  735. </body>
  736. </html>