APIdia Launch Partner
Top Fields Constructors Methods
com.badlogic.gdx.tools.flame

pack-priv Class EffectPanel

extends JPanel
Class Inheritance
Imports
java.awt.Dimension, .GridBagConstraints, .GridBagLayout, .Insets, java.awt.event.ActionEvent, .ActionListener, java.io.File, javax.swing.DefaultComboBoxModel, .JButton, .JComboBox, .JPanel, .JScrollPane, .JSeparator, .JTable, .ListSelectionModel, javax.swing.event.ListSelectionEvent, .ListSelectionListener, .TableModelEvent, .TableModelListener, javax.swing.table.DefaultTableModel, com.badlogic.gdx.graphics.Texture, com.badlogic.gdx.graphics.g3d.Model, com.badlogic.gdx.graphics.g3d.particles.ParticleController, .ParticleEffect, com.badlogic.gdx.graphics.g3d.particles.emitters.RegularEmitter, com.badlogic.gdx.graphics.g3d.particles.influencers.ColorInfluencer, .DynamicsInfluencer, .DynamicsModifier, .ModelInfluencer, .ParticleControllerFinalizerInfluencer, .ParticleControllerInfluencer, .RegionInfluencer, .ScaleInfluencer, .SpawnInfluencer, com.badlogic.gdx.graphics.g3d.particles.renderers.BillboardRenderer, .ModelInstanceRenderer, .ParticleControllerControllerRenderer, .PointSpriteRenderer, com.badlogic.gdx.graphics.g3d.particles.values.EllipseSpawnShapeValue, .PointSpawnShapeValue, .PrimitiveSpawnShapeValue.SpawnSide, com.badlogic.gdx.tools.flame.FlameMain.ControllerData, .FlameMain.ControllerType

Author
Inferno

Field Summary

Modifier and TypeField and Description
pack-priv JComboBox<E>
pack-priv int
pack-priv FlameMain
pack-priv JTable
pack-priv DefaultTableModel
pack-priv String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
addEmitter(final ParticleController emitter, boolean select)

protected void
private ParticleController
public <T extends ParticleController> T
createDefaultEmitter(FlameMain.ControllerType type, boolean select, boolean add)

private ParticleController
private ParticleController
private ParticleController
public ParticleController
pack-priv void
pack-priv void
emitterChecked(int index, boolean checked)

pack-priv void
protected void
private void
pack-priv void
move(int direction)

pack-priv void
pack-priv void
Inherited from javax.swing.JPanel:
getAccessibleContextgetUIgetUIClassIDparamStringsetUIupdateUI

Field Detail

controllerTypeComboback to summary
pack-priv JComboBox<E> controllerTypeCombo
editIndexback to summary
pack-priv int editIndex
editorback to summary
pack-priv FlameMain editor
emitterTableback to summary
pack-priv JTable emitterTable
emitterTableModelback to summary
pack-priv DefaultTableModel emitterTableModel
lastDirback to summary
pack-priv String lastDir

Constructor Detail

EffectPanelback to summary
public EffectPanel(FlameMain editor)

Method Detail

addEmitterback to summary
private void addEmitter(final ParticleController emitter, boolean select)
cloneEmitterback to summary
protected void cloneEmitter()
createDefaultBillboardControllerback to summary
private ParticleController createDefaultBillboardController()
createDefaultEmitterback to summary
public <T extends ParticleController> T createDefaultEmitter(FlameMain.ControllerType type, boolean select, boolean add)
createDefaultModelInstanceControllerback to summary
private ParticleController createDefaultModelInstanceController()
createDefaultParticleControllerback to summary
private ParticleController createDefaultParticleController()
createDefaultPointControllerback to summary
private ParticleController createDefaultPointController()
createDefaultTemplateControllerback to summary
public ParticleController createDefaultTemplateController()
deleteEmitterback to summary
pack-priv void deleteEmitter()
emitterCheckedback to summary
pack-priv void emitterChecked(int index, boolean checked)
emitterSelectedback to summary
pack-priv void emitterSelected()
importEffectback to summary
protected void importEffect()
initializeComponentsback to summary
private void initializeComponents()
moveback to summary
pack-priv void move(int direction)
openEffectback to summary
pack-priv void openEffect()
saveEffectback to summary
pack-priv void saveEffect()