AssetManager: adjust usage according to latest changes
This commit is contained in:
parent
40926dc32d
commit
a374e73376
@ -33,16 +33,16 @@
|
||||
package jme3test.asset;
|
||||
|
||||
import com.jme3.asset.AssetManager;
|
||||
import com.jme3.asset.DesktopAssetManager;
|
||||
import com.jme3.asset.plugins.ClasspathLocator;
|
||||
import com.jme3.audio.AudioData;
|
||||
import com.jme3.audio.plugins.WAVLoader;
|
||||
import com.jme3.system.JmeSystem;
|
||||
import com.jme3.texture.Texture;
|
||||
import com.jme3.texture.plugins.AWTLoader;
|
||||
|
||||
public class TestAbsoluteLocators {
|
||||
public static void main(String[] args){
|
||||
AssetManager am = new DesktopAssetManager();
|
||||
AssetManager am = JmeSystem.newAssetManager();
|
||||
|
||||
am.registerLoader(AWTLoader.class, "jpg");
|
||||
am.registerLoader(WAVLoader.class, "wav");
|
||||
|
@ -37,10 +37,11 @@ import com.jme3.asset.plugins.ClasspathLocator;
|
||||
import com.jme3.asset.plugins.HttpZipLocator;
|
||||
import com.jme3.asset.plugins.UrlLocator;
|
||||
import com.jme3.asset.plugins.ZipLocator;
|
||||
import com.jme3.system.JmeSystem;
|
||||
|
||||
public class TestManyLocators {
|
||||
public static void main(String[] args){
|
||||
AssetManager am = new DesktopAssetManager();
|
||||
AssetManager am = JmeSystem.newAssetManager();
|
||||
|
||||
am.registerLocator("http://www.jmonkeyengine.com/wp-content/uploads/2010/09/",
|
||||
UrlLocator.class);
|
||||
|
@ -4,7 +4,6 @@
|
||||
*/
|
||||
package com.jme3.gde.materials;
|
||||
|
||||
import com.jme3.asset.DesktopAssetManager;
|
||||
import com.jme3.asset.MaterialKey;
|
||||
import com.jme3.gde.core.assets.ProjectAssetManager;
|
||||
import com.jme3.gde.core.scene.PreviewRequest;
|
||||
|
@ -31,7 +31,6 @@
|
||||
*/
|
||||
package com.jme3.gde.materials;
|
||||
|
||||
import com.jme3.asset.DesktopAssetManager;
|
||||
import com.jme3.gde.core.assets.ProjectAssetManager;
|
||||
import com.jme3.gde.core.scene.SceneApplication;
|
||||
import com.jme3.gde.core.scene.SceneRequest;
|
||||
@ -148,7 +147,7 @@ public class MaterialPropertyEditor implements PropertyEditor, SceneExplorerProp
|
||||
SceneApplication.getApplication().enqueue(new Callable<Void>() {
|
||||
public Void call() throws Exception {
|
||||
SceneRequest request = SceneApplication.getApplication().getCurrentSceneRequest();
|
||||
((DesktopAssetManager) request.getManager()).deleteFromCache(new MaterialKey(text));
|
||||
request.getManager().deleteFromCache(new MaterialKey(text));
|
||||
Material localMaterial = request.getManager().loadMaterial(text);
|
||||
if (localMaterial != null) {
|
||||
material = localMaterial;
|
||||
|
@ -4,7 +4,6 @@
|
||||
*/
|
||||
package com.jme3.gde.nmgen;
|
||||
|
||||
import com.jme3.asset.DesktopAssetManager;
|
||||
import com.jme3.gde.core.assets.BinaryModelDataObject;
|
||||
import com.jme3.gde.core.assets.ProjectAssetManager;
|
||||
import com.jme3.scene.Spatial;
|
||||
@ -46,7 +45,7 @@ public class NavMeshAction implements ActionListener {
|
||||
java.awt.EventQueue.invokeLater(new Runnable() {
|
||||
|
||||
public void run() {
|
||||
((DesktopAssetManager)manager.getManager()).clearCache();
|
||||
manager.getManager().clearCache();
|
||||
NavMeshTopComponent composer = NavMeshTopComponent.findInstance();
|
||||
composer.openScene(asset, context, manager);
|
||||
}
|
||||
|
@ -620,7 +620,7 @@ public class SceneEditorController implements PropertyChangeListener, NodeListen
|
||||
AssetLinkNode linkNode = (AssetLinkNode) selected;
|
||||
linkNode.attachLinkedChild(manager, new ModelKey(assetName));
|
||||
} else {
|
||||
((DesktopAssetManager) manager).clearCache();
|
||||
manager.clearCache();
|
||||
ModelKey key = new ModelKey(assetName);
|
||||
AssetLinkNode linkNode = new AssetLinkNode(key);
|
||||
linkNode.attachLinkedChildren(manager);
|
||||
|
@ -69,7 +69,7 @@ public final class EditTerrainAction implements ActionListener {
|
||||
java.awt.EventQueue.invokeLater(new Runnable() {
|
||||
|
||||
public void run() {
|
||||
((DesktopAssetManager)manager.getManager()).clearCache();
|
||||
manager.getManager().clearCache();
|
||||
TerrainEditorTopComponent composer = TerrainEditorTopComponent.findInstance();
|
||||
composer.openScene(asset, context, manager);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user