private TextureRenderer loadTextureRenderer(String pKey) { BufferedImage img = loadBufferedImage(pKey); if (img == null) { return null; } TextureRenderer tr = new TextureRenderer(img.getWidth(), img.getHeight(), true, true); Graphics2D g = tr.createGraphics(); g.setClip(0, 0, img.getWidth(), img.getHeight()); g.drawImage(img, new AffineTransform(1f, 0f, 0f, 1f, 0, 0), null); g.dispose(); return tr; }
@Override public BufferedImage buildImage(String pKey) { if (pKey == null) { return null; } if (pKey.startsWith(getBuilderPrefix())) { pKey = pKey.substring(getBuilderPrefix().length()); } return loadBufferedImage(pKey); }