@Override public void onCancel(Pointer.Interaction iact) { Pointer.Event event = iact.event; label.setAlpha(1.0f); modify(event); logger.log(describe(event, "pointer cancel")); } protected Vector _lstart, _pstart;
@Override public void onEnd(Pointer.Interaction iact) { Pointer.Event event = iact.event; label.setAlpha(1.0f); modify(event); logger.log(describe(event, "pointer end")); } @Override public void onCancel(Pointer.Interaction iact) {
@Override public void onCancel(Touch.Interaction iact) { Touch.Event event = iact.event; label.setAlpha(1.0f); modify(event); logger.log(describe(event, "touch cancel")); } protected Vector _lstart, _pstart;
@Override public void onEnd(Touch.Interaction iact) { Touch.Event event = iact.event; label.setAlpha(1.0f); modify(event); logger.log(describe(event, "touch end")); } @Override public void onCancel(Touch.Interaction iact) {
@Override public void onButton(Mouse.ButtonEvent event, Mouse.Interaction iact) { if (event.down) { _lstart = label.transform().translation(); _pstart = new Vector(event.x(), event.y()); label.setAlpha(0.5f); modify(event); logger.log(describe(event, "mouse down")); } else { label.setAlpha(1.0f); modify(event); logger.log(describe(event, "mouse up")); } }
@Override public void onStart(Pointer.Interaction iact) { Pointer.Event event = iact.event; _lstart = label.transform().translation(); _pstart = new Vector(event.x(), event.y()); label.setAlpha(0.5f); modify(event); logger.log(describe(event, "pointer start")); } @Override public void onDrag(Pointer.Interaction iact) {
@Override public void onStart(Touch.Interaction iact) { Touch.Event event = iact.event; _lstart = label.transform().translation(); _pstart = new Vector(event.x(), event.y()); label.setAlpha(0.5f); modify(event); logger.log(describe(event, "touch start")); } @Override public void onMove(Touch.Interaction iact) {
groupLayer.addAt(new ImageLayer(imtex).setAlpha(0.5f), x, y0); addDescrip("image\nimg layer a=0.5", x, y1, width); groupLayer.addAt(new ImageLayer(imtex).setAlpha(0.5f), x, y2); x += width; groupLayer.addAt(new ImageLayer(surf2.texture).setAlpha(0.5f), x, y0); addDescrip("surface a=1\nimg layer a=0.5", x, y1, width); groupLayer.addAt(new ImageLayer(surf2.texture).setAlpha(0.5f), x, y2); x += width; canvas1.draw(image, 0, 0); Texture cantex1 = canvas1.toTexture(); groupLayer.addAt(new ImageLayer(cantex1).setAlpha(0.5f), x, y0); addDescrip("canvas a=1\nimg layer a=0.5", x, y1, width); groupLayer.addAt(new ImageLayer(cantex1).setAlpha(0.5f), x, y2); x += width; for (float alpha : new float[] { 1, 1/2f, 1/4f, 1/8f }) { float y = fullHeight+50; rootLayer.addAt(new ImageLayer(imtex).setAlpha(alpha), x, y); addDescrip("image a=" + alpha, x, y+height/2, width/2); x += width;