Skip navigation links
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Interfaces
  • Classes
  • Enum Classes
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Deprecated Interfaces
    Interface
    Description
    com.jme3.animation.AnimEventListener
    com.jme3.animation.ClonableTrack
    com.jme3.animation.Track
    com.jme3.terrain.heightmap.HeightMapGrid
    in favor of TerrainGridTileLoader
  • Deprecated Classes
    Class
    Description
    com.jme3.animation.Animation
    use AnimClip
    com.jme3.animation.AnimationFactory
    use AnimFactory
    com.jme3.animation.AnimationFactory.Rotation
    com.jme3.animation.AnimChannel
    com.jme3.animation.AnimControl
    use AnimComposer
    com.jme3.animation.AudioTrack
    com.jme3.animation.Bone
    use Joint
    com.jme3.animation.BoneTrack
    use AnimTrack
    com.jme3.animation.EffectTrack
    com.jme3.animation.Pose
    com.jme3.animation.PoseTrack
    com.jme3.animation.Skeleton
    use Armature
    com.jme3.animation.SkeletonControl
    use SkinningControl
    com.jme3.animation.SpatialTrack
    com.jme3.animation.TrackInfo
    com.jme3.app.VRApplication
    use VRAppState instead.
    com.jme3.bullet.control.KinematicRagdollControl
    com.jme3.cinematic.events.AnimationEvent
    use AnimEvent
    com.jme3.cinematic.events.AnimationTrack
    use AnimationEvent instead
    com.jme3.cinematic.events.GuiTrack
    use GuiEvent instead
    com.jme3.cinematic.events.MotionTrack
    use MotionEvent instead
    com.jme3.cinematic.events.SoundTrack
    use SoundEvent instead
    com.jme3.post.filters.GammaCorrectionFilter
    use the Gamma Correction setting instead.
    com.jme3.post.HDRRenderer
    use the ToneMappingFilter.
    com.jme3.scene.CenterQuad
    use com.jme3.scene.shape.CenterQuad
    com.jme3.scene.control.AreaUtils
    use AreaUtils instead, due to wrong package
    com.jme3.scene.LightNode
    Use a LightControl attached to a Node directly.
    com.jme3.shadow.BasicShadowRenderer
    use DirectionalLightShadowRenderer with one split.
    com.jme3.shadow.PssmShadowFilter
    use DirectionalLightShadowFilter
    com.jme3.shadow.PssmShadowRenderer
    use DirectionalLightShadowRenderer
    com.jme3.util.AndroidBufferAllocator
    implemented AndroidNativeBufferAllocator instead.
  • Deprecated Enum Classes
    Enum Class
    Description
    com.jme3.animation.LoopMode
    com.jme3.audio.AudioNode.Status
    - use AudioSource.Status instead
    com.jme3.input.vr.VRInputType
    com.jme3.shadow.PssmShadowRenderer.CompareMode
    use PssmShadowRenderer.CompareMode
    com.jme3.shadow.PssmShadowRenderer.FilterMode
    use EdgeFilteringMode
  • Deprecated Fields
    Field
    Description
    com.jme3.anim.interpolator.FrameInterpolator.DEFAULT
    use FrameInterpolator.getThreadDefault()
    com.jme3.app.VRConstants.SETTING_VRAPI_OCULUSVR_VALUE
    com.jme3.app.VRConstants.SETTING_VRAPI_OPENVR_VALUE
    com.jme3.app.VRConstants.SETTING_VRAPI_OSVR_VALUE
    com.jme3.input.ChaseCamera.ChaseCamDown
    use CameraInput.CHASECAM_DOWN
    com.jme3.input.ChaseCamera.ChaseCamMoveLeft
    use CameraInput.CHASECAM_MOVELEFT
    com.jme3.input.ChaseCamera.ChaseCamMoveRight
    use CameraInput.CHASECAM_MOVERIGHT
    com.jme3.input.ChaseCamera.ChaseCamToggleRotate
    use CameraInput.CHASECAM_TOGGLEROTATE
    com.jme3.input.ChaseCamera.ChaseCamUp
    use CameraInput.CHASECAM_UP
    com.jme3.input.ChaseCamera.ChaseCamZoomIn
    use CameraInput.CHASECAM_ZOOMIN
    com.jme3.input.ChaseCamera.ChaseCamZoomOut
    use CameraInput.CHASECAM_ZOOMOUT
    com.jme3.system.AppSettings.ANDROID_MEDIAPLAYER
    This audio renderer has too many limitations. use AppSettings.ANDROID_OPENAL_SOFT instead.
    com.jme3.system.AppSettings.LWJGL_OPENGL3
    Previously meant 3.2, use LWJGL_OPENGL32 or LWJGL_OPENGL30
    com.jme3.system.AppSettings.LWJGL_OPENGL4
    Use LWJGL_OPENGL40
  • Deprecated Methods
    Method
    Description
    com.jme3.animation.Bone.getWorldBindInversePosition()
    use Bone.getModelBindInversePosition()
    com.jme3.animation.Bone.getWorldBindInverseRotation()
    use Bone.getModelBindInverseRotation()
    com.jme3.animation.Bone.getWorldBindInverseScale()
    use Bone.getModelBindInverseScale()
    com.jme3.animation.Bone.getWorldBindPosition()
    use Bone.getBindPosition()
    com.jme3.animation.Bone.getWorldBindRotation()
    use Bone.getBindRotation()
    com.jme3.animation.Bone.getWorldBindScale()
    use Bone.getBindScale()
    com.jme3.animation.Bone.updateWorldVectors()
    use Bone.updateModelTransforms()
    com.jme3.app.LegacyApplication.setAssetManager(AssetManager)
    com.jme3.app.StatsView.cloneForSpatial(Spatial)
    com.jme3.bullet.control.AbstractPhysicsControl.cloneForSpatial(Spatial)
    com.jme3.bullet.control.CharacterControl.cloneForSpatial(Spatial)
    com.jme3.bullet.control.GhostControl.cloneForSpatial(Spatial)
    com.jme3.cinematic.events.MotionEvent.cloneForSpatial(Spatial)
    com.jme3.effect.ParticleEmitter.getInitialVelocity()
    Use ParticleEmitter.getParticleInfluencer().getInitialVelocity() instead.
    com.jme3.effect.ParticleEmitter.getVelocityVariation()
    This method is deprecated. Use ParticleEmitter.getParticleInfluencer().getVelocityVariation(); instead.
    com.jme3.effect.ParticleEmitter.ParticleEmitterControl.cloneForSpatial(Spatial)
    com.jme3.effect.ParticleEmitter.setInitialVelocity(Vector3f)
    This method is deprecated. Use ParticleEmitter.getParticleInfluencer().setInitialVelocity(initialVelocity); instead.
    com.jme3.effect.ParticleEmitter.setVelocityVariation(float)
    This method is deprecated. Use ParticleEmitter.getParticleInfluencer().setVelocityVariation(variation); instead.
    com.jme3.input.AbstractJoystick.assignAxis(String, String, int)
    Use JoystickAxis.assignAxis() instead.
    com.jme3.input.AbstractJoystick.assignButton(String, int)
    Use JoystickButton.assignButton() instead.
    com.jme3.input.ChaseCamera.cloneForSpatial(Spatial)
    com.jme3.input.InputManager.getSimulateMouse()
    Use isSimulateMouse Returns state of simulation of mouse events. Used for touchscreen input only.
    com.jme3.input.Joystick.assignAxis(String, String, int)
    Use JoystickAxis.assignAxis() instead.
    com.jme3.input.Joystick.assignButton(String, int)
    Use JoystickButton.assignButton() instead.
    com.jme3.input.vr.VRInputAPI.getAxis(int, VRInputType)
    Use action-manifest approach instead. See VRInputAPI.registerActionManifest(java.lang.String, java.lang.String). Note: action-manifest will only work with the OpenVR api.
    com.jme3.input.vr.VRInputAPI.getAxisDeltaSinceLastCall(int, VRInputType)
    Use action-manifest approach instead. See VRInputAPI.registerActionManifest(java.lang.String, java.lang.String). Note: action-manifest will only work with the OpenVR api.
    com.jme3.input.vr.VRInputAPI.getAxisRaw(int, VRInputType)
    Use the action-manifest approach. See VRInputAPI.registerActionManifest(java.lang.String, java.lang.String). Note: action-manifest will only work with the OpenVR api.
    com.jme3.input.vr.VRInputAPI.isButtonDown(int, VRInputType)
    Use the action-manifest approach instead. See VRInputAPI.registerActionManifest(java.lang.String, java.lang.String). Note: action-manifest will only work with the OpenVR api.
    com.jme3.input.vr.VRInputAPI.resetInputSinceLastCall()
    Use the action-manifest approach instead. See VRInputAPI.registerActionManifest(java.lang.String, java.lang.String). Note: action-manifest will only work with the OpenVR api.
    com.jme3.input.vr.VRInputAPI.triggerHapticPulse(int, float)
    Use triggerHapticAction instead - it has more options and doesn't use deprecated methods.
    com.jme3.input.vr.VRInputAPI.wasButtonPressedSinceLastCall(int, VRInputType)
    Use the action-manifest approach instead. See VRInputAPI.registerActionManifest(java.lang.String, java.lang.String). Note: action-manifest will only work with the OpenVR api.
    com.jme3.light.LightProbe.getBounds()
    use LightProbe.getArea()
    com.jme3.material.RenderState.getAlphaFallOff()
     
    com.jme3.material.RenderState.getAlphaFunc()
     
    com.jme3.material.RenderState.isAlphaTest()
    To use alpha test, set the AlphaDiscardThreshold material parameter.
    com.jme3.material.RenderState.isPointSprite()
    Always returns true since point sprite is always enabled.
    com.jme3.material.Technique.getAllDefines()
    Preset defines are precompiled into TechniqueDef.getShaderPrologue(), whereas dynamic defines are available via Technique.getDynamicDefines().
    com.jme3.math.Quaternion.negate()
    The naming of this method doesn't follow convention. Please use Quaternion.negateLocal() instead.
    com.jme3.network.serializing.Serializer.registerPackage(String)
    This cannot be implemented in a reasonable way that works in all deployment methods.
    com.jme3.post.filters.RadialBlurFilter.getSampleDist()
    use RadialBlurFilter.getSampleDistance()
    com.jme3.post.filters.RadialBlurFilter.setSampleDist(float)
    use RadialBlurFilter.setSampleDistance(float sampleDist)
    com.jme3.renderer.opengl.GLRenderer.modifyTexture(Texture, Image, int, int)
    Use modifyTexture(Texture2D dest, Image src, int destX, int destY, int srcX, int srcY, int areaW, int areaH)
    com.jme3.renderer.Renderer.copyFrameBuffer(FrameBuffer, FrameBuffer, boolean)
    Use Renderer.copyFrameBuffer(com.jme3.texture.FrameBuffer, com.jme3.texture.FrameBuffer, boolean, boolean).
    com.jme3.scene.control.AbstractControl.cloneForSpatial(Spatial)
    com.jme3.scene.control.Control.cloneForSpatial(Spatial)
    Use JmeCloneable.cloneFields(com.jme3.util.clone.Cloner, java.lang.Object)
    com.jme3.scene.Geometry.isBatched()
    Use Geometry.isGrouped() instead.
    com.jme3.scene.Mesh.generateBindPose(boolean)
    use generateBindPose();
    com.jme3.scene.Mesh.getLineWidth()
    use Material.getAdditionalRenderState() and RenderState.getLineWidth()
    com.jme3.scene.Mesh.getPointSize()
    Always returns 1.0 since point size is determined in the vertex shader.
    com.jme3.scene.Mesh.isAnimatedByBone(int)
    use isAnimatedByJoint
    com.jme3.scene.Mesh.setInterleaved()
    com.jme3.scene.Mesh.setLineWidth(float)
    use Material.getAdditionalRenderState() and RenderState.setLineWidth(float)
    com.jme3.scene.plugins.gltf.TrackData.checkTimesConsistantcy()
    com.jme3.scene.Spatial.oldClone(boolean)
    com.jme3.shadow.AbstractShadowFilter.isFlushQueues()
    com.jme3.shadow.AbstractShadowFilterVR.isFlushQueues()
    does nothing and is kept only for backward compatibility.
    com.jme3.shadow.AbstractShadowRenderer.isFlushQueues()
    com.jme3.shadow.AbstractShadowRendererVR.isFlushQueues()
    This method does nothing now and is kept only for backward compatibility.
    com.jme3.system.JmeSystem.showErrorDialog(String)
    Use JmeSystem.handleErrorMessage(String) instead
    com.jme3.system.JmeSystem.showSettingsDialog(AppSettings, boolean)
    com.jme3.system.JmeSystemDelegate.showErrorDialog(String)
    Use JmeSystemDelegate.handleErrorMessage(String) instead
    com.jme3.system.JmeSystemDelegate.showSettingsDialog(AppSettings, boolean)
    com.jme3.system.jopenvr.JOpenVRLibrary.VR_GetGenericInterface(Pointer, IntByReference)
    use the safer method JOpenVRLibrary.VR_GetGenericInterface(java.lang.String, com.sun.jna.ptr.IntByReference) instead
    com.jme3.system.jopenvr.JOpenVRLibrary.VR_InitInternal(IntByReference, int)
    use the safer methods JOpenVRLibrary.VR_InitInternal(java.nio.IntBuffer, int) and JOpenVRLibrary.VR_InitInternal(com.sun.jna.ptr.IntByReference, int) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrClientCheckStatus(Pointer)
    use the safer method OsvrClientKitLibrary.osvrClientCheckStatus(com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.OSVR_ClientContext) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrClientFreeInterface(Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrClientFreeInterface(com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.OSVR_ClientContext, com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.OSVR_ClientInterface) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrClientGetInterface(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrClientGetInterface(com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.OSVR_ClientContext, byte[], com.sun.jna.ptr.PointerByReference) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrClientInit(Pointer, int)
    use the safer method OsvrClientKitLibrary.osvrClientInit(byte[], int) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrClientLog(Pointer, int, Pointer)
    use the safer method OsvrClientKitLibrary.osvrClientLog(com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.OSVR_ClientContext, int, java.lang.String) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrClientShutdown(Pointer)
    use the safer method OsvrClientKitLibrary.osvrClientShutdown(OsvrClientKitLibrary.OSVR_ClientContext) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrClientUpdate(Pointer)
    use the safer method OsvrClientKitLibrary.osvrClientUpdate(OsvrClientKitLibrary.OSVR_ClientContext) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterAccelerationCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterAccelerationCallback(OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterAnalogCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterAnalogCallback(com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Callback, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterAngularAccelerationCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterAngularAccelerationCallback(OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterAngularVelocityCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterAngularVelocityCallback(OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterButtonCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterButtonCallback(com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Callback, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterDirectionCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterDirectionCallback(OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterEyeTracker2DCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterEyeTracker2DCallback(OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterEyeTracker3DCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterEyeTracker3DCallback(OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterEyeTrackerBlinkCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterEyeTrackerBlinkCallback(OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterImagingCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterImagingCallback(OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterLinearAccelerationCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterLinearAccelerationCallback(OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterLinearVelocityCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterLinearVelocityCallback(OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterLocation2DCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterLocation2DCallback(OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterNaviPositionCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterNaviPositionCallback(OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterNaviVelocityCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterNaviVelocityCallback(OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterOrientationCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterOrientationCallback(OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterPoseCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterPoseCallback(OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterPositionCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterPositionCallback(OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.osvrRegisterVelocityCallback(Pointer, Pointer, Pointer)
    use the safer method OsvrClientKitLibrary.osvrRegisterVelocityCallback(OsvrClientKitLibrary.OSVR_ClientInterface, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientCheckDisplayStartup(Pointer)
    use the safer method OsvrDisplayLibrary.osvrClientCheckDisplayStartup(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientDoesViewerEyeSurfaceWantDistortion(Pointer, int, byte, int, Pointer)
    use the safer method OsvrDisplayLibrary.osvrClientDoesViewerEyeSurfaceWantDistortion(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig, int, byte, int, java.nio.ByteBuffer) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientFreeDisplay(Pointer)
    use the safer method OsvrDisplayLibrary.osvrClientFreeDisplay(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetDisplay(Pointer, Pointer)
    use the safer method OsvrDisplayLibrary.osvrClientGetDisplay(com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.OSVR_ClientContext, com.sun.jna.ptr.PointerByReference) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetDisplayDimensions(Pointer, byte, IntByReference, IntByReference)
    use the safer method OsvrDisplayLibrary.osvrClientGetDisplayDimensions(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig, byte, java.nio.IntBuffer, java.nio.IntBuffer) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetNumDisplayInputs(Pointer, Pointer)
    use the safer method OsvrDisplayLibrary.osvrClientGetNumDisplayInputs(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig, java.nio.ByteBuffer) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetNumEyesForViewer(Pointer, int, Pointer)
    use the safer method OsvrDisplayLibrary.osvrClientGetNumEyesForViewer(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig, int, java.nio.ByteBuffer) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetNumSurfacesForViewerEye(Pointer, int, byte, IntByReference)
    use the safer method OsvrDisplayLibrary.osvrClientGetNumSurfacesForViewerEye(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig, int, byte, java.nio.IntBuffer) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetNumViewers(Pointer, IntByReference)
    use the safer method OsvrDisplayLibrary.osvrClientGetNumViewers(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig, java.nio.IntBuffer) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetRelativeViewportForViewerEyeSurface(Pointer, int, byte, int, IntByReference, IntByReference, IntByReference, IntByReference)
    use the safer method OsvrDisplayLibrary.osvrClientGetRelativeViewportForViewerEyeSurface(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig, int, byte, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetViewerEyePose(Pointer, int, byte, Pointer)
    use the safer method OsvrDisplayLibrary.osvrClientGetViewerEyePose(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig, int, byte, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetViewerEyeSurfaceDisplayInputIndex(Pointer, int, byte, int, Pointer)
    use the safer method OsvrDisplayLibrary.osvrClientGetViewerEyeSurfaceDisplayInputIndex(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig, int, byte, int, java.nio.ByteBuffer) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetViewerEyeSurfaceProjectionClippingPlanes(Pointer, int, byte, int, DoubleByReference, DoubleByReference, DoubleByReference, DoubleByReference)
    use the safer method OsvrDisplayLibrary.osvrClientGetViewerEyeSurfaceProjectionClippingPlanes(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig, int, byte, int, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetViewerEyeSurfaceProjectionMatrixd(Pointer, int, byte, int, double, double, short, DoubleByReference)
    use the safer method OsvrDisplayLibrary.osvrClientGetViewerEyeSurfaceProjectionMatrixd(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig, int, byte, int, double, double, short, java.nio.DoubleBuffer) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetViewerEyeSurfaceProjectionMatrixf(Pointer, int, byte, int, float, float, short, FloatByReference)
    use the safer method OsvrDisplayLibrary.osvrClientGetViewerEyeSurfaceProjectionMatrixf(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig, int, byte, int, float, float, short, java.nio.FloatBuffer) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetViewerEyeSurfaceRadialDistortion(Pointer, int, byte, int, Pointer)
    use the safer method OsvrDisplayLibrary.osvrClientGetViewerEyeSurfaceRadialDistortion(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig, int, byte, int, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetViewerEyeSurfaceRadialDistortionPriority(Pointer, int, byte, int, IntByReference)
    use the safer method OsvrDisplayLibrary.osvrClientGetViewerEyeSurfaceRadialDistortionPriority(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig, int, byte, int, java.nio.IntBuffer) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetViewerEyeViewMatrixd(Pointer, int, byte, short, DoubleByReference)
    use the safer method OsvrDisplayLibrary.osvrClientGetViewerEyeViewMatrixd(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig, int, byte, short, java.nio.DoubleBuffer) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetViewerEyeViewMatrixf(Pointer, int, byte, short, FloatByReference)
    use the safer method OsvrDisplayLibrary.osvrClientGetViewerEyeViewMatrixf(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig, int, byte, short, java.nio.FloatBuffer) instead
    com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.osvrClientGetViewerPose(Pointer, int, Pointer)
    use the safer method OsvrDisplayLibrary.osvrClientGetViewerPose(com.jme3.system.osvr.osvrdisplay.OsvrDisplayLibrary.OSVR_DisplayConfig, int, com.sun.jna.Pointer) instead
    com.jme3.system.osvr.osvrmatrixconventions.OsvrMatrixConventionsLibrary.osvrPose3ToMatrix(OSVR_Pose3, short, Pointer)
    use the safer method OsvrMatrixConventionsLibrary.osvrPose3ToMatrix(com.jme3.system.osvr.osvrmatrixconventions.OSVR_Pose3, short, java.nio.DoubleBuffer) instead
    com.jme3.system.osvr.osvrmatrixconventions.OsvrMatrixConventionsLibrary.osvrPose3ToMatrix(OSVR_Pose3, short, DoubleByReference)
    use the safer method OsvrMatrixConventionsLibrary.osvrPose3ToMatrix(com.jme3.system.osvr.osvrmatrixconventions.OSVR_Pose3, short, java.nio.DoubleBuffer) instead
    com.jme3.system.osvr.osvrmatrixconventions.OsvrMatrixConventionsLibrary.osvrPose3ToMatrix(OSVR_Pose3, short, FloatByReference)
    use the safer method OsvrMatrixConventionsLibrary.osvrPose3ToMatrix(com.jme3.system.osvr.osvrmatrixconventions.OSVR_Pose3, short, java.nio.FloatBuffer) instead
    com.jme3.system.osvr.osvrmatrixconventions.OsvrMatrixConventionsLibrary.osvrPose3ToMatrixd(OSVR_Pose3, short, DoubleByReference)
    use the safer method OsvrMatrixConventionsLibrary.osvrPose3ToMatrixd(com.jme3.system.osvr.osvrmatrixconventions.OSVR_Pose3, short, java.nio.DoubleBuffer) instead
    com.jme3.system.osvr.osvrmatrixconventions.OsvrMatrixConventionsLibrary.osvrPose3ToMatrixf(OSVR_Pose3, short, FloatByReference)
    use the safer method OsvrMatrixConventionsLibrary.osvrPose3ToMatrixf(com.jme3.system.osvr.osvrmatrixconventions.OSVR_Pose3, short, java.nio.FloatBuffer) instead
    com.jme3.system.osvr.osvrrendermanager.OsvrRenderManagerLibrary.OSVR_Projection_to_D3D(FloatByReference, OSVR_ProjectionMatrix.ByValue)
    use the safer methods OsvrRenderManagerLibrary.OSVR_Projection_to_D3D(java.nio.FloatBuffer, com.jme3.system.osvr.osvrrendermanager.OSVR_ProjectionMatrix.ByValue) and OsvrRenderManagerLibrary.OSVR_Projection_to_D3D(com.sun.jna.ptr.FloatByReference, com.jme3.system.osvr.osvrrendermanager.OSVR_ProjectionMatrix.ByValue) instead
    com.jme3.system.osvr.osvrrendermanager.OsvrRenderManagerLibrary.OSVR_Projection_to_OpenGL(DoubleByReference, OSVR_ProjectionMatrix.ByValue)
    use the safer methods OsvrRenderManagerLibrary.OSVR_Projection_to_OpenGL(java.nio.DoubleBuffer, com.jme3.system.osvr.osvrrendermanager.OSVR_ProjectionMatrix.ByValue) and OsvrRenderManagerLibrary.OSVR_Projection_to_OpenGL(com.sun.jna.ptr.DoubleByReference, com.jme3.system.osvr.osvrrendermanager.OSVR_ProjectionMatrix.ByValue) instead
    com.jme3.system.osvr.osvrrendermanager.OsvrRenderManagerLibrary.OSVR_Projection_to_Unreal(FloatByReference, OSVR_ProjectionMatrix.ByValue)
    use the safer methods OsvrRenderManagerLibrary.OSVR_Projection_to_Unreal(java.nio.FloatBuffer, com.jme3.system.osvr.osvrrendermanager.OSVR_ProjectionMatrix.ByValue) and OsvrRenderManagerLibrary.OSVR_Projection_to_Unreal(com.sun.jna.ptr.FloatByReference, com.jme3.system.osvr.osvrrendermanager.OSVR_ProjectionMatrix.ByValue) instead
    com.jme3.system.osvr.osvrrendermanageropengl.OsvrRenderManagerOpenGLLibrary.OSVR_Projection_to_D3D(FloatByReference, OSVR_ProjectionMatrix.ByValue)
    use the safer methods OsvrRenderManagerOpenGLLibrary.OSVR_Projection_to_D3D(java.nio.FloatBuffer, com.jme3.system.osvr.osvrrendermanageropengl.OSVR_ProjectionMatrix.ByValue) and OsvrRenderManagerOpenGLLibrary.OSVR_Projection_to_D3D(com.sun.jna.ptr.FloatByReference, com.jme3.system.osvr.osvrrendermanageropengl.OSVR_ProjectionMatrix.ByValue) instead
    com.jme3.system.osvr.osvrrendermanageropengl.OsvrRenderManagerOpenGLLibrary.OSVR_Projection_to_OpenGL(DoubleByReference, OSVR_ProjectionMatrix.ByValue)
    use the safer methods OsvrRenderManagerOpenGLLibrary.OSVR_Projection_to_OpenGL(java.nio.DoubleBuffer, com.jme3.system.osvr.osvrrendermanageropengl.OSVR_ProjectionMatrix.ByValue) and OsvrRenderManagerOpenGLLibrary.OSVR_Projection_to_OpenGL(com.sun.jna.ptr.DoubleByReference, com.jme3.system.osvr.osvrrendermanageropengl.OSVR_ProjectionMatrix.ByValue) instead
    com.jme3.system.osvr.osvrrendermanageropengl.OsvrRenderManagerOpenGLLibrary.OSVR_Projection_to_Unreal(FloatByReference, OSVR_ProjectionMatrix.ByValue)
    use the safer methods OsvrRenderManagerOpenGLLibrary.OSVR_Projection_to_Unreal(java.nio.FloatBuffer, com.jme3.system.osvr.osvrrendermanageropengl.OSVR_ProjectionMatrix.ByValue) and OsvrRenderManagerOpenGLLibrary.OSVR_Projection_to_Unreal(com.sun.jna.ptr.FloatByReference, com.jme3.system.osvr.osvrrendermanageropengl.OSVR_ProjectionMatrix.ByValue) instead
    com.jme3.system.osvr.osvrrendermanageropengl.OsvrRenderManagerOpenGLLibrary.osvrCreateRenderManagerOpenGL(Pointer, Pointer, OSVR_GraphicsLibraryOpenGL.ByValue, PointerByReference, PointerByReference)
    use the safer method OsvrRenderManagerOpenGLLibrary.osvrCreateRenderManagerOpenGL(com.jme3.system.osvr.osvrclientkit.OsvrClientKitLibrary.OSVR_ClientContext, byte[], com.jme3.system.osvr.osvrrendermanageropengl.OSVR_GraphicsLibraryOpenGL.ByValue, com.sun.jna.ptr.PointerByReference, com.sun.jna.ptr.PointerByReference) instead
    com.jme3.system.osvr.osvrrendermanageropengl.OsvrRenderManagerOpenGLLibrary.osvrRenderManagerCreateColorBufferOpenGL(int, int, int, IntByReference)
    use the safer methods OsvrRenderManagerOpenGLLibrary.osvrRenderManagerCreateColorBufferOpenGL(int, int, int, java.nio.IntBuffer) and OsvrRenderManagerOpenGLLibrary.osvrRenderManagerCreateColorBufferOpenGL(int, int, int, com.sun.jna.ptr.IntByReference) instead
    com.jme3.system.osvr.osvrrendermanageropengl.OsvrRenderManagerOpenGLLibrary.osvrRenderManagerCreateDepthBufferOpenGL(int, int, IntByReference)
    use the safer methods OsvrRenderManagerOpenGLLibrary.osvrRenderManagerCreateDepthBufferOpenGL(int, int, java.nio.IntBuffer) and OsvrRenderManagerOpenGLLibrary.osvrRenderManagerCreateDepthBufferOpenGL(int, int, com.sun.jna.ptr.IntByReference) instead
    com.jme3.texture.FrameBuffer.addColorBuffer(Image.Format)
    Use addColorTarget
    com.jme3.texture.FrameBuffer.addColorTexture(Texture2D)
    Use addColorTarget
    com.jme3.texture.FrameBuffer.addColorTexture(TextureArray, int)
    Use addColorTarget
    com.jme3.texture.FrameBuffer.addColorTexture(TextureCubeMap, TextureCubeMap.Face)
    Use addColorTarget
    com.jme3.texture.FrameBuffer.getColorBuffer()
    Use getColorTarget()
    com.jme3.texture.FrameBuffer.getColorBuffer(int)
    Use getColorTarget(int)
    com.jme3.texture.FrameBuffer.getDepthBuffer()
    Use getDepthTarget()
    com.jme3.texture.FrameBuffer.getNumColorBuffers()
    Use getNumColorTargets
    com.jme3.texture.FrameBuffer.setColorBuffer(Image.Format)
    Use addColorTarget
    com.jme3.texture.FrameBuffer.setColorTexture(Texture2D)
    Use addColorTarget
    com.jme3.texture.FrameBuffer.setColorTexture(TextureArray, int)
    Use addColorTarget
    com.jme3.texture.FrameBuffer.setColorTexture(TextureCubeMap, TextureCubeMap.Face)
    Use addColorTarget
    com.jme3.texture.FrameBuffer.setDepthBuffer(Image.Format)
    Use setDepthTarget
    com.jme3.texture.FrameBuffer.setDepthTexture(Texture2D)
    Use setDepthTarget
    com.jme3.texture.FrameBuffer.setDepthTexture(TextureArray, int)
    Use setDepthTarget
    com.jme3.texture.Image.getEfficentData()
    This feature is no longer used by the engine
    com.jme3.texture.Texture.createSimpleClone()
    Use Texture.clone() instead.
    com.jme3.texture.Texture.createSimpleClone(Texture)
    Use Texture.clone() instead.
    com.jme3.util.PlaceholderAssets.getPlaceholderImage()
    com.jme3.util.SkyFactory.createSky(AssetManager, Texture, boolean)
    use SkyFactory.createSky(com.jme3.asset.AssetManager, com.jme3.texture.Texture, com.jme3.math.Vector3f, com.jme3.util.SkyFactory.EnvMapType)
    com.jme3.util.SkyFactory.createSky(AssetManager, Texture, Vector3f, boolean)
    use SkyFactory.createSky(com.jme3.asset.AssetManager, com.jme3.texture.Texture, com.jme3.math.Vector3f, com.jme3.util.SkyFactory.EnvMapType)
    com.jme3.util.SkyFactory.createSky(AssetManager, Texture, Vector3f, boolean, int)
    use SkyFactory.createSky(com.jme3.asset.AssetManager, com.jme3.texture.Texture, com.jme3.math.Vector3f, com.jme3.util.SkyFactory.EnvMapType, float)
    com.jme3.util.SkyFactory.createSky(AssetManager, String, boolean)
    use SkyFactory.createSky(com.jme3.asset.AssetManager, java.lang.String, com.jme3.util.SkyFactory.EnvMapType)
  • Deprecated Constructors
    Constructor
    Description
    com.jme3.audio.AudioNode(AssetManager, String)
    Use AudioNode(com.jme3.asset.AssetManager, java.lang.String, com.jme3.audio.AudioData.DataType) instead
    com.jme3.audio.AudioNode(AssetManager, String, boolean)
    Use AudioNode(com.jme3.asset.AssetManager, java.lang.String, com.jme3.audio.AudioData.DataType) instead
    com.jme3.audio.AudioNode(AssetManager, String, boolean, boolean)
    Use AudioNode(com.jme3.asset.AssetManager, java.lang.String, com.jme3.audio.AudioData.DataType) instead
    com.jme3.audio.AudioNode(AudioRenderer, AssetManager, String)
    AudioRenderer parameter is ignored.
    com.jme3.font.BitmapText(BitmapFont, boolean)
    The "rightToLeft" flag should be specified in the font. Use BitmapText(com.jme3.font.BitmapFont)
    com.jme3.niftygui.NiftyJmeDisplay(AssetManager, InputManager, AudioRenderer, ViewPort, int, int)
    use the static factory methods NiftyJmeDisplay.newNiftyJmeDisplay(com.jme3.asset.AssetManager, com.jme3.input.InputManager, com.jme3.audio.AudioRenderer, com.jme3.renderer.ViewPort) or NiftyJmeDisplay.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.
    com.jme3.scene.shape.Box(Vector3f, float, float, float)
    Due to constant confusion of geometry centers and the center of the box mesh this method has been deprecated.
    com.jme3.terrain.geomipmap.TerrainQuad(String, int, int, int, Vector3f, float[])
    com.jme3.terrain.geomipmap.TerrainQuad(String, int, int, Vector3f, float[])
    com.jme3.texture.Image(Image.Format, int, int, int, ArrayList<ByteBuffer>)
    use Image(com.jme3.texture.Image.Format, int, int, int, java.util.ArrayList, com.jme3.texture.image.ColorSpace)
    com.jme3.texture.Image(Image.Format, int, int, int, ArrayList<ByteBuffer>, int[])
    use Image(com.jme3.texture.Image.Format, int, int, int, java.util.ArrayList, int[], com.jme3.texture.image.ColorSpace)
    com.jme3.texture.Image(Image.Format, int, int, ByteBuffer)
    use Image(com.jme3.texture.Image.Format, int, int, java.nio.ByteBuffer, com.jme3.texture.image.ColorSpace)
    com.jme3.texture.Image(Image.Format, int, int, ByteBuffer, int[])
    use Image(com.jme3.texture.Image.Format, int, int, java.nio.ByteBuffer, int[], com.jme3.texture.image.ColorSpace)
  • Deprecated Enum Constants
    Enum Constant
    Description
    com.jme3.material.TechniqueDef.LightMode.FixedPipeline
    OpenGL1 is not supported anymore
    com.jme3.renderer.Caps.Reserved0
    do not use.
    com.jme3.renderer.Caps.Reserved1
    do not use.
    com.jme3.scene.VertexBuffer.Type.Reserved0
    com.jme3.shader.BufferObject.Layout.std430
    com.jme3.texture.Image.Format.Reserved1
    com.jme3.texture.Image.Format.Reserved10
    Not supported by OpenGL 3.0.
    com.jme3.texture.Image.Format.Reserved11
    com.jme3.texture.Image.Format.Reserved12
    com.jme3.texture.Image.Format.Reserved2
    com.jme3.texture.Image.Format.Reserved3
    com.jme3.texture.Image.Format.Reserved4
    com.jme3.texture.Image.Format.Reserved5
    com.jme3.texture.Image.Format.Reserved6
    com.jme3.texture.Image.Format.Reserved7
    com.jme3.texture.Image.Format.Reserved8
    com.jme3.texture.Image.Format.Reserved9
    com.jme3.texture.Texture.WrapMode.BorderClamp
    Not supported by OpenGL 3 or OpenGL ES 2
    com.jme3.texture.Texture.WrapMode.Clamp
    Not supported by OpenGL 3
    com.jme3.texture.Texture.WrapMode.MirrorBorderClamp
    Not supported by OpenGL 3
    com.jme3.texture.Texture.WrapMode.MirrorClamp
    Not supported by OpenGL 3
    com.jme3.texture.Texture.WrapMode.MirrorEdgeClamp
    Not supported by OpenGL 3