DOM.html 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>JSDoc: Class: DOM</title>
  6. <script src="scripts/prettify/prettify.js"> </script>
  7. <script src="scripts/prettify/lang-css.js"> </script>
  8. <!--[if lt IE 9]>
  9. <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
  10. <![endif]-->
  11. <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
  12. <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
  13. </head>
  14. <body>
  15. <div id="main">
  16. <h1 class="page-title">Class: DOM</h1>
  17. <section>
  18. <header>
  19. <h2><span class="attribs"><span class="type-signature"></span></span>DOM<span class="signature">(parentDOM, type)</span><span class="type-signature"></span></h2>
  20. </header>
  21. <article>
  22. <div class="container-overview">
  23. <h4 class="name" id="DOM"><span class="type-signature"></span>new DOM<span class="signature">(parentDOM, type)</span><span class="type-signature"></span></h4>
  24. <div class="description">
  25. A DOM object transformed using CSS3D to ver included in the graph. DOM objects always stay on top of everything else, mouse events are not supported for these. Use the normal DOM events for interaction.
  26. </div>
  27. <h5>Parameters:</h5>
  28. <table class="params">
  29. <thead>
  30. <tr>
  31. <th>Name</th>
  32. <th>Type</th>
  33. <th class="last">Description</th>
  34. </tr>
  35. </thead>
  36. <tbody>
  37. <tr>
  38. <td class="name"><code>parentDOM</code></td>
  39. <td class="type">
  40. </td>
  41. <td class="description last">Parent DOM element that contains the drawing canvas.</td>
  42. </tr>
  43. <tr>
  44. <td class="name"><code>type</code></td>
  45. <td class="type">
  46. </td>
  47. <td class="description last">Type of the DOM element (e.g. "div", "p", ...)</td>
  48. </tr>
  49. </tbody>
  50. </table>
  51. <dl class="details">
  52. <dt class="tag-source">Source:</dt>
  53. <dd class="tag-source"><ul class="dummy"><li>
  54. <a href="objects_DOM.js.html">objects/DOM.js</a>, <a href="objects_DOM.js.html#line17">line 17</a>
  55. </li></ul></dd>
  56. </dl>
  57. </div>
  58. <h3 class="subsection-title">Members</h3>
  59. <h4 class="name" id="element"><span class="type-signature"></span>element<span class="type-signature"></span></h4>
  60. <div class="description">
  61. DOM element contained by this object. Bye default it has the pointerEvents style set to none.
  62. </div>
  63. <dl class="details">
  64. <dt class="tag-source">Source:</dt>
  65. <dd class="tag-source"><ul class="dummy"><li>
  66. <a href="objects_DOM.js.html">objects/DOM.js</a>, <a href="objects_DOM.js.html#line31">line 31</a>
  67. </li></ul></dd>
  68. </dl>
  69. <h4 class="name" id="parentDOM"><span class="type-signature"></span>parentDOM<span class="type-signature"></span></h4>
  70. <div class="description">
  71. Parent element that contains this DOM div.
  72. </div>
  73. <dl class="details">
  74. <dt class="tag-source">Source:</dt>
  75. <dd class="tag-source"><ul class="dummy"><li>
  76. <a href="objects_DOM.js.html">objects/DOM.js</a>, <a href="objects_DOM.js.html#line24">line 24</a>
  77. </li></ul></dd>
  78. </dl>
  79. <h4 class="name" id="size"><span class="type-signature"></span>size<span class="type-signature"></span></h4>
  80. <div class="description">
  81. Size of the DOM element (in world coordinates).
  82. </div>
  83. <dl class="details">
  84. <dt class="tag-source">Source:</dt>
  85. <dd class="tag-source"><ul class="dummy"><li>
  86. <a href="objects_DOM.js.html">objects/DOM.js</a>, <a href="objects_DOM.js.html#line43">line 43</a>
  87. </li></ul></dd>
  88. </dl>
  89. </article>
  90. </section>
  91. </div>
  92. <nav>
  93. <h2><a href="index.html">Home</a></h2><h3>Classes</h3><ul><li><a href="BezierCurve.html">BezierCurve</a></li><li><a href="Box.html">Box</a></li><li><a href="Box2.html">Box2</a></li><li><a href="BoxMask.html">BoxMask</a></li><li><a href="Circle.html">Circle</a></li><li><a href="DOM.html">DOM</a></li><li><a href="EventManager.html">EventManager</a></li><li><a href="Graph.html">Graph</a></li><li><a href="Helpers.html">Helpers</a></li><li><a href="Image.html">Image</a></li><li><a href="Key.html">Key</a></li><li><a href="Line.html">Line</a></li><li><a href="Mask.html">Mask</a></li><li><a href="Matrix.html">Matrix</a></li><li><a href="Object2D.html">Object2D</a></li><li><a href="Pattern.html">Pattern</a></li><li><a href="Pointer.html">Pointer</a></li><li><a href="Renderer.html">Renderer</a></li><li><a href="Text.html">Text</a></li><li><a href="UUID.html">UUID</a></li><li><a href="Vector2.html">Vector2</a></li><li><a href="Viewport.html">Viewport</a></li><li><a href="ViewportControls.html">ViewportControls</a></li></ul>
  94. </nav>
  95. <br class="clear">
  96. <footer>
  97. Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.2</a> on Thu Jun 13 2019 09:46:06 GMT+0100 (Western European Summer Time)
  98. </footer>
  99. <script> prettyPrint(); </script>
  100. <script src="scripts/linenumber.js"> </script>
  101. </body>
  102. </html>