1 package com.jme3.system;
3 import com.jme3.asset.AssetManager;
4 import com.jme3.audio.AudioRenderer;
6 import java.io.InputStream;
10 * Created by kobayasi on 2014/02/17.
12 public interface JmeSystemDelegate {
13 public void setLowPermissions(boolean lowPerm);
15 public boolean isLowPermissions();
17 public AssetManager newAssetManager(URL configFile);
19 public AssetManager newAssetManager();
21 public boolean showSettingsDialog(AppSettings sourceSettings, final boolean loadFromRegistry);
23 public Platform getPlatform();
25 public JmeContext newContext(AppSettings settings, JmeContext.Type contextType);
27 public AudioRenderer newAudioRenderer(AppSettings settings);
29 public void initialize(AppSettings settings);
31 public String getFullName();
33 public InputStream getResourceAsStream(String name);
35 public URL getResource(String name);