Example usage for com.badlogic.gdx.graphics.g2d ParticleEmitter isPremultipliedAlpha

List of usage examples for com.badlogic.gdx.graphics.g2d ParticleEmitter isPremultipliedAlpha

Introduction

In this page you can find the example usage for com.badlogic.gdx.graphics.g2d ParticleEmitter isPremultipliedAlpha.

Prototype

public boolean isPremultipliedAlpha() 

Source Link

Usage

From source file:com.lynk.gdx.tool.particleeditor.OptionsPanel.java

License:Apache License

public OptionsPanel(final ParticleEditor editor, String name, String description) {
    super(null, name, description);

    initializeComponents();/*from w  w  w  . j a v  a  2 s.  c o  m*/

    attachedCheckBox.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent event) {
            editor.getEmitter().setAttached(attachedCheckBox.isSelected());
        }
    });

    continuousCheckbox.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent event) {
            editor.getEmitter().setContinuous(continuousCheckbox.isSelected());
        }
    });

    alignedCheckbox.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent event) {
            editor.getEmitter().setAligned(alignedCheckbox.isSelected());
        }
    });

    additiveCheckbox.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent event) {
            editor.getEmitter().setAdditive(additiveCheckbox.isSelected());
        }
    });

    behindCheckbox.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent event) {
            editor.getEmitter().setBehind(behindCheckbox.isSelected());
        }
    });

    premultipliedAlphaCheckbox.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent event) {
            editor.getEmitter().setPremultipliedAlpha(premultipliedAlphaCheckbox.isSelected());
        }
    });

    ParticleEmitter emitter = editor.getEmitter();
    attachedCheckBox.setSelected(emitter.isAttached());
    continuousCheckbox.setSelected(emitter.isContinuous());
    alignedCheckbox.setSelected(emitter.isAligned());
    additiveCheckbox.setSelected(emitter.isAdditive());
    behindCheckbox.setSelected(emitter.isBehind());
    premultipliedAlphaCheckbox.setSelected(emitter.isPremultipliedAlpha());
}