@Override public void doRender(final TextureRenderer r, final int clear, final List<Texture> texs) { r.render(_spatials, texs, clear); } }
public void renderImposter() { _tRenderer.render(_targetScene, _texture, Renderer.BUFFER_COLOR_AND_DEPTH); }
private void blurReflectionTexture() { tRenderer.render(fullScreenQuad, textureReflectBlur, Renderer.BUFFER_NONE); }
/** * Update the shadow map. * * @param index * shadow map texture index to update */ private void updateShadowMap(final int index, final Renderer r) { if (shadowRenderCallback != null) { shadowRenderCallback.onRender(index, r, this, _shadowMapRenderer.getCamera()); } r.setRenderLogic(logic); if (!_useSceneTexturing) { Mesh.RENDER_VERTEX_ONLY = true; } _shadowMapRenderer.render(_occluderNodes, _shadowMapTexture[index], Renderer.BUFFER_COLOR_AND_DEPTH); if (!_useSceneTexturing) { Mesh.RENDER_VERTEX_ONLY = false; } r.setRenderLogic(null); }
_textureRenderer.render(_graphRoot, _texture, Renderer.BUFFER_COLOR_AND_DEPTH);
protected void render(final Renderer renderer, final Camera camera, final List<Spatial> spatials, final Spatial spatial, final EnumMap<StateType, RenderState> enforcedStates) { final TextureRenderer texRend = TextureRendererPool.fetch(_width, _height, renderer); if (!_texSetup) { texRend.setupTexture(_texture); _texSetup = true; } // set desired bg color texRend.setBackgroundColor(_backgroundColor); // setup camera if (camera != null) { texRend.getCamera().setFrame(camera); texRend.getCamera().setFrustum(camera); texRend.getCamera().setProjectionMode(camera.getProjectionMode()); } texRend.enforceStates(enforcedStates); // draw to texture if (spatial != null) { texRend.render(spatial, _texture, Renderer.BUFFER_COLOR_AND_DEPTH); } else { texRend.render(spatials, _texture, Renderer.BUFFER_COLOR_AND_DEPTH); } texRend.clearEnforcedStates(); TextureRendererPool.release(texRend); }
_textureRenderer.render(_graphRoot, _texture, Renderer.BUFFER_COLOR_AND_DEPTH);
tRenderer.getCamera().getProjectionMatrix(); tRenderer.render(renderList, texArray, Renderer.BUFFER_COLOR_AND_DEPTH);
UIContainer._textureRenderer.render(this, _fakeTexture, Renderer.BUFFER_COLOR_AND_DEPTH);
} else { tRenderer.render(_spatials, mainTexture, Renderer.BUFFER_COLOR_AND_DEPTH); ts.setTexture(mainTexture, 0); tRenderer.render(fullScreenQuad, secondTexture, Renderer.BUFFER_NONE); tRenderer.render(fullScreenQuad, mainTexture, Renderer.BUFFER_NONE); if (i % 2 == 1) { ts.setTexture(mainTexture, 0); tRenderer.render(fullScreenQuad, secondTexture, Renderer.BUFFER_NONE); } else { ts.setTexture(secondTexture, 0); tRenderer.render(fullScreenQuad, mainTexture, Renderer.BUFFER_NONE); } else { ts.setTexture(secondTexture, 0); tRenderer.render(fullScreenQuad, mainTexture, Renderer.BUFFER_NONE); ts.setTexture(mainTexture, 0); tRenderer.render(fullScreenQuad, mainTexture, Renderer.BUFFER_NONE); ts.setTexture(mainTexture, 0); fullScreenQuad.setRenderState(blurShaderVertical); fullScreenQuad.updateWorldRenderStates(false); tRenderer.render(fullScreenQuad, secondTexture, Renderer.BUFFER_NONE);