All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.badlogic.gdx.tools.flame.ScaleInfluencerPanel Maven / Gradle / Ivy

The newest version!

package com.badlogic.gdx.tools.flame;

import com.badlogic.gdx.graphics.g3d.particles.influencers.ScaleInfluencer;

/** @author Inferno */
public class ScaleInfluencerPanel extends InfluencerPanel {

	ScaledNumericPanel scalePanel;

	public ScaleInfluencerPanel (FlameMain editor, ScaleInfluencer influencer) {
		super(editor, influencer, "Scale Influencer", "Particle scale, in world units.");
		setValue(influencer);
	}

	@Override
	public void setValue (ScaleInfluencer value) {
		super.setValue(value);
		if (value == null) return;
		scalePanel.setValue(value.value);
	}

	@Override
	protected void initializeComponents () {
		super.initializeComponents();

		addContent(0, 0, scalePanel = new ScaledNumericPanel(editor, null, "Life", "", ""));
		scalePanel.setIsAlwayShown(true);
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy