Package com.badlogic.gdx.graphics.g3d.particles.influencers

Examples of com.badlogic.gdx.graphics.g3d.particles.influencers.SpawnInfluencer


    zPanel.setValue(spawnShapeValue.zOffsetValue);
  }

  protected void setPrimitiveSpawnShape (PrimitiveSpawnShapeValue shape, boolean showEdges, SpawnSide side) {
    setSpawnShapeValue(shape);
    SpawnInfluencer influencer = (SpawnInfluencer)editor.getEmitter().findInfluencer(SpawnInfluencer.class);
    influencer.spawnShapeValue = shape;
    widthPanel.setValue(shape.getSpawnWidth());
    heightPanel.setValue(shape.getSpawnHeight());
    depthPanel.setValue(shape.getSpawnDepth());
    setEdgesVisible(showEdges);
View Full Code Here


   
    return null;
  }

  public void update (FlameMain editor) {
    SpawnInfluencer influencer = (SpawnInfluencer)editor.getEmitter().findInfluencer(SpawnInfluencer.class);
    shapeCombo.setSelectedItem( spawnShapeToString(influencer.spawnShapeValue));
  }
View Full Code Here

      }
    });

    edgesCheckbox.addActionListener(new ActionListener() {
      public void actionPerformed (ActionEvent event) {
        SpawnInfluencer influencer = (SpawnInfluencer)editor.getEmitter().findInfluencer(SpawnInfluencer.class);
        PrimitiveSpawnShapeValue shapeValue = (PrimitiveSpawnShapeValue)influencer.spawnShapeValue;
        shapeValue.setEdges(edgesCheckbox.isSelected());
        setEdgesVisible(true);
      }
    });

    sideCombo.addActionListener(new ActionListener() {
      public void actionPerformed (ActionEvent event) {
        SpawnSide side = (SpawnSide)sideCombo.getSelectedItem();
        SpawnInfluencer influencer = (SpawnInfluencer)editor.getEmitter().findInfluencer(SpawnInfluencer.class);
        EllipseSpawnShapeValue shapeValue = (EllipseSpawnShapeValue)influencer.spawnShapeValue;
        shapeValue.setSide(side);
      }
    });
View Full Code Here

    SpawnShapeValue shapeValue = null;
    Mesh mesh = model.meshes.get(0);
    weightMeshSpawnShapeValue.setMesh(mesh, model);
    meshSpawnShapeValue.setMesh(mesh, model);
    if(shapeCombo.getSelectedItem() == SPAWN_SHAPE_WEIGHT_MESH){
      SpawnInfluencer influencer = (SpawnInfluencer)editor.getEmitter().findInfluencer(SpawnInfluencer.class);
      influencer.spawnShapeValue = weightMeshSpawnShapeValue;
    }
    else if(shapeCombo.getSelectedItem() == SPAWN_SHAPE_MESH){
      SpawnInfluencer influencer = (SpawnInfluencer)editor.getEmitter().findInfluencer(SpawnInfluencer.class);
      influencer.spawnShapeValue = meshSpawnShapeValue;
    }
    editor.restart();
  }
View Full Code Here

    ColorInfluencer.Random colorInfluencer = new ColorInfluencer.Random();

    //Spawn
    EllipseSpawnShapeValue spawnShapeValue = new EllipseSpawnShapeValue();
    spawnShapeValue.setDimensions(1, 1, 1);
    SpawnInfluencer spawnSource = new SpawnInfluencer(spawnShapeValue);

    //Velocity
    DynamicsInfluencer velocityInfluencer = new DynamicsInfluencer();

    //Directional
View Full Code Here

    emitter.getLife().setScaling(new float[] {1, 1, 0.3f});
    emitter.setMaxParticleCount(200);

    //Spawn
    PointSpawnShapeValue pointSpawnShapeValue = new PointSpawnShapeValue();
    SpawnInfluencer spawnSource = new SpawnInfluencer(pointSpawnShapeValue);

    //Color
    ColorInfluencer.Single colorInfluencer = new ColorInfluencer.Single();
    colorInfluencer.colorValue.setColors(new float[] {1, 0.12156863f, 0.047058824f, 0,0,0});
    colorInfluencer.colorValue.setTimeline(new float[] {0, 1});
View Full Code Here

    colorInfluencer.alphaValue.setTimeline(new float[] {0, 0.5f, 0.8f, 1});
    colorInfluencer.alphaValue.setScaling(new float[] {0, 0.15f, 0.5f, 0});

    //Spawn
    PointSpawnShapeValue pointSpawnShapeValue = new PointSpawnShapeValue();
    SpawnInfluencer spawnSource = new SpawnInfluencer(pointSpawnShapeValue);

    //Velocity
    DynamicsInfluencer velocityInfluencer = new DynamicsInfluencer();

    //Directional
View Full Code Here

    //Spawn
    EllipseSpawnShapeValue pointSpawnShapeValue = new EllipseSpawnShapeValue();
    pointSpawnShapeValue.setDimensions(1, 1, 1);
    pointSpawnShapeValue.setSide(SpawnSide.top);
    SpawnInfluencer spawnSource = new SpawnInfluencer(pointSpawnShapeValue);

    //Scale
    ScaleInfluencer scaleInfluencer = new ScaleInfluencer();
    scaleInfluencer.value.setHigh(1);
    scaleInfluencer.value.setLow(0);
View Full Code Here

    pointSpawnShapeValue.xOffsetValue.setActive(true);
    pointSpawnShapeValue.yOffsetValue.setLow(0, 1f);
    pointSpawnShapeValue.yOffsetValue.setActive(true);
    pointSpawnShapeValue.zOffsetValue.setLow(0, 1f);
    pointSpawnShapeValue.zOffsetValue.setActive(true);
    SpawnInfluencer spawnSource = new SpawnInfluencer(pointSpawnShapeValue);

    ScaleInfluencer scaleInfluencer = new ScaleInfluencer();
    scaleInfluencer.value.setHigh(1f);
   
    //Color
View Full Code Here

TOP

Related Classes of com.badlogic.gdx.graphics.g3d.particles.influencers.SpawnInfluencer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.