Zander Otavka
|
497713b020
|
Rename a few more confusing names.
setTransforms -> applyTransformTo
attachedPanel -> parentPanel
|
2015-08-06 15:45:07 -07:00 |
|
Zander Otavka
|
b94be926f8
|
Mass renaming to be more logical/concise.
FloatingUIPanel -> OverlayPanel
anchorPosition -> position
offsetRotation -> rotation
facingRotation -> offsetRotation
floatingUIExample.js -> overlayPanelExample.js
|
2015-08-06 14:23:04 -07:00 |
|
Zander Otavka
|
6165e7e6ca
|
Improve cross-thread support for panel children.
|
2015-08-06 11:40:49 -07:00 |
|
Zander Otavka
|
021dff63b4
|
Visibility now cascades down panel children.
For an overlay to render, it, and all of its ancestor panels, must be
set visible.
|
2015-08-05 16:57:03 -07:00 |
|
Zander Otavka
|
481624b48c
|
Re-work panel position and rotation binding.
|
2015-08-05 14:21:23 -07:00 |
|
Zander Otavka
|
5778502c54
|
Improve child removal logic for FloatingUIPanels.
|
2015-08-05 10:25:33 -07:00 |
|
Zander Otavka
|
90bfce25e5
|
Add anchorPosition as a field for FloatingUIPanel.
|
2015-08-04 17:10:56 -07:00 |
|
Zander Otavka
|
22453aa3ce
|
Improve inner workings of overlay API.
More stuff is known to the C++, and a panel object in JavaScript can be
gotten by ID from another thread.
|
2015-08-04 14:22:21 -07:00 |
|
Zander Otavka
|
055133b82e
|
Refactor inheritance for billboard overlays.
BillboardOverlays is now Image3DOverlay. Billboard3DOverlay is the base
class for both Image3DOverlay and Text3DOverlay, and it is
PanelAttachable.
|
2015-08-04 14:22:21 -07:00 |
|
Zander Otavka
|
28050a2ac9
|
Fix PanelAttachable transformations.
Apply the offsetPosition of the PanelAttachable after the facingRotation
of the FloatingUIPanel, not before.
|
2015-08-04 14:22:21 -07:00 |
|
Zander Otavka
|
055c9dc59b
|
Fix image URLs in controlPanel.js.
|
2015-08-03 10:41:35 -07:00 |
|
Zander Otavka
|
ba190b4b34
|
Improve JavaScript abstraction layer for overlays.
Also move it to it's own file.
|
2015-07-31 11:26:04 -07:00 |
|