* Added AnimComposer.removeAction() and AnimComposer.removeLayer()
* Added javadoc for AnimComposer.setCurrentAction()
* Moved removing of current action to a separate method.
* Added javadoc for new methods.
* Updated OpenVR implementation to 1.0.9
User can specify external OpenVR library to load with
openvr.library.path system property.
Usage: java -Dopenvr.library.name=my_path_to_library MyApp
Removed reference to OCCULUS VR and OpenVR from VRAppstate as this class
is generic and does not have to be linked to specific implementation.
VRMouseManager can be buggous using OSVR or Occulus VR.
Refactored VR implementation packages in order to separate all available
implementation. Modifying or adding implementation should no more impact
other ones.
Renamed some classes in order to be uniform
* Sample and VR mouse manager update
Adding sample for VR AppState
Added OSVRMouseManager in order to handle VRMouseManager for OSVR
environment
Added OcculusMouseManager in order to handle VRMouseManager for Oculus
environment
Changed OpenVRMouseManager reference within VRAppState and VREnvironment
into VRMouseManager
* Revert previous commit as jme3-examples does not handle java8 and lwjgl3
* Adding AWT component rendering within app state
Adding AWT component rendering capabilities for any JMonkeyEngine
renderer (works with LWJGL 3.1.x and compatible with other
implementations)
This implementation differs from the previous one as it's relies on
AppState (compatible with all JME application) and as it use only
produces framebuffer.
With this implementation, it is possible to use AWT component ad
rendering target and so to integrate JMonkey rendering within AWT /
Swing application. This capability was not available with LWJGL3 as the
version 3.1.x does not provide anymore AWT link.
* AWTComponentAppState update
Added Update within AWTComponentAppState and added getter and setter for
transfer mode within AWTFramePRocessor
* Removing Java 8 related stuff
The method onJoyButtonEvent() was being called on every update(). Now it is called only when the state of a button changes (from not pressed to pressed and vice-versa).