public static TextureRenderer fetch(final int width, final int height, final Renderer renderer) { for (final Iterator<TextureRenderer> it = INSTANCE.renderers.iterator(); it.hasNext();) { final TextureRenderer texRend = it.next(); if (texRend.getWidth() == width && texRend.getHeight() == height) { it.remove(); return texRend; } } // none found, make one return TextureRendererFactory.INSTANCE.createTextureRenderer(width, height, renderer, ContextManager .getCurrentContext().getCapabilities()); }
/** * Must be constructed in the GL thread. * * @param factory */ public AbstractStatGrapher(final int width, final int height, final Renderer renderer, final ContextCapabilities caps) { _gWidth = width; _gHeight = height; // prepare our TextureRenderer _textureRenderer = TextureRendererFactory.INSTANCE.createTextureRenderer(width, height, renderer, caps); if (_textureRenderer != null) { _textureRenderer.setBackgroundColor(new ColorRGBA(ColorRGBA.BLACK)); } }
private void init(final Renderer renderer) { _tRenderer = TextureRendererFactory.INSTANCE.createTextureRenderer(_twidth, _theight, _depth, _samples, renderer, ContextManager.getCurrentContext().getCapabilities()); _tRenderer.setBackgroundColor(new ColorRGBA(0, 0, 0, 0)); resetTexture(); }
_shadowMapRenderer = TextureRendererFactory.INSTANCE.createTextureRenderer(_shadowMapSize, _shadowMapSize, r, caps);
bufTexRend = TextureRendererFactory.INSTANCE.createTextureRenderer(width, height, r, ContextManager .getCurrentContext().getCapabilities()); bufTexRend.setupTexture(bufTexture);
tRenderer = TextureRendererFactory.INSTANCE.createTextureRenderer(settings, false, r, ContextManager .getCurrentContext().getCapabilities());
UIContainer._textureRenderer = TextureRendererFactory.INSTANCE.createTextureRenderer(cam.getWidth(), cam .getHeight(), renderer, ContextManager.getCurrentContext().getCapabilities()); if (UIContainer._textureRenderer != null) {
tRenderer = TextureRendererFactory.INSTANCE.createTextureRenderer( //
final DisplaySettings settings = new DisplaySettings(cam.getWidth(), cam.getHeight(), 24, 0, 0, 8, 0, 0, false, false); fullTRenderer = TextureRendererFactory.INSTANCE.createTextureRenderer(settings, false, r, ContextManager.getCurrentContext().getCapabilities()); screenTexture = new Texture2D();