public TextureAtlas.AtlasRegion getTex(String fullName, FileHandle configFile) { TextureAtlas.AtlasRegion r = myTexs.get(fullName); if (r != null) return r; r = myTexProvider.getTex(fullName, configFile); if (r == null) throw new AssertionError("texture not found: " + fullName); myTexs.put(fullName, r); return r; }
public ArrayList<TextureAtlas.AtlasRegion> getPack(String name, FileHandle configFile) { ArrayList<TextureAtlas.AtlasRegion> r = myPacks.get(name); if (r != null) return r; r = myTexProvider.getTexs(name, configFile); if (r.size() == 0) throw new AssertionError("textures not found: " + name); myPacks.put(name, r); return r; }
public TextureAtlas.AtlasRegion getFlipped(TextureAtlas.AtlasRegion tex) { TextureAtlas.AtlasRegion r = myFlipped.get(tex); if (r != null) return r; r = myTexProvider.getCopy(tex); r.flip(true, false); myFlipped.put(tex, r); return r; }
public void dispose() { myTexProvider.dispose(); }
public Sprite createSprite(String name) { return myTexProvider.createSprite(name); }