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 renderer.createTextureRenderer(width, height, 0, 0); }
/** * Must be constructed in the GL thread. * * @param factory */ public AbstractStatGrapher(final int width, final int height, final Renderer renderer) { _gWidth = width; _gHeight = height; // prepare our TextureRenderer _textureRenderer = renderer.createTextureRenderer(width, height, 0, 0); if (_textureRenderer != null) { _textureRenderer.setBackgroundColor(new ColorRGBA(ColorRGBA.BLACK)); } }
private void init(final Renderer renderer) { _tRenderer = renderer.createTextureRenderer(_twidth, _theight, _depth, _samples); _tRenderer.setBackgroundColor(new ColorRGBA(0, 0, 0, 0)); resetTexture(); }
public void updateSettings(final int width, final int height, final int depthBits, final double near, final double far) { if (_textureRenderer == null) { _textureRenderer = _renderer.createTextureRenderer(width, height, depthBits, _samples); _textureRenderer.getCamera().setFrustumPerspective(90.0, 1.0, near, far); } else { _textureRenderer.resize(width, height, depthBits); final Camera cam = _textureRenderer.getCamera(); if (near != cam.getDepthRangeNear() || far != cam.getDepthRangeFar()) { _textureRenderer.getCamera().setFrustumPerspective(90.0, 1.0, near, far); } } }
_rtt = _canvasRenderer.getRenderer().createTextureRenderer(width, height, _settings.getDepthBits(), _settings.getSamples());
_shadowMapRenderer = r.createTextureRenderer(_shadowMapSize, _shadowMapSize, 24, 0);
bufTexRend = r.createTextureRenderer(width, height, 0, 0); bufTexRend.setupTexture(bufTexture);
final int size = maxRBS > 0 ? Math.min(UIContainer.STANDIN_TEXTURE_SIZE, maxRBS) : UIContainer.STANDIN_TEXTURE_SIZE; UIContainer._textureRenderer = renderer.createTextureRenderer(size, size, 16, 0); if (UIContainer._textureRenderer != null) { UIContainer._textureRenderer.setBackgroundColor(new ColorRGBA(0f, 1f, 0f, 0f));
tRenderer = r.createTextureRenderer( //