OSDN Git Service

Change build system ant to sbt.
[mikumikustudio/MikuMikuStudio.git] / engine / src / desktop / com / jme3 / system / JmeSystemDelegate.java
1 package com.jme3.system;
2
3 import com.jme3.asset.AssetManager;
4 import com.jme3.audio.AudioRenderer;
5
6 import java.io.InputStream;
7 import java.net.URL;
8
9 /**
10  * Created by kobayasi on 2014/02/17.
11  */
12 public interface JmeSystemDelegate {
13     public void setLowPermissions(boolean lowPerm);
14
15     public boolean isLowPermissions();
16
17     public AssetManager newAssetManager(URL configFile);
18
19     public AssetManager newAssetManager();
20
21     public boolean showSettingsDialog(AppSettings sourceSettings, final boolean loadFromRegistry);
22
23     public Platform getPlatform();
24
25     public JmeContext newContext(AppSettings settings, JmeContext.Type contextType);
26
27     public AudioRenderer newAudioRenderer(AppSettings settings);
28
29     public void initialize(AppSettings settings);
30
31     public String getFullName();
32
33     public InputStream getResourceAsStream(String name);
34
35     public URL getResource(String name);
36 }