HomeSort by relevance Sort by last modified time
    Searched refs:AssetKey (Results 1 - 25 of 42) sorted by null

1 2

  /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);

Completed in 480 milliseconds

1 2