-
InterfaceDescriptionin favor of TerrainGridTileLoader
-
ClassDescriptionuse
AnimClip
useAnimFactory
useAnimComposer
useJoint
useAnimTrack
useArmature
useSkinningControl
useVRAppState
instead.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.useAnimEvent
use AnimationEvent insteaduse GuiEvent insteaduse MotionEvent insteaduse SoundEvent insteadThe jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.use the Gamma Correction setting instead.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.use the ToneMappingFilter.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.use com.jme3.scene.shape.CenterQuaduseAreaUtils
instead, due to wrong packageUse aLightControl
attached to aNode
directly.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.useDirectionalLightShadowRenderer
with one split.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.implementedAndroidNativeBufferAllocator
instead.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.
-
Enum ClassDescription- use AudioSource.Status insteadThe jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.
-
FieldDescriptionThis audio renderer has too many limitations. use
AppSettings.ANDROID_OPENAL_SOFT
instead.Previously meant 3.2, use LWJGL_OPENGL32 or LWJGL_OPENGL30Use LWJGL_OPENGL40
-
MethodDescriptionuse
Resources
useResources
useResources
Use ParticleEmitter.getParticleInfluencer().getInitialVelocity() instead.This method is deprecated. Use ParticleEmitter.getParticleInfluencer().getVelocityVariation(); instead.This method is deprecated. Use ParticleEmitter.getParticleInfluencer().setInitialVelocity(initialVelocity); instead.This method is deprecated. Use ParticleEmitter.getParticleInfluencer().setVelocityVariation(variation); instead.useSavableClassUtil.fromName(java.lang.String)
insteadUse JoystickAxis.assignAxis() instead.Use JoystickButton.assignButton() instead.Use isSimulateMouse Returns state of simulation of mouse events. Used for touchscreen input only.Use JoystickAxis.assignAxis() instead.Use JoystickButton.assignButton() instead.Use action-manifest approach instead. SeeVRInputAPI.registerActionManifest(java.lang.String, java.lang.String)
. Note: action-manifest will only work with the OpenVR api.Use action-manifest approach instead. SeeVRInputAPI.registerActionManifest(java.lang.String, java.lang.String)
. Note: action-manifest will only work with the OpenVR api.Use the action-manifest approach. SeeVRInputAPI.registerActionManifest(java.lang.String, java.lang.String)
. Note: action-manifest will only work with the OpenVR api.Use the action-manifest approach instead. SeeVRInputAPI.registerActionManifest(java.lang.String, java.lang.String)
. Note: action-manifest will only work with the OpenVR api.Use the action-manifest approach instead. SeeVRInputAPI.registerActionManifest(java.lang.String, java.lang.String)
. Note: action-manifest will only work with the OpenVR api.Use triggerHapticAction instead - it has more options and doesn't use deprecated methods.Use the action-manifest approach instead. SeeVRInputAPI.registerActionManifest(java.lang.String, java.lang.String)
. Note: action-manifest will only work with the OpenVR api.To use alpha test, set theAlphaDiscardThreshold
material parameter.Always returns true since point sprite is always enabled.Preset defines are precompiled intoTechniqueDef.getShaderPrologue()
, whereas dynamic defines are available viaTechnique.getDynamicDefines()
.The naming of this method doesn't follow convention. Please useQuaternion.negateLocal()
instead.This cannot be implemented in a reasonable way that works in all deployment methods.Use modifyTexture(Texture2D dest, Image src, int destX, int destY, int srcX, int srcY, int areaW, int areaH)UseGeometry.isGrouped()
instead.use generateBindPose();Always returns1.0
since point size is determined in the vertex shader.use isAnimatedByJointdoes nothing and is kept only for backward compatibility.This method does nothing now and is kept only for backward compatibility.Use JmeSystem.handleErrorMessage(String) insteadUse JmeSystemDelegate.handleErrorMessage(String) insteaduse the safer methodJOpenVRLibrary.VR_GetGenericInterface(java.lang.String, com.sun.jna.ptr.IntByReference)
insteaduse the safer methodsJOpenVRLibrary.VR_InitInternal(java.nio.IntBuffer, int)
andJOpenVRLibrary.VR_InitInternal(com.sun.jna.ptr.IntByReference, int)
insteaduse the safer methodOsvrClientKitLibrary.osvrClientInit(byte[], int)
insteaduse the safer methodOsvrClientKitLibrary.osvrClientShutdown(OsvrClientKitLibrary.OSVR_ClientContext)
insteaduse the safer methodOsvrClientKitLibrary.osvrClientUpdate(OsvrClientKitLibrary.OSVR_ClientContext)
insteaduse the safer methodOsvrDisplayLibrary.osvrClientFreeDisplay(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig)
insteadcom.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetNumViewers(Pointer, IntByReference) use the safer methodsOsvrRenderManagerLibrary.OSVR_Projection_to_D3D(java.nio.FloatBuffer, com.jme3.system.osvr.osvrrendermanager.OSVR_ProjectionMatrix.ByValue)
andOsvrRenderManagerLibrary.OSVR_Projection_to_D3D(com.sun.jna.ptr.FloatByReference, com.jme3.system.osvr.osvrrendermanager.OSVR_ProjectionMatrix.ByValue)
insteaduse the safer methodsOsvrRenderManagerLibrary.OSVR_Projection_to_OpenGL(java.nio.DoubleBuffer, com.jme3.system.osvr.osvrrendermanager.OSVR_ProjectionMatrix.ByValue)
andOsvrRenderManagerLibrary.OSVR_Projection_to_OpenGL(com.sun.jna.ptr.DoubleByReference, com.jme3.system.osvr.osvrrendermanager.OSVR_ProjectionMatrix.ByValue)
insteaduse the safer methodsOsvrRenderManagerLibrary.OSVR_Projection_to_Unreal(java.nio.FloatBuffer, com.jme3.system.osvr.osvrrendermanager.OSVR_ProjectionMatrix.ByValue)
andOsvrRenderManagerLibrary.OSVR_Projection_to_Unreal(com.sun.jna.ptr.FloatByReference, com.jme3.system.osvr.osvrrendermanager.OSVR_ProjectionMatrix.ByValue)
insteaduse the safer methodsOsvrRenderManagerOpenGLLibrary.OSVR_Projection_to_D3D(java.nio.FloatBuffer, com.jme3.system.osvr.osvrrendermanageropengl.OSVR_ProjectionMatrix.ByValue)
andOsvrRenderManagerOpenGLLibrary.OSVR_Projection_to_D3D(com.sun.jna.ptr.FloatByReference, com.jme3.system.osvr.osvrrendermanageropengl.OSVR_ProjectionMatrix.ByValue)
insteaduse the safer methodsOsvrRenderManagerOpenGLLibrary.OSVR_Projection_to_OpenGL(java.nio.DoubleBuffer, com.jme3.system.osvr.osvrrendermanageropengl.OSVR_ProjectionMatrix.ByValue)
andOsvrRenderManagerOpenGLLibrary.OSVR_Projection_to_OpenGL(com.sun.jna.ptr.DoubleByReference, com.jme3.system.osvr.osvrrendermanageropengl.OSVR_ProjectionMatrix.ByValue)
insteaduse the safer methodsOsvrRenderManagerOpenGLLibrary.OSVR_Projection_to_Unreal(java.nio.FloatBuffer, com.jme3.system.osvr.osvrrendermanageropengl.OSVR_ProjectionMatrix.ByValue)
andOsvrRenderManagerOpenGLLibrary.OSVR_Projection_to_Unreal(com.sun.jna.ptr.FloatByReference, com.jme3.system.osvr.osvrrendermanageropengl.OSVR_ProjectionMatrix.ByValue)
insteadUse addColorTargetUse addColorTargetUse addColorTargetUse addColorTargetUse getColorTarget()Use getColorTarget(int)Use getDepthTarget()Use getNumColorTargetsUse addColorTargetUse addColorTargetUse addColorTargetUse addColorTargetThis feature is no longer used by the engineUseTexture.clone()
instead.UseTexture.clone()
instead.
-
ConstructorDescriptionThe jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR). For new Virtual Reality projects, use user libraries that provide OpenXR support. See Virtual Reality JME wiki section for more information.AudioRenderer parameter is ignored.The "rightToLeft" flag should be specified in the font. Use
BitmapText(com.jme3.font.BitmapFont)
use the static factory methodsNiftyJmeDisplay.newNiftyJmeDisplay(com.jme3.asset.AssetManager, com.jme3.input.InputManager, com.jme3.audio.AudioRenderer, com.jme3.renderer.ViewPort)
orNiftyJmeDisplay.newNiftyJmeDisplay(com.jme3.asset.AssetManager, com.jme3.input.InputManager, com.jme3.audio.AudioRenderer, com.jme3.renderer.ViewPort, de.lessvoid.nifty.render.batch.BatchRenderConfiguration)
instead of this constructor.Due to constant confusion of geometry centers and the center of the box mesh this method has been deprecated.
-
Enum ConstantDescriptionOpenGL1 is not supported anymoredo not use.do not use.Not supported by OpenGL 3.0.Not supported by OpenGL 3 or OpenGL ES 2Not supported by OpenGL 3Not supported by OpenGL 3Not supported by OpenGL 3Not supported by OpenGL 3