public static void clear( String layerName ) { if (layers.containsKey( layerName )) { layers.get( layerName ).clear(); layers.remove( layerName ); } }
@Override public void clear() { for (Bitmap bmp:values()) { bmp.recycle(); } super.clear(); } }
public static Bitmap get( String layerName, String assetName ) { Layer layer; if (!layers.containsKey( layerName )) { layer = new Layer(); layers.put( layerName, layer ); } else { layer = layers.get( layerName ); } if (layer.containsKey( assetName )) { return layer.get( assetName ); } else { try { InputStream stream = context.getResources().getAssets().open( assetName ); Bitmap bmp = BitmapFactory.decodeStream( stream, null, opts ); layer.put( assetName, bmp ); return bmp; } catch (IOException e) { return null; } } }
public static Bitmap get( String layerName, String assetName ) { Layer layer; if (!layers.containsKey( layerName )) { layer = new Layer(); layers.put( layerName, layer ); } else { layer = layers.get( layerName ); } if (layer.containsKey( assetName )) { return layer.get( assetName ); } else { try { InputStream stream = context.getResources().getAssets().open( assetName ); Bitmap bmp = BitmapFactory.decodeStream( stream, null, opts ); layer.put( assetName, bmp ); return bmp; } catch (IOException e) { return null; } } }
public static Pixmap get(String layerName, String assetName ) { Layer layer; if (!layers.containsKey( layerName )) { layer = new Layer(); layers.put( layerName, layer ); } else { layer = layers.get( layerName ); } if (layer.containsKey( assetName )) { return layer.get( assetName ); } else { Pixmap bmp = new Pixmap( Gdx.files.internal(assetName) ); layer.put( assetName, bmp ); return bmp; } }
public static Bitmap get( String layerName, int resID ) { Layer layer; if (!layers.containsKey( layerName )) { layer = new Layer(); layers.put( layerName, layer ); } else { layer = layers.get( layerName ); } if (layer.containsKey( resID )) { return layer.get( resID ); } else { Bitmap bmp = BitmapFactory.decodeResource( context.getResources(), resID ); layer.put( resID, bmp ); return bmp; } }
public static Bitmap get( String layerName, int resID ) { Layer layer; if (!layers.containsKey( layerName )) { layer = new Layer(); layers.put( layerName, layer ); } else { layer = layers.get( layerName ); } if (layer.containsKey( resID )) { return layer.get( resID ); } else { Bitmap bmp = BitmapFactory.decodeResource( context.getResources(), resID ); layer.put( resID, bmp ); return bmp; } }
@Override public void clear() { for (Pixmap bmp:values()) { bmp.dispose(); } super.clear(); } }
public static void clear() { for (Layer layer:layers.values()) { layer.clear(); } layers.clear(); }
public static void clear( String layerName ) { if (layers.containsKey( layerName )) { layers.get( layerName ).clear(); layers.remove(layerName); } }
public static void clear() { for (Layer layer:layers.values()) { layer.clear(); } layers.clear(); }
@Override public void clear() { for (Bitmap bmp:values()) { bmp.recycle(); } super.clear(); } }
public static void clear() { for (Layer layer:layers.values()) { layer.clear(); } layers.clear(); }
public static void clear( String layerName ) { if (layers.containsKey( layerName )) { layers.get( layerName ).clear(); layers.remove( layerName ); } }