Deprecated API


Contents
Deprecated Interfaces
com.jme3.terrain.heightmap.HeightMapGrid
           
com.jme3.terrain.heightmap.ImageHeightmap
            
com.jme3.terrain.geomipmap.lodcalc.LodCalculatorFactory
          phasing this out 
 

Deprecated Classes
com.jme3.animation.BoneAnimation
          use Animation instead with tracks of selected type (ie. BoneTrack, SpatialTrack, MeshTrack) 
jme3tools.converters.model.FloatToFixed
           
com.jme3.terrain.heightmap.ImageBasedHeightMapGrid
           
com.jme3.terrain.geomipmap.lodcalc.LodDistanceCalculatorFactory
          phasing out 
com.jme3.terrain.geomipmap.lodcalc.LodPerspectiveCalculatorFactory
          phasing out 
com.jme3.animation.PoseTrack
           
com.jme3.cinematic.events.PositionTrack
          use spatial animation instead. 
com.jme3.cinematic.events.RotationTrack
          use spatial animation instead. 
com.jme3.cinematic.events.ScaleTrack
          use spatial animation instead. 
com.jme3.animation.SpatialAnimation
          use Animation instead with tracks of selected type (ie. BoneTrack, SpatialTrack, MeshTrack) 
 

Deprecated Methods
com.jme3.shader.Shader.addSource(Shader.ShaderType, String)
          Use the method that takes a language argument instead. Shader.addSource(com.jme3.shader.Shader.ShaderType, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
com.jme3.shader.Shader.addSource(Shader.ShaderType, String, String)
          Use the method that takes a language argument instead. Shader.addSource(com.jme3.shader.Shader.ShaderType, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
com.jme3.shader.Shader.addSource(Shader.ShaderType, String, String, String)
          Use the method that takes a language argument instead. Shader.addSource(com.jme3.shader.Shader.ShaderType, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
jme3tools.converters.model.FloatToFixed.convertToFixed(Geometry, VertexBuffer.Format, VertexBuffer.Format, VertexBuffer.Format)
           
com.jme3.texture.Texture.createSimpleClone()
          Use Texture.clone() instead. 
com.jme3.texture.Texture.createSimpleClone(Texture)
          Use Texture.clone() instead. 
com.jme3.terrain.GeoMap.getHeightData()
           
com.jme3.terrain.geomipmap.TerrainPatch.getHeightmap()
           
com.jme3.effect.ParticleEmitter.getInitialVelocity()
          Use ParticleEmitter.getParticleInfluencer().getInitialVelocity() instead. 
com.jme3.shader.Shader.getLanguage()
          Shaders no longer have a language variable, use Shader.ShaderSource.getLanguage() instead. 
com.jme3.shader.ShaderKey.getLanguage()
          Use ShaderKey.getVertexShaderLanguage() instead. 
com.jme3.post.filters.RadialBlurFilter.getSampleDist()
          use RadialBlurFilter.getSampleDistance() 
com.jme3.material.TechniqueDef.getShaderLanguage()
          Use TechniqueDef.getVertexShaderLanguage() instead. 
com.jme3.input.TouchInput.getSimulateMouse()
          Use TouchInput.isSimulateMouse(). 
com.jme3.effect.ParticleEmitter.getVelocityVariation()
          This method is deprecated. Use ParticleEmitter.getParticleInfluencer().getVelocityVariation(); instead. 
com.jme3.input.android.AndroidInput.isMouseEventsEnabled()
          Use AndroidInput.getSimulateMouse(); 
com.jme3.shader.Shader.isUsable()
          Unusable shaders cause the renderer to crash, therefore this field no longer serves any purpose. 
com.jme3.asset.AssetManager.registerLoader(String, String...)
          Please use AssetManager.registerLoader(java.lang.Class, java.lang.String[]) together with Class.forName(java.lang.String) to find a class and then register it. 
com.jme3.asset.AssetManager.registerLocator(String, String)
          Please use AssetManager.registerLocator(java.lang.String, java.lang.Class) together with Class.forName(java.lang.String) to find a class and then register it. 
com.jme3.network.serializing.Serializer.registerPackage(String)
          This cannot be implemented in a reasonable way that works in all deployment methods. 
com.jme3.niftygui.RenderDeviceJme.renderFont(RenderFont, String, int, int, Color, float)
          use renderFont(RenderFont font, String str, int x, int y, Color color, float sizeX, float sizeY) instead 
com.jme3.shader.Shader.resetSources()
          This method is not needed since deleting a shader causes the sources to delete as well, thus its not required for them to be GC'd to be removed from GL. 
com.jme3.asset.AssetManager.setAssetEventListener(AssetEventListener)
          Please use AssetManager.addAssetEventListener(com.jme3.asset.AssetEventListener) to listen for asset events. 
com.jme3.app.Application.setAssetManager(AssetManager)
           
com.jme3.bullet.control.KinematicRagdollControl.setBoneCcdMotionThreshold(String, float)
          use getBoneRigidBody(String BoneName).setCcdMotionThreshold(float) instead 
com.jme3.bullet.control.KinematicRagdollControl.setBoneCcdSweptSphereRadius(String, float)
          use getBoneRigidBody(String BoneName).setCcdSweptSphereRadius(float) instead 
com.jme3.effect.ParticleEmitter.setInitialVelocity(Vector3f)
          This method is deprecated. Use ParticleEmitter.getParticleInfluencer().setInitialVelocity(initialVelocity); instead. 
com.jme3.scene.Mesh.setInterleaved()
           
com.jme3.input.android.AndroidInput.setMouseEventsEnabled(boolean)
           
com.jme3.post.filters.RadialBlurFilter.setSampleDist(float)
          use RadialBlurFilter.setSampleDistance(float sampleDist) 
com.jme3.shader.Shader.setUsable(boolean)
          Unusable shaders cause the renderer to crash, therefore this field no longer serves any purpose. 
com.jme3.effect.ParticleEmitter.setVelocityVariation(float)
          This method is deprecated. Use ParticleEmitter.getParticleInfluencer().setVelocityVariation(variation); instead. 
 

Deprecated Constructors
com.jme3.asset.AndroidAssetManager(boolean)
           
com.jme3.audio.AudioNode(AudioRenderer, AssetManager, String)
          AudioRenderer parameter is ignored. 
com.jme3.animation.BoneAnimation(String, float)
           
com.jme3.asset.DesktopAssetManager(boolean)
           
com.jme3.terrain.GeoMap(FloatBuffer, int, int, int)
           
com.jme3.terrain.geomipmap.LODGeomap(int, FloatBuffer)
           
com.jme3.shader.Shader(String)
          Shader sources are now associated with the shader language. 
com.jme3.terrain.geomipmap.TerrainGrid(String, int, int, HeightMapGrid)
           
com.jme3.terrain.geomipmap.TerrainGrid(String, int, int, Vector3f, HeightMapGrid)
           
com.jme3.terrain.geomipmap.TerrainGrid(String, int, int, Vector3f, HeightMapGrid, Vector2f, float)
           
 

Deprecated Enum Constants
com.jme3.scene.VertexBuffer.Type.MiscAttrib