@Override public void doRender(final Renderer r) { for (int i = 0, sSize = _spatials.size(); i < sSize; i++) { final Spatial s = _spatials.get(i); r.draw(s); } r.renderBuckets(); }
@Override public void doRender(final Renderer r) { for (int i = 0, sSize = _spatials.size(); i < sSize; i++) { final Spatial s = _spatials.get(i); r.draw(s); } r.renderBuckets(); }
r.getScissorUtils().clearClips(); r.renderBuckets(); cam.apply(r);
@Override public void draw(final Renderer r) { if (_children == null) { return; } final RenderContext context = ContextManager.getCurrentContext(); r.getQueue().pushBuckets(); for (final PassNodeState pass : _passNodeStates) { if (!pass.isEnabled()) { continue; } pass.applyPassNodeStates(context); Spatial child; for (int i = 0, cSize = _children.size(); i < cSize; i++) { child = _children.get(i); if (child != null) { child.onDraw(r); } } r.renderBuckets(); context.popEnforcedStates(); } r.getQueue().popBuckets(); }
@Override public void draw(final Renderer r) { if (_children == null) { return; } final RenderContext context = ContextManager.getCurrentContext(); r.getQueue().pushBuckets(); for (final PassNodeState pass : _passNodeStates) { if (!pass.isEnabled()) { continue; } pass.applyPassNodeStates(context); Spatial child; for (int i = 0, cSize = _children.size(); i < cSize; i++) { child = _children.get(i); if (child != null) { child.onDraw(r); } } r.renderBuckets(); context.popEnforcedStates(); } r.getQueue().popBuckets(); }
r.renderBuckets(); r.getQueue().popBuckets();
public void render(final Renderer renderer, final Camera camera, final List<Spatial> spatials, final Spatial spatial, final EnumMap<StateType, RenderState> enforcedStates) { if (camera != Camera.getCurrentCamera()) { camera.update(); } camera.apply(renderer); final RenderContext context = ContextManager.getCurrentContext(); context.enforceStates(enforcedStates); if (spatial != null) { spatial.onDraw(renderer); } else { for (final Spatial spat : spatials) { spat.onDraw(renderer); } } renderer.renderBuckets(); context.clearEnforcedStates(); }
public void render(final Renderer renderer, final Camera camera, final List<Spatial> spatials, final Spatial spatial, final RenderMaterial enforcedMaterial, final EnumMap<StateType, RenderState> enforcedStates) { camera.apply(renderer); final RenderContext context = ContextManager.getCurrentContext(); context.enforceMaterial(enforcedMaterial); context.enforceStates(enforcedStates); if (spatial != null) { spatial.onDraw(renderer); } else { for (final Spatial spat : spatials) { spat.onDraw(renderer); } } renderer.renderBuckets(); context.clearEnforcedStates(); context.enforceMaterial(null); }
spat.onDraw(r); r.renderBuckets();
r.renderBuckets(); r.getQueue().popBuckets();
spat.onDraw(r); r.renderBuckets();
renderer.renderBuckets(); renderer.getQueue().popBuckets();
renderer.renderBuckets(); current.apply(renderer);