public Texture get(String fileName, int filter) throws IOException {
		fileName = filePath + fileName;
		SoftReference<Texture> ref = loadedBitmaps.get(fileName);
		Texture current = ref == null ? null : ref.get();
		if (current != null) {
			return current;
		} else {
			loadedBitmaps.remove(fileName);
			Texture result = new Texture(device, new ArrayBitmap(fileName),
					filter);
			loadedBitmaps.put(fileName, new SoftReference<Texture>(result));
			return result;
		}
	}