@Override public void setInputProcessor (InputProcessor processor) { multiplexer.removeProcessor(lastProcessor); multiplexer.addProcessor(processor); lastProcessor = processor; }
@Override public void clicked (InputEvent event, float x, float y) { ((InputWrapper)Gdx.input).multiplexer.removeProcessor(ui); test = instancer.instance(); Gdx.app.log("GdxTestGwt", "Clicked on " + test.getClass().getName()); test.create(); test.resize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight()); } });
public void render () { if (test == null) { Gdx.gl.glViewport(0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight()); Gdx.gl.glClearColor(0, 0, 0, 0); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); ui.act(Gdx.graphics.getDeltaTime()); ui.draw(); } else { if (dispose) { test.pause(); test.dispose(); test = null; Gdx.graphics.setVSync(true); InputWrapper wrapper = ((InputWrapper)Gdx.input); wrapper.multiplexer.addProcessor(ui); wrapper.multiplexer.removeProcessor(wrapper.lastProcessor); wrapper.lastProcessor = null; dispose = false; } else { test.render(); } } }
public void removeCustomProcessor(final int index) { nonNiftyCustomInputMultiplexer.removeProcessor(index); }
public void removeCustomProcessor(final int index) { nonNiftyCustomInputMultiplexer.removeProcessor(index); }
public void removeProcessor(InputProcessor stage) { multiplexer.removeProcessor(stage); }
public void removeCustomProcessor(@Nonnull final InputProcessor customProcessor) { nonNiftyCustomInputMultiplexer.removeProcessor(customProcessor); }
public void removeCustomProcessor(@Nonnull final InputProcessor customProcessor) { nonNiftyCustomInputMultiplexer.removeProcessor(customProcessor); }
public void removeInputProcessor(InputProcessor ip) { processors.removeProcessor(ip); Gdx.input.setInputProcessor(processors); }
/** * Unsets the given GUI and sets it as previous * @param gui The GUI */ public static void unset(IGui gui) { if (gui != null) { unregisterGui(gui); im.removeProcessor(gui.getGuiStage()); } previous = gui; }
private void setMode(Mode mode) { this.mode = mode; canvas.input.removeProcessor(creationInputProcessor); canvas.input.removeProcessor(editionInputProcessor); canvas.input.removeProcessor(testInputProcessor);
if (stage != null) { if (input != null) { multiplexer.removeProcessor(input); multiplexer.removeProcessor(gesture);
Gdx.app.postRunnable(() -> { im.removeProcessor(inputController);
plexer.removeProcessor(redStage); plexer.addProcessor(blackStage); plexer.removeProcessor(blackStage);
Gdx.app.postRunnable(() -> { im.removeProcessor(inputController);