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

public Class FlameMain

extends JFrame
implements AssetErrorListener
Class Inheritance
All Implemented Interfaces
com.badlogic.gdx.assets.AssetErrorListener
Imports
java.io.File, .Writer, javax.swing.BorderFactory, .DefaultComboBoxModel, .JButton, .JComboBox, .JComponent, .JFrame, .JOptionPane, .JPanel, .JScrollPane, .JSplitPane, .UIManager, .UIManager.LookAndFeelInfo, javax.swing.border.CompoundBorder, javax.swing.plaf.basic.BasicSplitPaneUI, com.badlogic.gdx.ApplicationListener, .Gdx, .InputMultiplexer, com.badlogic.gdx.assets.AssetDescriptor, .AssetErrorListener, .AssetLoaderParameters, .AssetManager, com.badlogic.gdx.assets.loaders.AssetLoader, .FileHandleResolver, com.badlogic.gdx.assets.loaders.resolvers.AbsoluteFileHandleResolver, .InternalFileHandleResolver, com.badlogic.gdx.backends.lwjgl.LwjglCanvas, com.badlogic.gdx.files.FileHandle, com.badlogic.gdx.graphics.Color, .GL20, .PerspectiveCamera, .Texture, .VertexAttributes.Usage, com.badlogic.gdx.graphics.g2d.TextureAtlas, com.badlogic.gdx.graphics.g3d.Environment, .Material, .Model, .ModelBatch, .ModelInstance, com.badlogic.gdx.graphics.g3d.attributes.BlendingAttribute, .ColorAttribute, com.badlogic.gdx.graphics.g3d.environment.DirectionalLight, com.badlogic.gdx.graphics.g3d.particles.ParticleController, .ParticleEffect, .ParticleEffectLoader, .ParticleEffectLoader.ParticleEffectSaveParameter, .ParticleSystem, com.badlogic.gdx.graphics.g3d.particles.batches.BillboardParticleBatch, .ModelInstanceParticleBatch, .ParticleBatch, .PointSpriteParticleBatch, com.badlogic.gdx.graphics.g3d.particles.emitters.Emitter, .RegularEmitter, com.badlogic.gdx.graphics.g3d.particles.influencers.ColorInfluencer, .DynamicsInfluencer, .Influencer, .ModelInfluencer, .ParticleControllerFinalizerInfluencer, .ParticleControllerInfluencer, .RegionInfluencer, .ScaleInfluencer, .SpawnInfluencer, com.badlogic.gdx.graphics.g3d.particles.renderers.BillboardRenderer, .ModelInstanceRenderer, .ParticleControllerControllerRenderer, .PointSpriteRenderer, com.badlogic.gdx.graphics.g3d.particles.values.GradientColorValue, .NumericValue, com.badlogic.gdx.graphics.g3d.utils.CameraInputController, .ModelBuilder, com.badlogic.gdx.math.MathUtils, .RandomXS128, com.badlogic.gdx.scenes.scene2d.InputEvent, .Stage, com.badlogic.gdx.scenes.scene2d.ui.Label, .Skin, .Table, .TextButton, com.badlogic.gdx.scenes.scene2d.utils.ClickListener, com.badlogic.gdx.utils.Array, .JsonWriter, .StreamUtils, java.awt.BorderLayout, .Component, .EventQueue, .FileDialog, .Graphics, .GridBagConstraints, .GridBagLayout, .Insets, java.awt.event.ActionEvent, .ActionListener, .WindowAdapter, .WindowEvent

Author
Inferno

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv class
pack-priv static class
public static enum
private static class

Field Summary

Modifier and TypeField and Description
pack-priv AssetManager
pack-priv GradientColorValue
pack-priv JPanel
public Array<FlameMain.ControllerData>
controllersData

READ only

public static final String
public static final String
public static final String
public static final String
public static final String
pack-priv NumericValue
pack-priv JPanel
private ParticleEffect
pack-priv EffectPanel
public static final int
pack-priv NumericValue
pack-priv JComboBox<E>
pack-priv JsonWriter.OutputType
pack-priv boolean
pack-priv String
pack-priv LwjglCanvas
pack-priv ParticleSystem
pack-priv FlameMain.AppRenderer
pack-priv JSplitPane
pack-priv TextureAtlas
Inherited from javax.swing.JFrame:
accessibleContextrootPanerootPaneCheckingEnabled

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
protected void
pack-priv void
addRow(JPanel panel, JPanel row)

pack-priv void
addRow(JPanel panel, JPanel row, float wx, float wy)

protected boolean
canAddInfluencer(Class<T> influencerType, ParticleController controller)

public void
public TextureAtlas
getAtlas(Texture texture)

public TextureAtlas
public String
public BillboardParticleBatch
public FlameMain.ControllerType
public ParticleController
public ModelInstanceParticleBatch
protected JPanel
getPanel(Emitter emitter)

protected JPanel
getPanel(Influencer influencer)

protected JPanel
public Array<ParticleEffect>
public PointSpriteParticleBatch
public FlameMain.AppRenderer
public Texture
private void
public boolean
isEnabled(int emitterIndex)

public boolean
public <T> T
load(String resource, Class<T> type, AssetLoader<T, P extends AssetLoaderParameters<T>> loader, AssetLoaderParameters<T> params)

public static void
main(String[] args)

public ParticleEffect
openEffect(File file, boolean replaceCurrentWorkspace)

private void
pack-priv void
public void
removeEmitter(int row)

public void
public void
public void
public void
setEnabled(int emitterIndex, boolean enabled)

public void
public void
setVisible(String name, boolean visible)

private File
showFileDialog(String title, int mode)

public File
public File
Inherited from javax.swing.JFrame:
addImplcreateRootPaneframeInitgetAccessibleContextgetContentPanegetDefaultCloseOperationgetGlassPanegetGraphicsgetJMenuBargetLayeredPanegetRootPanegetTransferHandlerisDefaultLookAndFeelDecoratedisRootPaneCheckingEnabledparamStringprocessWindowEventremoverepaintsetContentPanesetDefaultCloseOperationsetDefaultLookAndFeelDecoratedsetGlassPanesetIconImagesetJMenuBarsetLayeredPanesetLayoutsetRootPanesetRootPaneCheckingEnabledsetTransferHandlerupdate