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

public Class DynamicsInfluencerPanel

extends InfluencerPanel<DynamicsInfluencer>
Class Inheritance
Imports
java.awt.Dimension, .GridBagConstraints, .GridBagLayout, .Insets, java.awt.event.ActionEvent, .ActionListener, javax.swing.DefaultComboBoxModel, .JButton, .JComboBox, .JPanel, .JScrollPane, .JTable, .ListSelectionModel, javax.swing.event.ListSelectionEvent, .ListSelectionListener, .TableModelEvent, .TableModelListener, javax.swing.table.DefaultTableModel, com.badlogic.gdx.graphics.g3d.particles.ParticleController, com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsInfluencer, .DynamicsModifier, .DynamicsModifier.BrownianAcceleration, .DynamicsModifier.CentripetalAcceleration, .DynamicsModifier.FaceDirection, .DynamicsModifier.PolarAcceleration, .DynamicsModifier.Rotational3D, .DynamicsModifier.TangentialAcceleration, com.badlogic.gdx.tools.flame.FlameMain.ControllerType, com.badlogic.gdx.utils.Array

Author
Inferno

Nested and Inner Type Summary

Modifier and TypeClass and Description
protected class

Field Summary

Modifier and TypeField and Description
pack-priv AngularVelocityPanel
pack-priv ParticleValuePanel<T extends ParticleValue>
pack-priv JPanel
pack-priv StrengthVelocityPanel
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
pack-priv Array<DynamicsInfluencerPanel.VelocityWrapper>
pack-priv JComboBox<E>
pack-priv JTable
pack-priv DefaultTableModel

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
createVelocity(Object selectedItem)

private DynamicsModifier
protected void
private Object[]
private EditorPanel<T>
protected void
private void
set(DynamicsInfluencer influencer)

protected void
velocityChecked(int index, boolean isChecked)

protected void
Inherited from com.badlogic.gdx.tools.flame.InfluencerPanel:
removePanel

Field Detail

angularVelocityPanelback to summary
pack-priv AngularVelocityPanel angularVelocityPanel
emptyPanelback to summary
pack-priv ParticleValuePanel<T extends ParticleValue> emptyPanel
selectedVelocityPanelback to summary
pack-priv JPanel selectedVelocityPanel
strengthVelocityPanelback to summary
pack-priv StrengthVelocityPanel strengthVelocityPanel
VEL_TYPE_BROWNIANback to summary
private static final String VEL_TYPE_BROWNIAN
VEL_TYPE_CENTRIPETALback to summary
private static final String VEL_TYPE_CENTRIPETAL
VEL_TYPE_FACEback to summary
private static final String VEL_TYPE_FACE
VEL_TYPE_POLARback to summary
private static final String VEL_TYPE_POLAR
VEL_TYPE_ROTATIONAL_2Dback to summary
private static final String VEL_TYPE_ROTATIONAL_2D
VEL_TYPE_ROTATIONAL_3Dback to summary
private static final String VEL_TYPE_ROTATIONAL_3D
VEL_TYPE_TANGENTIALback to summary
private static final String VEL_TYPE_TANGENTIAL
velocitiesback to summary
pack-priv Array<DynamicsInfluencerPanel.VelocityWrapper> velocities
velocityBoxback to summary
pack-priv JComboBox<E> velocityBox
velocityTableback to summary
pack-priv JTable velocityTable
velocityTableModelback to summary
pack-priv DefaultTableModel velocityTableModel

Constructor Detail

DynamicsInfluencerPanelback to summary
public DynamicsInfluencerPanel(FlameMain editor, DynamicsInfluencer influencer)

Method Detail

createVelocityback to summary
protected void createVelocity(Object selectedItem)
createVelocityValueback to summary
private DynamicsModifier createVelocityValue(Object selectedItem)
deleteVelocityback to summary
protected void deleteVelocity()
getAvailableVelocitiesback to summary
private Object[] getAvailableVelocities(FlameMain.ControllerType type)
getVelocityPanelback to summary
private EditorPanel<T> getVelocityPanel(DynamicsModifier velocityValue)
initializeComponentsback to summary
protected void initializeComponents()

Overrides com.badlogic.gdx.tools.flame.EditorPanel.initializeComponents.

setback to summary
private void set(DynamicsInfluencer influencer)
velocityCheckedback to summary
protected void velocityChecked(int index, boolean isChecked)
velocitySelectedback to summary
protected void velocitySelected()
com.badlogic.gdx.tools.flame back to summary

protected Class DynamicsInfluencerPanel.VelocityWrapper

extends Object
Class Inheritance
  • java.lang.Object
  • com.badlogic.gdx.tools.flame.DynamicsInfluencerPanel.VelocityWrapper

Field Summary

Modifier and TypeField and Description
public boolean
public DynamicsModifier

Constructor Summary

AccessConstructor and Description
public
VelocityWrapper(DynamicsModifier value, boolean isActive)

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

isActiveback to summary
public boolean isActive
velocityValueback to summary
public DynamicsModifier velocityValue

Constructor Detail

VelocityWrapperback to summary
public VelocityWrapper(DynamicsModifier value, boolean isActive)