exokitxr / exokit-web

Exokit WebXR engine for the browser
70 stars 18 forks source link

Canvas viewport placement #16

Closed avaer closed 5 years ago

avaer commented 5 years ago

getBoundingClientRect on engine-internal canvas nodes currently returns something weird, like zero, or the position relative to the internal <iframe>.

For mouse events to properly translate into moved canvases, we should return the correct top-level canvas projection viewport here.