/external/jmonkeyengine/engine/src/core/com/jme3/asset/ |
AssetEventListener.java | 50 * @param key the AssetKey for the asset loaded. 52 public void assetLoaded(AssetKey key); 62 public void assetRequested(AssetKey key); 75 public void assetDependencyNotFound(AssetKey parentKey, AssetKey dependentAssetKey);
|
Asset.java | 38 * Smart asset management requires cooperation from the {@link AssetKey}. 39 * In particular, the AssetKey should return true in its 40 * {@link AssetKey#useSmartCache() } method. Also smart assets MUST 42 * e.g. {@link AssetKey#createClonedInstance(java.lang.Object) createCloneInstance(someAsset)} <code>!= someAsset</code>. 44 * If the {@link AssetManager#loadAsset(com.jme3.asset.AssetKey) } method 47 * {@link Asset#setKey(com.jme3.asset.AssetKey) }, then this asset key 61 * @param key The AssetKey to set 63 public void setKey(AssetKey key); 72 public AssetKey getKey();
|
AssetCache.java | 49 public WeakReference<AssetKey> smartKey; 53 private final WeakHashMap<AssetKey, SmartAssetInfo> smartCache 54 = new WeakHashMap<AssetKey, SmartAssetInfo>(); 55 private final HashMap<AssetKey, Object> regularCache = new HashMap<AssetKey, Object>(); 63 public void addToCache(AssetKey key, Object obj){ 72 smartInfo.smartKey = new WeakReference<AssetKey>(key); 86 public boolean deleteFromCache(AssetKey key){ 103 public Object getFromCache(AssetKey key){ 118 public SmartAssetInfo getFromSmartCache(AssetKey key) [all...] |
AssetInfo.java | 38 * The result of locating an asset through an AssetKey. Provides 46 protected AssetKey key; 48 public AssetInfo(AssetManager manager, AssetKey key) { 53 public AssetKey getKey() { 68 * allowing access to the data represented by the {@link AssetKey}.
|
AssetLocator.java | 36 * <code>AssetLocator</code> is used to locate a resource based on an AssetKey. 59 public AssetInfo locate(AssetManager manager, AssetKey key);
|
MaterialKey.java | 10 public class MaterialKey extends AssetKey {
|
ModelKey.java | 41 public class ModelKey extends AssetKey<Spatial> {
|
AssetKey.java | 40 * <code>AssetKey</code> is a key that is used to 44 public class AssetKey<T> implements Savable { 50 public AssetKey(String name){ 55 public AssetKey(){ 86 * @return The extension of the <code>AssetKey</code>'s name. For example, 176 if (!(other instanceof AssetKey)){ 179 return name.equals(((AssetKey)other).name);
|
ImplHandler.java | 54 private final ThreadLocal<AssetKey> parentAssetKey 55 = new ThreadLocal<AssetKey>(); 117 public void establishParentKey(AssetKey parentKey){ 123 public void releaseParentKey(AssetKey parentKey){ 129 public AssetKey getParentKey(){ 139 public AssetInfo tryLocate(AssetKey key){ 168 public AssetLoader aquireLoader(AssetKey key){
|
DesktopAssetManager.java | 71 // private final Set<AssetKey> alreadyLoadingSet = new HashSet<AssetKey>();
186 public boolean deleteFromCache(AssetKey key){
195 public void addToCache(AssetKey key, Object asset){
199 public AssetInfo locateAsset(AssetKey<?> key){
223 public <T> T loadAsset(AssetKey<T> key){
230 AssetKey smartKey = null;
316 return loadAsset(new AssetKey(name));
374 return (BitmapFont) loadAsset(new AssetKey(name));
377 public InputStream loadGLSLLibrary(AssetKey key){ [all...] |
ThreadingManager.java | 75 return owner.loadAsset(new AssetKey(resourceName));
|
AssetManager.java | 98 * they were registered, to locate the asset by the {@link AssetKey}. 110 * @see AssetLocator#locate(com.jme3.asset.AssetManager, com.jme3.asset.AssetKey) 135 * Manually locates an asset with the given {@link AssetKey}. This method 139 * in the same way that the {@link AssetManager#loadAsset(com.jme3.asset.AssetKey) } 142 * @param key The {@link AssetKey} to locate. 146 public AssetInfo locateAsset(AssetKey<?> key); 157 * @param <T> The object type that will be loaded from the AssetKey instance. 158 * @param key The AssetKey 162 public <T> T loadAsset(AssetKey<T> key); 168 * loadAsset(new AssetKey(name)) [all...] |
/external/jmonkeyengine/engine/src/ogre/com/jme3/scene/plugins/ogre/matext/ |
OgreMaterialKey.java | 35 import com.jme3.asset.AssetKey; 42 public class OgreMaterialKey extends AssetKey<MaterialList> {
|
MaterialExtensionLoader.java | 35 import com.jme3.asset.AssetKey; 59 private AssetKey key; 113 public MaterialList load(AssetManager assetManager, AssetKey key, MaterialExtensionSet matExts,
|
/external/jmonkeyengine/engine/src/android/com/jme3/audio/android/ |
AndroidAudioData.java | 3 import com.jme3.asset.AssetKey;
10 protected AssetKey<?> assetKey;
21 public AssetKey<?> getAssetKey() {
22 return assetKey;
25 public void setAssetKey(AssetKey<?> assetKey) {
26 this.assetKey = assetKey;
|
/external/jmonkeyengine/engine/src/test/jme3test/asset/ |
TestAssetCache.java | 37 import com.jme3.asset.AssetKey; 62 private AssetKey key; 69 public AssetKey getKey() { 73 public void setKey(AssetKey key) { 78 private static class SmartKey extends AssetKey { 107 private static class DumbKey extends AssetKey { 148 AssetKey key;
|
TestManyLocators.java | 58 AssetInfo a = am.locateAsset(new AssetKey<Object>("Interface/Fonts/Default.fnt"));
|
/external/jmonkeyengine/engine/src/core-plugins/com/jme3/asset/plugins/ |
UrlAssetInfo.java | 4 import com.jme3.asset.AssetKey; 22 public static UrlAssetInfo create(AssetManager assetManager, AssetKey key, URL url) throws IOException { 37 private UrlAssetInfo(AssetManager assetManager, AssetKey key, URL url, InputStream in) throws IOException {
|
FileLocator.java | 65 public AssetInfoFile(AssetManager manager, AssetKey key, File file){ 82 public AssetInfo locate(AssetManager manager, AssetKey key) {
|
UrlLocator.java | 36 import com.jme3.asset.AssetKey; 48 * and the given path in the AssetKey to construct a new URL 65 public AssetInfo locate(AssetManager manager, AssetKey key) {
|
ZipLocator.java | 56 public JarAssetInfo(AssetManager manager, AssetKey key, ZipEntry entry){ 78 public AssetInfo locate(AssetManager manager, AssetKey key) {
|
/external/jmonkeyengine/engine/src/android/com/jme3/asset/plugins/ |
AndroidLocator.java | 21 public AndroidAssetInfo(com.jme3.asset.AssetManager assetManager, AssetKey<?> key, String assetPath, InputStream in) { 45 private AndroidAssetInfo create(AssetManager assetManager, AssetKey key, String assetPath) throws IOException { 70 public AssetInfo locate(com.jme3.asset.AssetManager manager, AssetKey key) {
|
/external/jmonkeyengine/engine/src/core/com/jme3/audio/ |
AudioKey.java | 35 import com.jme3.asset.AssetKey; 43 * <code>AudioKey</code> is extending AssetKey by holding stream flag. 47 public class AudioKey extends AssetKey<AudioData> {
|
/external/jmonkeyengine/engine/src/core/com/jme3/shader/ |
ShaderKey.java | 35 import com.jme3.asset.AssetKey; 42 public class ShaderKey extends AssetKey<Shader> {
|
/external/jmonkeyengine/engine/src/niftygui/com/jme3/niftygui/ |
NiftyJmeDisplay.java | 36 import com.jme3.asset.AssetKey; 72 AssetKey<Object> key = new AssetKey<Object>(path);
|