congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
RegularEmitter
Code IndexAdd Tabnine to your IDE (free)

How to use
RegularEmitter
in
com.badlogic.gdx.graphics.g3d.particles.emitters

Best Java code snippets using com.badlogic.gdx.graphics.g3d.particles.emitters.RegularEmitter (Showing top 20 results out of 315)

origin: libgdx/libgdx

@Override
public ParticleControllerComponent copy () {
  return new RegularEmitter(this);
}
origin: libgdx/libgdx

private void initializeComponents(RegularEmitter emitter){
  continuousCheckbox = new JCheckBox("Continuous");
  continuousCheckbox.setSelected(emitter.isContinuous());
  continuousCheckbox.addActionListener(new ActionListener() {
    public void actionPerformed (ActionEvent event) {
      RegularEmitter emitter = (RegularEmitter) editor.getEmitter().emitter;
      emitter.setContinuous(continuousCheckbox.isSelected());
    }
  });
  continuousCheckbox.setHorizontalTextPosition(SwingConstants.LEFT);
  
  int i =0;
  addContent(i++, 0, continuousCheckbox, GridBagConstraints.WEST, GridBagConstraints.NONE);
  addContent(i++, 0, countPanel = new CountPanel(editor, "Count", "Min number of particles at all times, max number of particles allowed.", emitter.minParticleCount, emitter.maxParticleCount));
  addContent(i++, 0, delayPanel = new RangedNumericPanel(editor, emitter.getDelay(), "Delay", "Time from beginning of effect to emission start, in milliseconds.", false));
  addContent(i++, 0, durationPanel = new RangedNumericPanel(editor, emitter.getDuration(), "Duration", "Time particles will be emitted, in milliseconds."));
  addContent(i++, 0, emissionPanel = new ScaledNumericPanel(editor, emitter.getEmission(), "Duration", "Emission","Number of particles emitted per second."));
  addContent(i++, 0, lifePanel = new ScaledNumericPanel(editor, emitter.getLife(), "Duration", "Life", "Time particles will live, in milliseconds."));
  addContent(i++, 0, lifeOffsetPanel = new ScaledNumericPanel(editor, emitter.getLifeOffset(), "Duration", "Life Offset","Particle starting life consumed, in milliseconds.", false));
}

origin: libgdx/libgdx

public RegularEmitter (RegularEmitter regularEmitter) {
  this();
  set(regularEmitter);
}
origin: libgdx/libgdx

private ParticleController createDefaultModelInstanceController () {
  RegularEmitter emitter = new RegularEmitter();
  emitter.getDuration().setLow(3000);
  emitter.getEmission().setHigh(80);
  emitter.getLife().setHigh(500, 1000);
  emitter.getLife().setTimeline(new float[] {0, 0.66f, 1});
  emitter.getLife().setScaling(new float[] {1, 1, 0.3f});
  emitter.setMaxParticleCount(100);
origin: libgdx/libgdx

    emissionDelta -= emitCount * emissionTime;
    emissionDelta %= emissionTime;
    addParticles(emitCount);
if (controller.particles.size < minParticleCount) addParticles(minParticleCount - controller.particles.size);
origin: libgdx/libgdx

private ParticleController createDefaultModelInstanceController () {
  RegularEmitter emitter = new RegularEmitter();
  emitter.getDuration().setLow(3000);
  emitter.getEmission().setHigh(80);
  emitter.getLife().setHigh(500, 1000);
  emitter.getLife().setTimeline(new float[] {0, 0.66f, 1});
  emitter.getLife().setScaling(new float[] {1, 1, 0.3f});
  emitter.setMaxParticleCount(100);
origin: libgdx/libgdx

    emissionDelta -= emitCount * emissionTime;
    emissionDelta %= emissionTime;
    addParticles(emitCount);
if (controller.particles.size < minParticleCount) addParticles(minParticleCount - controller.particles.size);
origin: libgdx/libgdx

public ParticleController createDefaultTemplateController(){
  RegularEmitter emitter = new RegularEmitter();
  emitter.getDuration().setLow(3000);
  emitter.getEmission().setHigh(90);
  emitter.getLife().setHigh(1000);
  emitter.getLife().setTimeline(new float[] {0, 0.66f, 1});
  emitter.getLife().setScaling(new float[] {1, 1, 0.3f});
  emitter.setMaxParticleCount(100);
origin: libgdx/libgdx

private void initializeComponents(RegularEmitter emitter){
  continuousCheckbox = new JCheckBox("Continuous");
  continuousCheckbox.setSelected(emitter.isContinuous());
  continuousCheckbox.addActionListener(new ActionListener() {
    public void actionPerformed (ActionEvent event) {
      RegularEmitter emitter = (RegularEmitter) editor.getEmitter().emitter;
      emitter.setContinuous(continuousCheckbox.isSelected());
    }
  });
  continuousCheckbox.setHorizontalTextPosition(SwingConstants.LEFT);
  
  int i =0;
  addContent(i++, 0, continuousCheckbox, GridBagConstraints.WEST, GridBagConstraints.NONE);
  addContent(i++, 0, countPanel = new CountPanel(editor, "Count", "Min number of particles at all times, max number of particles allowed.", emitter.minParticleCount, emitter.maxParticleCount));
  addContent(i++, 0, delayPanel = new RangedNumericPanel(editor, emitter.getDelay(), "Delay", "Time from beginning of effect to emission start, in milliseconds.", false));
  addContent(i++, 0, durationPanel = new RangedNumericPanel(editor, emitter.getDuration(), "Duration", "Time particles will be emitted, in milliseconds."));
  addContent(i++, 0, emissionPanel = new ScaledNumericPanel(editor, emitter.getEmission(), "Duration", "Emission","Number of particles emitted per second."));
  addContent(i++, 0, lifePanel = new ScaledNumericPanel(editor, emitter.getLife(), "Duration", "Life", "Time particles will live, in milliseconds."));
  addContent(i++, 0, lifeOffsetPanel = new ScaledNumericPanel(editor, emitter.getLifeOffset(), "Duration", "Life Offset","Particle starting life consumed, in milliseconds.", false));
}

origin: libgdx/libgdx

@Override
public ParticleControllerComponent copy () {
  return new RegularEmitter(this);
}
origin: libgdx/libgdx

public RegularEmitter (RegularEmitter regularEmitter) {
  this();
  set(regularEmitter);
}
origin: com.badlogicgames.gdx/gdx

    emissionDelta -= emitCount * emissionTime;
    emissionDelta %= emissionTime;
    addParticles(emitCount);
if (controller.particles.size < minParticleCount) addParticles(minParticleCount - controller.particles.size);
origin: libgdx/libgdx

public ParticleController createDefaultTemplateController(){
  RegularEmitter emitter = new RegularEmitter();
  emitter.getDuration().setLow(3000);
  emitter.getEmission().setHigh(90);
  emitter.getLife().setHigh(1000);
  emitter.getLife().setTimeline(new float[] {0, 0.66f, 1});
  emitter.getLife().setScaling(new float[] {1, 1, 0.3f});
  emitter.setMaxParticleCount(100);
origin: com.badlogicgames.gdx/gdx-tools

private void initializeComponents(RegularEmitter emitter){
  continuousCheckbox = new JCheckBox("Continuous");
  continuousCheckbox.setSelected(emitter.isContinuous());
  continuousCheckbox.addActionListener(new ActionListener() {
    public void actionPerformed (ActionEvent event) {
      RegularEmitter emitter = (RegularEmitter) editor.getEmitter().emitter;
      emitter.setContinuous(continuousCheckbox.isSelected());
    }
  });
  continuousCheckbox.setHorizontalTextPosition(SwingConstants.LEFT);
  
  int i =0;
  addContent(i++, 0, continuousCheckbox, GridBagConstraints.WEST, GridBagConstraints.NONE);
  addContent(i++, 0, countPanel = new CountPanel(editor, "Count", "Min number of particles at all times, max number of particles allowed.", emitter.minParticleCount, emitter.maxParticleCount));
  addContent(i++, 0, delayPanel = new RangedNumericPanel(editor, emitter.getDelay(), "Delay", "Time from beginning of effect to emission start, in milliseconds.", false));
  addContent(i++, 0, durationPanel = new RangedNumericPanel(editor, emitter.getDuration(), "Duration", "Time particles will be emitted, in milliseconds."));
  addContent(i++, 0, emissionPanel = new ScaledNumericPanel(editor, emitter.getEmission(), "Duration", "Emission","Number of particles emitted per second."));
  addContent(i++, 0, lifePanel = new ScaledNumericPanel(editor, emitter.getLife(), "Duration", "Life", "Time particles will live, in milliseconds."));
  addContent(i++, 0, lifeOffsetPanel = new ScaledNumericPanel(editor, emitter.getLifeOffset(), "Duration", "Life Offset","Particle starting life consumed, in milliseconds.", false));
}
 
origin: com.badlogicgames.gdx/gdx

@Override
public ParticleControllerComponent copy () {
  return new RegularEmitter(this);
}
origin: com.badlogicgames.gdx/gdx

public RegularEmitter (RegularEmitter regularEmitter) {
  this();
  set(regularEmitter);
}
origin: libgdx/libgdx

private ParticleController createDefaultBillboardController () {
  RegularEmitter emitter = new RegularEmitter();
  emitter.getDuration().setLow(3000);
  emitter.getEmission().setHigh(250);
  emitter.getLife().setHigh(500, 1000);
  emitter.getLife().setTimeline(new float[] {0, 0.66f, 1});
  emitter.getLife().setScaling(new float[] {1, 1, 0.3f});
  emitter.setMaxParticleCount(200);
origin: libgdx/libgdx

private ParticleController createDefaultBillboardController () {
  RegularEmitter emitter = new RegularEmitter();
  emitter.getDuration().setLow(3000);
  emitter.getEmission().setHigh(250);
  emitter.getLife().setHigh(500, 1000);
  emitter.getLife().setTimeline(new float[] {0, 0.66f, 1});
  emitter.getLife().setScaling(new float[] {1, 1, 0.3f});
  emitter.setMaxParticleCount(200);
origin: libgdx/libgdx

private ParticleController createDefaultPointController () {
  RegularEmitter emitter = new RegularEmitter();
  emitter.getDuration().setLow(3000);
  emitter.getEmission().setHigh(250);
  emitter.getLife().setHigh(500, 1000);
  emitter.getLife().setTimeline(new float[] {0, 0.66f, 1});
  emitter.getLife().setScaling(new float[] {1, 1, 0.3f});
  emitter.setMaxParticleCount(200);
origin: libgdx/libgdx

private ParticleController createDefaultPointController () {
  RegularEmitter emitter = new RegularEmitter();
  emitter.getDuration().setLow(3000);
  emitter.getEmission().setHigh(250);
  emitter.getLife().setHigh(500, 1000);
  emitter.getLife().setTimeline(new float[] {0, 0.66f, 1});
  emitter.getLife().setScaling(new float[] {1, 1, 0.3f});
  emitter.setMaxParticleCount(200);
com.badlogic.gdx.graphics.g3d.particles.emittersRegularEmitter

Javadoc

It's a generic use Emitter which fits most of the particles simulation scenarios.

Most used methods

  • <init>
  • getDuration
  • getEmission
  • getLife
  • setMaxParticleCount
  • addParticles
  • getDelay
  • getLifeOffset
  • isContinuous
  • set
  • setContinuous
  • setContinuous

Popular in Java

  • Making http post requests using okhttp
  • onRequestPermissionsResult (Fragment)
  • notifyDataSetChanged (ArrayAdapter)
  • runOnUiThread (Activity)
  • String (java.lang)
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Top 17 Free Sublime Text Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now