/doc/doc-index.html

https://github.com/haldean/artray · HTML · 933 lines · 933 code · 0 blank · 0 comment · 0 complexity · d9a86fcef0f08359b68930de075c677f MD5 · raw file

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml"
  3. ><head
  4. ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
  5. /><title
  6. >ArtRay: A Haskell Ray Tracer (Index)</title
  7. ><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean"
  8. /><script src="haddock-util.js" type="text/javascript"
  9. ></script
  10. ><script type="text/javascript"
  11. >//<![CDATA[
  12. window.onload = function () {pageLoad();};
  13. //]]>
  14. </script
  15. ></head
  16. ><body
  17. ><div id="package-header"
  18. ><ul class="links" id="page-menu"
  19. ><li
  20. ><a href="index.html"
  21. >Contents</a
  22. ></li
  23. ><li
  24. ><a href="doc-index.html"
  25. >Index</a
  26. ></li
  27. ></ul
  28. ><p class="caption"
  29. >ArtRay: A Haskell Ray Tracer</p
  30. ></div
  31. ><div id="content"
  32. ><div id="index"
  33. ><p class="caption"
  34. >Index</p
  35. ><table
  36. ><tr
  37. ><td class="src"
  38. >ambient</td
  39. ><td class="module"
  40. ><a href="ArtRay-Primitives.html#v:ambient"
  41. >ArtRay.Primitives</a
  42. ></td
  43. ></tr
  44. ><tr
  45. ><td class="src"
  46. >Antialiased</td
  47. ><td class="module"
  48. ><a href="ArtRay-Primitives.html#v:Antialiased"
  49. >ArtRay.Primitives</a
  50. ></td
  51. ></tr
  52. ><tr
  53. ><td class="src"
  54. >aperture</td
  55. ><td class="module"
  56. ><a href="ArtRay-Primitives.html#v:aperture"
  57. >ArtRay.Primitives</a
  58. ></td
  59. ></tr
  60. ><tr
  61. ><td class="src"
  62. >applyToImage</td
  63. ><td class="module"
  64. ><a href="ArtRay-Render.html#v:applyToImage"
  65. >ArtRay.Render</a
  66. ></td
  67. ></tr
  68. ><tr
  69. ><td class="src"
  70. >background</td
  71. ><td class="module"
  72. ><a href="ArtRay-Primitives.html#v:background"
  73. >ArtRay.Primitives</a
  74. ></td
  75. ></tr
  76. ><tr
  77. ><td class="src"
  78. >base</td
  79. ><td class="module"
  80. ><a href="ArtRay-Primitives.html#v:base"
  81. >ArtRay.Primitives</a
  82. ></td
  83. ></tr
  84. ><tr
  85. ><td class="src"
  86. >basecolor</td
  87. ><td class="module"
  88. ><a href="ArtRay-Primitives.html#v:basecolor"
  89. >ArtRay.Primitives</a
  90. ></td
  91. ></tr
  92. ><tr
  93. ><td class="src"
  94. >center</td
  95. ><td class="module"
  96. ><a href="ArtRay-Primitives.html#v:center"
  97. >ArtRay.Primitives</a
  98. ></td
  99. ></tr
  100. ><tr
  101. ><td class="src"
  102. >cmodel</td
  103. ><td class="module"
  104. ><a href="ArtRay-Primitives.html#v:cmodel"
  105. >ArtRay.Primitives</a
  106. ></td
  107. ></tr
  108. ><tr
  109. ><td class="src"
  110. >color</td
  111. ><td class="module"
  112. ><a href="ArtRay-Primitives.html#v:color"
  113. >ArtRay.Primitives</a
  114. ></td
  115. ></tr
  116. ><tr
  117. ><td class="src"
  118. >colorAtRay</td
  119. ><td class="module"
  120. ><a href="ArtRay-RayTrace.html#v:colorAtRay"
  121. >ArtRay.RayTrace</a
  122. ></td
  123. ></tr
  124. ><tr
  125. ><td class="src"
  126. >colorAtRay'</td
  127. ><td class="module"
  128. ><a href="ArtRay-RayTrace.html#v:colorAtRay-39-"
  129. >ArtRay.RayTrace</a
  130. ></td
  131. ></tr
  132. ><tr
  133. ><td class="src"
  134. >colorFor</td
  135. ><td class="module"
  136. ><a href="ArtRay-RayTrace.html#v:colorFor"
  137. >ArtRay.RayTrace</a
  138. ></td
  139. ></tr
  140. ><tr
  141. ><td class="src"
  142. >colorFrom</td
  143. ><td class="module"
  144. ><a href="ArtRay-Primitives.html#v:colorFrom"
  145. >ArtRay.Primitives</a
  146. ></td
  147. ></tr
  148. ><tr
  149. ><td class="src"
  150. >colorm</td
  151. ><td class="module"
  152. ><a href="ArtRay-Primitives.html#v:colorm"
  153. >ArtRay.Primitives</a
  154. ></td
  155. ></tr
  156. ><tr
  157. ><td class="src"
  158. >ColorMaterial</td
  159. ><td class="module"
  160. ><a href="ArtRay-Primitives.html#v:ColorMaterial"
  161. >ArtRay.Primitives</a
  162. ></td
  163. ></tr
  164. ><tr
  165. ><td class="src"
  166. >ColorTriple</td
  167. ><td class="module"
  168. ><a href="ArtRay-Primitives.html#t:ColorTriple"
  169. >ArtRay.Primitives</a
  170. ></td
  171. ></tr
  172. ><tr
  173. ><td class="src"
  174. >CombinationModel</td
  175. ><td class="module"
  176. ><a href="ArtRay-Primitives.html#t:CombinationModel"
  177. >ArtRay.Primitives</a
  178. ></td
  179. ></tr
  180. ><tr
  181. ><td class="src"
  182. >combine</td
  183. ><td class="module"
  184. ><a href="ArtRay-Primitives.html#v:combine"
  185. >ArtRay.Primitives</a
  186. ></td
  187. ></tr
  188. ><tr
  189. ><td class="src"
  190. >deformRay</td
  191. ><td class="module"
  192. ><a href="ArtRay-Geometry.html#v:deformRay"
  193. >ArtRay.Geometry</a
  194. ></td
  195. ></tr
  196. ><tr
  197. ><td class="src"
  198. >DepthOfField</td
  199. ><td class="module"
  200. ><a href="ArtRay-Primitives.html#v:DepthOfField"
  201. >ArtRay.Primitives</a
  202. ></td
  203. ></tr
  204. ><tr
  205. ><td class="src"
  206. >difflight</td
  207. ><td class="module"
  208. ><a href="ArtRay-Primitives.html#v:difflight"
  209. >ArtRay.Primitives</a
  210. ></td
  211. ></tr
  212. ><tr
  213. ><td class="src"
  214. >diffuse</td
  215. ><td class="module"
  216. ><a href="ArtRay-Primitives.html#v:diffuse"
  217. >ArtRay.Primitives</a
  218. ></td
  219. ></tr
  220. ><tr
  221. ><td class="src"
  222. >direction</td
  223. ><td class="module"
  224. ><a href="ArtRay-Primitives.html#v:direction"
  225. >ArtRay.Primitives</a
  226. ></td
  227. ></tr
  228. ><tr
  229. ><td class="src"
  230. >dofaperture</td
  231. ><td class="module"
  232. ><a href="ArtRay-Primitives.html#v:dofaperture"
  233. >ArtRay.Primitives</a
  234. ></td
  235. ></tr
  236. ><tr
  237. ><td class="src"
  238. >dofdepth</td
  239. ><td class="module"
  240. ><a href="ArtRay-Primitives.html#v:dofdepth"
  241. >ArtRay.Primitives</a
  242. ></td
  243. ></tr
  244. ><tr
  245. ><td class="src"
  246. >dofenabled</td
  247. ><td class="module"
  248. ><a href="ArtRay-Primitives.html#v:dofenabled"
  249. >ArtRay.Primitives</a
  250. ></td
  251. ></tr
  252. ><tr
  253. ><td class="src"
  254. >dofinfo</td
  255. ><td class="module"
  256. ><a href="ArtRay-Primitives.html#v:dofinfo"
  257. >ArtRay.Primitives</a
  258. ></td
  259. ></tr
  260. ><tr
  261. ><td class="src"
  262. >dofSamples</td
  263. ><td class="module"
  264. ><a href="ArtRay-Primitives.html#v:dofSamples"
  265. >ArtRay.Primitives</a
  266. ></td
  267. ></tr
  268. ><tr
  269. ><td class="src"
  270. >dofsamples</td
  271. ><td class="module"
  272. ><a href="ArtRay-Primitives.html#v:dofsamples"
  273. >ArtRay.Primitives</a
  274. ></td
  275. ></tr
  276. ><tr
  277. ><td class="src"
  278. >f</td
  279. ><td class="module"
  280. ><a href="ArtRay-Primitives.html#v:f"
  281. >ArtRay.Primitives</a
  282. ></td
  283. ></tr
  284. ><tr
  285. ><td class="src"
  286. >farpoint</td
  287. ><td class="module"
  288. ><a href="ArtRay-Geometry.html#v:farpoint"
  289. >ArtRay.Geometry</a
  290. ></td
  291. ></tr
  292. ><tr
  293. ><td class="src"
  294. >firstIntersection</td
  295. ><td class="module"
  296. ><a href="ArtRay-Geometry.html#v:firstIntersection"
  297. >ArtRay.Geometry</a
  298. ></td
  299. ></tr
  300. ><tr
  301. ><td class="src"
  302. >FlatSum</td
  303. ><td class="module"
  304. ><a href="ArtRay-Primitives.html#v:FlatSum"
  305. >ArtRay.Primitives</a
  306. ></td
  307. ></tr
  308. ><tr
  309. ><td class="src"
  310. >focalLength</td
  311. ><td class="module"
  312. ><a href="ArtRay-Primitives.html#v:focalLength"
  313. >ArtRay.Primitives</a
  314. ></td
  315. ></tr
  316. ><tr
  317. ><td class="src"
  318. >geom</td
  319. ><td class="module"
  320. ><a href="ArtRay-Primitives.html#v:geom"
  321. >ArtRay.Primitives</a
  322. ></td
  323. ></tr
  324. ><tr
  325. ><td class="src"
  326. >geomAtRay</td
  327. ><td class="module"
  328. ><a href="ArtRay-RayTrace.html#v:geomAtRay"
  329. >ArtRay.RayTrace</a
  330. ></td
  331. ></tr
  332. ><tr
  333. ><td class="src"
  334. >glambient</td
  335. ><td class="module"
  336. ><a href="ArtRay-Primitives.html#v:glambient"
  337. >ArtRay.Primitives</a
  338. ></td
  339. ></tr
  340. ><tr
  341. ><td class="src"
  342. >GlobalAmbient</td
  343. ><td class="module"
  344. ><a href="ArtRay-Primitives.html#v:GlobalAmbient"
  345. >ArtRay.Primitives</a
  346. ></td
  347. ></tr
  348. ><tr
  349. ><td class="src"
  350. >intersectWithScene</td
  351. ><td class="module"
  352. ><a href="ArtRay-RayTrace.html#v:intersectWithScene"
  353. >ArtRay.RayTrace</a
  354. ></td
  355. ></tr
  356. ><tr
  357. ><td class="src"
  358. >Light</td
  359. ><td class="module"
  360. ><a href="ArtRay-Primitives.html#t:Light"
  361. >ArtRay.Primitives</a
  362. ></td
  363. ></tr
  364. ><tr
  365. ><td class="src"
  366. >lights</td
  367. ><td class="module"
  368. ><a href="ArtRay-Primitives.html#v:lights"
  369. >ArtRay.Primitives</a
  370. ></td
  371. ></tr
  372. ><tr
  373. ><td class="src"
  374. >location</td
  375. ><td class="module"
  376. ><a href="ArtRay-Primitives.html#v:location"
  377. >ArtRay.Primitives</a
  378. ></td
  379. ></tr
  380. ><tr
  381. ><td class="src"
  382. >loclight</td
  383. ><td class="module"
  384. ><a href="ArtRay-Primitives.html#v:loclight"
  385. >ArtRay.Primitives</a
  386. ></td
  387. ></tr
  388. ><tr
  389. ><td class="src"
  390. >main</td
  391. ><td class="module"
  392. ><a href="Main.html#v:main"
  393. >Main</a
  394. ></td
  395. ></tr
  396. ><tr
  397. ><td class="src"
  398. >Material</td
  399. ><td class="module"
  400. ><a href="ArtRay-Primitives.html#t:Material"
  401. >ArtRay.Primitives</a
  402. ></td
  403. ></tr
  404. ><tr
  405. ><td class="src"
  406. >material</td
  407. ><td class="module"
  408. ><a href="ArtRay-Primitives.html#v:material"
  409. >ArtRay.Primitives</a
  410. ></td
  411. ></tr
  412. ><tr
  413. ><td class="src"
  414. >meanColor</td
  415. ><td class="module"
  416. ><a href="ArtRay-Primitives.html#v:meanColor"
  417. >ArtRay.Primitives</a
  418. ></td
  419. ></tr
  420. ><tr
  421. ><td class="src"
  422. >msaaSamples</td
  423. ><td class="module"
  424. ><a href="ArtRay-Primitives.html#v:msaaSamples"
  425. >ArtRay.Primitives</a
  426. ></td
  427. ></tr
  428. ><tr
  429. ><td class="src"
  430. >Multiply</td
  431. ><td class="module"
  432. ><a href="ArtRay-Primitives.html#v:Multiply"
  433. >ArtRay.Primitives</a
  434. ></td
  435. ></tr
  436. ><tr
  437. ><td class="src"
  438. >normal</td
  439. ><td class="module"
  440. ><a href="ArtRay-Geometry.html#v:normal"
  441. >ArtRay.Geometry</a
  442. ></td
  443. ></tr
  444. ><tr
  445. ><td class="src"
  446. >normalizeColor</td
  447. ><td class="module"
  448. >ArtRay.Primitives</td
  449. ></tr
  450. ><tr
  451. ><td class="src"
  452. >NullMaterial</td
  453. ><td class="module"
  454. ><a href="ArtRay-Primitives.html#v:NullMaterial"
  455. >ArtRay.Primitives</a
  456. ></td
  457. ></tr
  458. ><tr
  459. ><td class="src"
  460. >occluded</td
  461. ><td class="module"
  462. ><a href="ArtRay-RayTrace.html#v:occluded"
  463. >ArtRay.RayTrace</a
  464. ></td
  465. ></tr
  466. ><tr
  467. ><td class="src"
  468. >Option</td
  469. ><td class="module"
  470. ><a href="ArtRay-Primitives.html#t:Option"
  471. >ArtRay.Primitives</a
  472. ></td
  473. ></tr
  474. ><tr
  475. ><td class="src"
  476. >options</td
  477. ><td class="module"
  478. ><a href="ArtRay-Primitives.html#v:options"
  479. >ArtRay.Primitives</a
  480. ></td
  481. ></tr
  482. ><tr
  483. ><td class="src"
  484. >orderTuples</td
  485. ><td class="module"
  486. ><a href="ArtRay-RayTrace.html#v:orderTuples"
  487. >ArtRay.RayTrace</a
  488. ></td
  489. ></tr
  490. ><tr
  491. ><td class="src"
  492. >p2d</td
  493. ><td class="module"
  494. ><a href="ArtRay-Primitives.html#v:p2d"
  495. >ArtRay.Primitives</a
  496. ></td
  497. ></tr
  498. ><tr
  499. ><td class="src"
  500. >phongexp</td
  501. ><td class="module"
  502. ><a href="ArtRay-Primitives.html#v:phongexp"
  503. >ArtRay.Primitives</a
  504. ></td
  505. ></tr
  506. ><tr
  507. ><td class="src"
  508. >PhongLight</td
  509. ><td class="module"
  510. ><a href="ArtRay-Primitives.html#v:PhongLight"
  511. >ArtRay.Primitives</a
  512. ></td
  513. ></tr
  514. ><tr
  515. ><td class="src"
  516. >phongLight</td
  517. ><td class="module"
  518. ><a href="ArtRay-RayTrace.html#v:phongLight"
  519. >ArtRay.RayTrace</a
  520. ></td
  521. ></tr
  522. ><tr
  523. ><td class="src"
  524. >PhongMaterial</td
  525. ><td class="module"
  526. ><a href="ArtRay-Primitives.html#v:PhongMaterial"
  527. >ArtRay.Primitives</a
  528. ></td
  529. ></tr
  530. ><tr
  531. ><td class="src"
  532. >pixelColor</td
  533. ><td class="module"
  534. ><a href="ArtRay-RayTrace.html#v:pixelColor"
  535. >ArtRay.RayTrace</a
  536. ></td
  537. ></tr
  538. ><tr
  539. ><td class="src"
  540. >Plane</td
  541. ><td class="module"
  542. ><a href="ArtRay-Primitives.html#v:Plane"
  543. >ArtRay.Primitives</a
  544. ></td
  545. ></tr
  546. ><tr
  547. ><td class="src"
  548. >pnorm</td
  549. ><td class="module"
  550. ><a href="ArtRay-Primitives.html#v:pnorm"
  551. >ArtRay.Primitives</a
  552. ></td
  553. ></tr
  554. ><tr
  555. ><td class="src"
  556. >point</td
  557. ><td class="module"
  558. ><a href="ArtRay-Primitives.html#v:point"
  559. >ArtRay.Primitives</a
  560. ></td
  561. ></tr
  562. ><tr
  563. ><td class="src"
  564. >Point2D</td
  565. ><td
  566. >&nbsp;</td
  567. ></tr
  568. ><tr
  569. ><td class="alt"
  570. >1 (Type/Class)</td
  571. ><td class="module"
  572. ><a href="ArtRay-Primitives.html#t:Point2D"
  573. >ArtRay.Primitives</a
  574. ></td
  575. ></tr
  576. ><tr
  577. ><td class="alt"
  578. >2 (Data Constructor)</td
  579. ><td class="module"
  580. ><a href="ArtRay-Primitives.html#v:Point2D"
  581. >ArtRay.Primitives</a
  582. ></td
  583. ></tr
  584. ><tr
  585. ><td class="src"
  586. >pointToRay</td
  587. ><td class="module"
  588. ><a href="ArtRay-Geometry.html#v:pointToRay"
  589. >ArtRay.Geometry</a
  590. ></td
  591. ></tr
  592. ><tr
  593. ><td class="src"
  594. >pointToRay'</td
  595. ><td class="module"
  596. ><a href="ArtRay-Geometry.html#v:pointToRay-39-"
  597. >ArtRay.Geometry</a
  598. ></td
  599. ></tr
  600. ><tr
  601. ><td class="src"
  602. >position</td
  603. ><td class="module"
  604. ><a href="ArtRay-Primitives.html#v:position"
  605. >ArtRay.Primitives</a
  606. ></td
  607. ></tr
  608. ><tr
  609. ><td class="src"
  610. >Primitive</td
  611. ><td class="module"
  612. ><a href="ArtRay-Primitives.html#t:Primitive"
  613. >ArtRay.Primitives</a
  614. ></td
  615. ></tr
  616. ><tr
  617. ><td class="src"
  618. >quadSolve</td
  619. ><td class="module"
  620. ><a href="ArtRay-Geometry.html#v:quadSolve"
  621. >ArtRay.Geometry</a
  622. ></td
  623. ></tr
  624. ><tr
  625. ><td class="src"
  626. >radius</td
  627. ><td class="module"
  628. ><a href="ArtRay-Primitives.html#v:radius"
  629. >ArtRay.Primitives</a
  630. ></td
  631. ></tr
  632. ><tr
  633. ><td class="src"
  634. >Ray</td
  635. ><td
  636. >&nbsp;</td
  637. ></tr
  638. ><tr
  639. ><td class="alt"
  640. >1 (Type/Class)</td
  641. ><td class="module"
  642. ><a href="ArtRay-Primitives.html#t:Ray"
  643. >ArtRay.Primitives</a
  644. ></td
  645. ></tr
  646. ><tr
  647. ><td class="alt"
  648. >2 (Data Constructor)</td
  649. ><td class="module"
  650. ><a href="ArtRay-Primitives.html#v:Ray"
  651. >ArtRay.Primitives</a
  652. ></td
  653. ></tr
  654. ><tr
  655. ><td class="src"
  656. >rayTraceImage</td
  657. ><td class="module"
  658. ><a href="ArtRay-Render.html#v:rayTraceImage"
  659. >ArtRay.Render</a
  660. ></td
  661. ></tr
  662. ><tr
  663. ><td class="src"
  664. >rayTraceImage'</td
  665. ><td class="module"
  666. ><a href="ArtRay-Render.html#v:rayTraceImage-39-"
  667. >ArtRay.Render</a
  668. ></td
  669. ></tr
  670. ><tr
  671. ><td class="src"
  672. >readScene</td
  673. ><td class="module"
  674. ><a href="Main.html#v:readScene"
  675. >Main</a
  676. ></td
  677. ></tr
  678. ><tr
  679. ><td class="src"
  680. >refindex</td
  681. ><td class="module"
  682. ><a href="ArtRay-Primitives.html#v:refindex"
  683. >ArtRay.Primitives</a
  684. ></td
  685. ></tr
  686. ><tr
  687. ><td class="src"
  688. >reflectAbout</td
  689. ><td class="module"
  690. ><a href="ArtRay-Geometry.html#v:reflectAbout"
  691. >ArtRay.Geometry</a
  692. ></td
  693. ></tr
  694. ><tr
  695. ><td class="src"
  696. >ReflectiveMaterial</td
  697. ><td class="module"
  698. ><a href="ArtRay-Primitives.html#v:ReflectiveMaterial"
  699. >ArtRay.Primitives</a
  700. ></td
  701. ></tr
  702. ><tr
  703. ><td class="src"
  704. >reflectivity</td
  705. ><td class="module"
  706. ><a href="ArtRay-Primitives.html#v:reflectivity"
  707. >ArtRay.Primitives</a
  708. ></td
  709. ></tr
  710. ><tr
  711. ><td class="src"
  712. >refractVector</td
  713. ><td class="module"
  714. ><a href="ArtRay-Geometry.html#v:refractVector"
  715. >ArtRay.Geometry</a
  716. ></td
  717. ></tr
  718. ><tr
  719. ><td class="src"
  720. >RelPoint2D</td
  721. ><td class="module"
  722. ><a href="ArtRay-Primitives.html#v:RelPoint2D"
  723. >ArtRay.Primitives</a
  724. ></td
  725. ></tr
  726. ><tr
  727. ><td class="src"
  728. >render</td
  729. ><td class="module"
  730. ><a href="ArtRay-Render.html#v:render"
  731. >ArtRay.Render</a
  732. ></td
  733. ></tr
  734. ><tr
  735. ><td class="src"
  736. >scale</td
  737. ><td class="module"
  738. ><a href="ArtRay-Primitives.html#v:scale"
  739. >ArtRay.Primitives</a
  740. ></td
  741. ></tr
  742. ><tr
  743. ><td class="src"
  744. >Scene</td
  745. ><td
  746. >&nbsp;</td
  747. ></tr
  748. ><tr
  749. ><td class="alt"
  750. >1 (Type/Class)</td
  751. ><td class="module"
  752. ><a href="ArtRay-Primitives.html#t:Scene"
  753. >ArtRay.Primitives</a
  754. ></td
  755. ></tr
  756. ><tr
  757. ><td class="alt"
  758. >2 (Data Constructor)</td
  759. ><td class="module"
  760. ><a href="ArtRay-Primitives.html#v:Scene"
  761. >ArtRay.Primitives</a
  762. ></td
  763. ></tr
  764. ><tr
  765. ><td class="src"
  766. >speclight</td
  767. ><td class="module"
  768. ><a href="ArtRay-Primitives.html#v:speclight"
  769. >ArtRay.Primitives</a
  770. ></td
  771. ></tr
  772. ><tr
  773. ><td class="src"
  774. >specular</td
  775. ><td class="module"
  776. ><a href="ArtRay-Primitives.html#v:specular"
  777. >ArtRay.Primitives</a
  778. ></td
  779. ></tr
  780. ><tr
  781. ><td class="src"
  782. >Sphere</td
  783. ><td class="module"
  784. ><a href="ArtRay-Primitives.html#v:Sphere"
  785. >ArtRay.Primitives</a
  786. ></td
  787. ></tr
  788. ><tr
  789. ><td class="src"
  790. >subpixels</td
  791. ><td class="module"
  792. ><a href="ArtRay-Primitives.html#v:subpixels"
  793. >ArtRay.Primitives</a
  794. ></td
  795. ></tr
  796. ><tr
  797. ><td class="src"
  798. >sumColor</td
  799. ><td class="module"
  800. ><a href="ArtRay-Primitives.html#v:sumColor"
  801. >ArtRay.Primitives</a
  802. ></td
  803. ></tr
  804. ><tr
  805. ><td class="src"
  806. >sumColor'</td
  807. ><td class="module"
  808. ><a href="ArtRay-Primitives.html#v:sumColor-39-"
  809. >ArtRay.Primitives</a
  810. ></td
  811. ></tr
  812. ><tr
  813. ><td class="src"
  814. >sumLight</td
  815. ><td class="module"
  816. ><a href="ArtRay-Primitives.html#v:sumLight"
  817. >ArtRay.Primitives</a
  818. ></td
  819. ></tr
  820. ><tr
  821. ><td class="src"
  822. >toRelPoint</td
  823. ><td class="module"
  824. ><a href="ArtRay-Primitives.html#v:toRelPoint"
  825. >ArtRay.Primitives</a
  826. ></td
  827. ></tr
  828. ><tr
  829. ><td class="src"
  830. >transmittance</td
  831. ><td class="module"
  832. ><a href="ArtRay-Primitives.html#v:transmittance"
  833. >ArtRay.Primitives</a
  834. ></td
  835. ></tr
  836. ><tr
  837. ><td class="src"
  838. >TransparentMaterial</td
  839. ><td class="module"
  840. ><a href="ArtRay-Primitives.html#v:TransparentMaterial"
  841. >ArtRay.Primitives</a
  842. ></td
  843. ></tr
  844. ><tr
  845. ><td class="src"
  846. >u</td
  847. ><td class="module"
  848. ><a href="ArtRay-Primitives.html#v:u"
  849. >ArtRay.Primitives</a
  850. ></td
  851. ></tr
  852. ><tr
  853. ><td class="src"
  854. >v</td
  855. ><td class="module"
  856. ><a href="ArtRay-Primitives.html#v:v"
  857. >ArtRay.Primitives</a
  858. ></td
  859. ></tr
  860. ><tr
  861. ><td class="src"
  862. >view</td
  863. ><td class="module"
  864. ><a href="ArtRay-Primitives.html#v:view"
  865. >ArtRay.Primitives</a
  866. ></td
  867. ></tr
  868. ><tr
  869. ><td class="src"
  870. >Viewer</td
  871. ><td
  872. >&nbsp;</td
  873. ></tr
  874. ><tr
  875. ><td class="alt"
  876. >1 (Type/Class)</td
  877. ><td class="module"
  878. ><a href="ArtRay-Primitives.html#t:Viewer"
  879. >ArtRay.Primitives</a
  880. ></td
  881. ></tr
  882. ><tr
  883. ><td class="alt"
  884. >2 (Data Constructor)</td
  885. ><td class="module"
  886. ><a href="ArtRay-Primitives.html#v:Viewer"
  887. >ArtRay.Primitives</a
  888. ></td
  889. ></tr
  890. ><tr
  891. ><td class="src"
  892. >viewer</td
  893. ><td class="module"
  894. ><a href="ArtRay-Primitives.html#v:viewer"
  895. >ArtRay.Primitives</a
  896. ></td
  897. ></tr
  898. ><tr
  899. ><td class="src"
  900. >weight</td
  901. ><td class="module"
  902. ><a href="ArtRay-Primitives.html#v:weight"
  903. >ArtRay.Primitives</a
  904. ></td
  905. ></tr
  906. ><tr
  907. ><td class="src"
  908. >weightedCombine</td
  909. ><td class="module"
  910. ><a href="ArtRay-Primitives.html#v:weightedCombine"
  911. >ArtRay.Primitives</a
  912. ></td
  913. ></tr
  914. ><tr
  915. ><td class="src"
  916. >WeightSum</td
  917. ><td class="module"
  918. ><a href="ArtRay-Primitives.html#v:WeightSum"
  919. >ArtRay.Primitives</a
  920. ></td
  921. ></tr
  922. ></table
  923. ></div
  924. ></div
  925. ><div id="footer"
  926. ><p
  927. >Produced by <a href="http://www.haskell.org/haddock/"
  928. >Haddock</a
  929. > version 2.9.2</p
  930. ></div
  931. ></body
  932. ></html
  933. >