/*
JWildfire - an image and animation processor written in Java
Copyright (C) 1995-2017 Andreas Maschke
This is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser
General Public License as published by the Free Software Foundation; either version 2.1 of the
License, or (at your option) any later version.
This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this software;
if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
02110-1301 USA, or see the FSF site: http://www.fsf.org.
*/
package org.jwildfire.create.tina.swing;
import java.util.List;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPopupMenu;
import javax.swing.JProgressBar;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JSlider;
import javax.swing.JTable;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.JTextPane;
import javax.swing.JToggleButton;
import javax.swing.JTree;
import org.jwildfire.create.tina.palette.RGBColor;
import org.jwildfire.swing.ImagePanel;
public class TinaControllerData {
public JComboBox qualityProfileCmb;
public JComboBox resolutionProfileCmb;
public JComboBox gpuQualityProfileCmb;
public JComboBox gpuResolutionProfileCmb;
public JComboBox batchQualityProfileCmb;
public JComboBox batchResolutionProfileCmb;
public JComboBox interactiveResolutionProfileCmb;
public JComboBox swfAnimatorResolutionProfileCmb;
public JComboBox swfAnimatorQualityProfileCmb;
public JWFNumberField cameraRollREd;
public JSlider cameraRollSlider;
public JWFNumberField cameraPitchREd;
public JSlider cameraPitchSlider;
public JWFNumberField cameraYawREd;
public JSlider cameraYawSlider;
public JWFNumberField cameraPerspectiveREd;
public JSlider cameraPerspectiveSlider;
public JWFNumberField camPosXREd;
public JSlider camPosXSlider;
public JWFNumberField camPosYREd;
public JSlider camPosYSlider;
public JWFNumberField camPosZREd;
public JSlider camPosZSlider;
public JWFNumberField cameraCentreXREd;
public JSlider cameraCentreXSlider;
public JWFNumberField cameraCentreYREd;
public JSlider cameraCentreYSlider;
public JWFNumberField cameraZoomREd;
public JSlider cameraZoomSlider;
public JWFNumberField focusXREd;
public JSlider focusXSlider;
public JWFNumberField focusYREd;
public JSlider focusYSlider;
public JWFNumberField focusZREd;
public JSlider focusZSlider;
public JWFNumberField dimishZREd;
public JSlider dimishZSlider;
public JWFNumberField camZREd;
public JSlider camZSlider;
public JWFNumberField cameraDOFREd;
public JSlider cameraDOFSlider;
public JWFNumberField cameraDOFAreaREd;
public JSlider cameraDOFAreaSlider;
public JWFNumberField cameraDOFExponentREd;
public JSlider cameraDOFExponentSlider;
public JCheckBox newDOFCBx;
public JWFNumberField pixelsPerUnitREd;
public JSlider pixelsPerUnitSlider;
public JWFNumberField brightnessREd;
public JSlider brightnessSlider;
public JWFNumberField contrastREd;
public JSlider contrastSlider;
public JWFNumberField whiteLevelREd;
public JSlider whiteLevelSlider;
public JWFNumberField gammaREd;
public JSlider gammaSlider;
public JWFNumberField vibrancyREd;
public JSlider vibrancySlider;
public JWFNumberField lowDensityBrightnessREd;
public JSlider lowDensityBrightnessSlider;
public JWFNumberField balanceRedREd;
public JSlider balanceRedSlider;
public JWFNumberField balanceGreenREd;
public JSlider balanceGreenSlider;
public JWFNumberField balanceBlueREd;
public JSlider balanceBlueSlider;
public JWFNumberField saturationREd;
public JSlider saturationSlider;
public JWFNumberField filterRadiusREd;
public JSlider filterRadiusSlider;
public JComboBox filterKernelCmb;
public JWFNumberField tinaFilterSharpnessREd;
public JSlider tinaFilterSharpnessSlider;
public JWFNumberField tinaFilterLowDensityREd;
public JSlider tinaFilterLowDensitySlider;
public JComboBox tinaFilterTypeCmb;
public JLabel tinaFilterKernelCmbLbl;
public JLabel tinaFilterRadiusLbl;
public JCheckBox tinaFilterIndicatorCBx;
public JWFNumberField gammaThresholdREd;
public JSlider gammaThresholdSlider;
public JCheckBox bgTransparencyCBx;
public JWFNumberField postBlurRadiusREd;
public JSlider postBlurRadiusSlider;
public JWFNumberField postBlurFadeREd;
public JSlider postBlurFadeSlider;
public JWFNumberField postBlurFallOffREd;
public JSlider postBlurFallOffSlider;
public JWFNumberField tinaZBufferScaleREd;
public JSlider tinaZBufferScaleSlider;
public JTextField paletteRandomPointsREd;
public JComboBox paletteRandomGeneratorCmb;
public JCheckBox paletteFadeColorsCBx;
public JPanel paletteImgPanel;
public JPanel colorChooserPaletteImgPanel;
public ImagePanel palettePanel;
public ImagePanel colorChooserPalettePanel;
public ImagePanel filterKernelPreviewPanel;
public JWFNumberField paletteShiftREd;
public JSlider paletteShiftSlider;
public JWFNumberField paletteRedREd;
public JSlider paletteRedSlider;
public JWFNumberField paletteGreenREd;
public JSlider paletteGreenSlider;
public JWFNumberField paletteBlueREd;
public JSlider paletteBlueSlider;
public JWFNumberField paletteHueREd;
public JSlider paletteHueSlider;
public JWFNumberField paletteSaturationREd;
public JSlider paletteSaturationSlider;
public JWFNumberField paletteContrastREd;
public JSlider paletteContrastSlider;
public JWFNumberField paletteGammaREd;
public JSlider paletteGammaSlider;
public JWFNumberField paletteBrightnessREd;
public JSlider paletteBrightnessSlider;
public JWFNumberField paletteSwapRGBREd;
public JSlider paletteSwapRGBSlider;
public JWFNumberField paletteFrequencyREd;
public JSlider paletteFrequencySlider;
public JWFNumberField paletteBlurREd;
public JSlider paletteBlurSlider;
public JButton paletteInvertBtn;
public JButton paletteReverseBtn;
public JTable renderBatchJobsTable;
public JProgressBar batchRenderJobProgressBar;
public JProgressBar batchRenderTotalProgressBar;
public JPanel batchPreviewRootPanel;
public JToggleButton affineScaleXButton;
public JToggleButton affineScaleYButton;
public JTable transformationsTable;
public JButton affineResetTransformButton;
public JWFNumberField affineC00REd;
public JWFNumberField affineC01REd;
public JWFNumberField affineC10REd;
public JWFNumberField affineC11REd;
public JWFNumberField affineC20REd;
public JWFNumberField affineC21REd;
public JWFNumberField affineRotateAmountREd;
public JWFNumberField affineScaleAmountREd;
public JWFNumberField affineMoveHorizAmountREd;
public JWFNumberField affineMoveVertAmountREd;
public JButton affineRotateLeftButton;
public JButton affineRotateRightButton;
public JButton affineEnlargeButton;
public JButton affineShrinkButton;
public JButton affineMoveUpButton;
public JButton affineMoveLeftButton;
public JButton affineMoveRightButton;
public JButton affineMoveDownButton;
public JButton affineFlipHorizontalButton;
public JButton affineFlipVerticalButton;
public JButton addTransformationButton;
public JButton addLinkedTransformationButton;
public JButton duplicateTransformationButton;
public JButton deleteTransformationButton;
public JButton addFinalTransformationButton;
public JWFNumberField transformationWeightREd;
public JButton affineRotateEditMotionCurveBtn;
public JButton affineScaleEditMotionCurveBtn;
public JToggleButton affineEditPostTransformButton;
public JToggleButton affineEditPostTransformSmallButton;
public JToggleButton affinePreserveZButton;
public JButton randomizeButton;
public JToggleButton toggleVariationsButton;
public JToggleButton toggleTransparencyButton;
public JPanel gradientLibraryPanel;
public JPanel randomBatchPanel;
public JScrollPane randomBatchScrollPane;
public TinaNonlinearControlsRow[] TinaNonlinearControlsRows;
public VariationControlsDelegate[] variationControlsDelegates;
public JWFNumberField xFormColorREd;
public JSlider xFormColorSlider;
public JWFNumberField xFormSymmetryREd;
public JSlider xFormSymmetrySlider;
public JWFNumberField xFormMaterialREd;
public JSlider xFormMaterialSlider;
public JWFNumberField xFormMaterialSpeedREd;
public JSlider xFormMaterialSpeedSlider;
public JWFNumberField xFormModGammaREd;
public JSlider xFormModGammaSlider;
public JWFNumberField xFormModGammaSpeedREd;
public JSlider xFormModGammaSpeedSlider;
public JWFNumberField xFormModContrastREd;
public JSlider xFormModContrastSlider;
public JWFNumberField xFormModContrastSpeedREd;
public JSlider xFormModContrastSpeedSlider;
public JWFNumberField xFormModSaturationREd;
public JSlider xFormModSaturationSlider;
public JWFNumberField xFormModSaturationSpeedREd;
public JSlider xFormModSaturationSpeedSlider;
public JWFNumberField xFormOpacityREd;
public JSlider xFormOpacitySlider;
public JComboBox xFormDrawModeCmb;
public JWFNumberField xFormAntialiasAmountREd;
public JSlider xFormAntialiasAmountSlider;
public JWFNumberField xFormAntialiasRadiusREd;
public JSlider xFormAntialiasRadiusSlider;
public JTable relWeightsTable;
public JButton relWeightsZeroButton;
public JButton relWeightsOneButton;
public JWFNumberField relWeightREd;
public JTable createPaletteColorsTable;
public List<RGBColor> paletteKeyFrames;
public JButton renderFlameButton;
public JButton renderMainButton;
public JButton appendToMovieButton;
public JToggleButton mouseTransformMoveTrianglesButton;
public JToggleButton mouseTransformRotateTrianglesButton;
public JToggleButton mouseTransformScaleTrianglesButton;
public JToggleButton mouseTransformEditFocusPointButton;
public JToggleButton mouseTransformEditPointsButton;
public JToggleButton mouseTransformEditGradientButton;
public JToggleButton mouseTransformEditTriangleViewButton;
public JToggleButton mouseTransformEditViewButton;
public JToggleButton mouseTransformSlowButton;
public JToggleButton toggleTriangleWithColorsButton;
public JToggleButton realtimePreviewToggleButton;
public JButton batchRenderAddFilesButton;
public JButton batchRenderFilesMoveDownButton;
public JButton batchRenderFilesMoveUpButton;
public JButton batchRenderFilesRemoveButton;
public JButton batchRenderFilesRemoveAllButton;
public JButton batchRenderStartButton;
public JTextPane helpPane;
public JTextPane apophysisHintsPane;
public JButton undoButton;
public JButton redoButton;
public JButton editTransformCaptionButton;
public JButton editFlameTileButton;
public JButton snapShotButton;
public JButton qSaveButton;
public JButton saveAllButton;
public JButton sendToIRButton;
public JButton bokehButton;
public JButton movieButton;
public JToggleButton transformSlowButton;
public JToggleButton transparencyButton;
public JTree scriptTree;
public JTextArea scriptDescriptionTextArea;
public JTextArea scriptTextArea;
public JButton rescanScriptsBtn;
public JButton newScriptBtn;
public JButton newScriptFromFlameBtn;
public JButton deleteScriptBtn;
public JButton scriptRenameBtn;
public JButton scriptDuplicateBtn;
public JButton scriptRunBtn;
public JButton scriptEditBtn;
public JTree gradientLibTree;
public JButton backgroundColorIndicatorBtn;
public JButton backgroundColorURIndicatorBtn;
public JButton backgroundColorLLIndicatorBtn;
public JButton backgroundColorLRIndicatorBtn;
public JButton backgroundColorCCIndicatorBtn;
public JComboBox backgroundColorTypeCmb;
public JWFNumberField layerWeightEd;
public JButton layerAddBtn;
public JButton layerDuplicateBtn;
public JButton layerDeleteBtn;
public JTable layersTable;
public JToggleButton layerVisibleBtn;
public JToggleButton layerAppendBtn;
public JToggleButton layerPreviewBtn;
public JButton layerHideOthersBtn;
public JButton layerShowAllBtn;
public JWFNumberField motionBlurLengthField;
public JSlider motionBlurLengthSlider;
public JWFNumberField motionBlurTimeStepField;
public JSlider motionBlurTimeStepSlider;
public JWFNumberField motionBlurDecayField;
public JSlider motionBlurDecaySlider;
public JComboBox postSymmetryTypeCmb;
public JWFNumberField postSymmetryDistanceREd;
public JSlider postSymmetryDistanceSlider;
public JWFNumberField postSymmetryRotationREd;
public JSlider postSymmetryRotationSlider;
public JWFNumberField postSymmetryOrderREd;
public JSlider postSymmetryOrderSlider;
public JWFNumberField postSymmetryCentreXREd;
public JSlider postSymmetryCentreXSlider;
public JWFNumberField postSymmetryCentreYREd;
public JSlider postSymmetryCentreYSlider;
public JComboBox stereo3dModeCmb;
public JWFNumberField stereo3dAngleREd;
public JSlider stereo3dAngleSlider;
public JWFNumberField stereo3dEyeDistREd;
public JSlider stereo3dEyeDistSlider;
public JComboBox stereo3dLeftEyeColorCmb;
public JComboBox stereo3dRightEyeColorCmb;
public JWFNumberField stereo3dInterpolatedImageCountREd;
public JSlider stereo3dInterpolatedImageCountSlider;
public JComboBox stereo3dPreviewCmb;
public JWFNumberField stereo3dFocalOffsetREd;
public JSlider stereo3dFocalOffsetSlider;
public JCheckBox stereo3dSwapSidesCBx;
public JToggleButton toggleDrawGridButton;
public JToggleButton toggleDrawGuidesButton;
public JComboBox triangleStyleCmb;
public JButton channelMixerResetBtn;
public JComboBox channelMixerModeCmb;
public JPanel channelMixerRRRootPanel;
public JPanel channelMixerRGRootPanel;
public JPanel channelMixerRBRootPanel;
public JPanel channelMixerGRRootPanel;
public JPanel channelMixerGGRootPanel;
public JPanel channelMixerGBRootPanel;
public JPanel channelMixerBRRootPanel;
public JPanel channelMixerBGRootPanel;
public JPanel channelMixerBBRootPanel;
public JComboBox dofDOFShapeCmb;
public JWFNumberField dofDOFScaleREd;
public JSlider dofDOFScaleSlider;
public JWFNumberField dofDOFAngleREd;
public JSlider dofDOFAngleSlider;
public JWFNumberField dofDOFFadeREd;
public JSlider dofDOFFadeSlider;
public JWFNumberField dofDOFParam1REd;
public JSlider dofDOFParam1Slider;
public JLabel dofDOFParam1Lbl;
public JWFNumberField dofDOFParam2REd;
public JSlider dofDOFParam2Slider;
public JLabel dofDOFParam2Lbl;
public JWFNumberField dofDOFParam3REd;
public JSlider dofDOFParam3Slider;
public JLabel dofDOFParam3Lbl;
public JWFNumberField dofDOFParam4REd;
public JSlider dofDOFParam4Slider;
public JLabel dofDOFParam4Lbl;
public JWFNumberField dofDOFParam5REd;
public JSlider dofDOFParam5Slider;
public JLabel dofDOFParam5Lbl;
public JWFNumberField dofDOFParam6REd;
public JSlider dofDOFParam6Slider;
public JLabel dofDOFParam6Lbl;
public JButton resetCameraSettingsBtn;
public JButton resetDOFSettingsButton;
public JButton resetBokehOptionsButton;
public JButton resetColoringOptionsButton;
public JButton resetAntialiasOptionsButton;
public JButton resetShadingSettingsBtn;
public JButton resetStereo3DSettingsBtn;
public JButton resetPostSymmetrySettingsBtn;
public JButton resetMotionBlurSettingsBtn;
public JRadioButton xaosViewAsToBtn;
public JRadioButton xaosViewAsFromBtn;
public JPanel previewEastMainPanel;
public JPanel macroButtonVertPanel;
public JPanel macroButtonHorizPanel;
public JTable macroButtonsTable;
public JButton macroButtonMoveUpBtn;
public JButton macroButtonMoveDownBtn;
public JButton macroButtonDeleteBtn;
public JToggleButton toggleDetachedPreviewButton;
public JButton gradientResetBtn;
public JPanel macroButtonHorizRootPanel;
public JToggleButton affineXYEditPlaneToggleBtn;
public JToggleButton affineYZEditPlaneToggleBtn;
public JToggleButton affineZXEditPlaneToggleBtn;
public JWFNumberField gradientColorMapHorizOffsetREd;
public JSlider gradientColorMapHorizOffsetSlider;
public JWFNumberField gradientColorMapHorizScaleREd;
public JSlider gradientColorMapHorizScaleSlider;
public JWFNumberField gradientColorMapVertOffsetREd;
public JSlider gradientColorMapVertOffsetSlider;
public JWFNumberField gradientColorMapVertScaleREd;
public JSlider gradientColorMapVertScaleSlider;
public JWFNumberField gradientColorMapLocalColorAddREd;
public JSlider gradientColorMapLocalColorAddSlider;
public JWFNumberField gradientColorMapLocalColorScaleREd;
public JSlider gradientColorMapLocalColorScaleSlider;
public JWFNumberField flameFPSField;
public JPanel filterKernelPreviewRootPnl;
public JWFNumberField tinaSpatialOversamplingREd;
public JSlider tinaSpatialOversamplingSlider;
public JToggleButton filterKernelFlatPreviewBtn;
public JCheckBox tinaPostNoiseFilterCheckBox;
public JWFNumberField tinaPostNoiseThresholdField;
public JSlider tinaPostNoiseThresholdSlider;
public JWFNumberField foregroundOpacityField;
public JSlider foregroundOpacitySlider;
public JToggleButton solidRenderingToggleBtn;
public JCheckBox tinaSolidRenderingEnableAOCBx;
public JWFNumberField tinaSolidRenderingAOIntensityREd;
public JSlider tinaSolidRenderingAOIntensitySlider;
public JWFNumberField tinaSolidRenderingAOSearchRadiusREd;
public JSlider tinaSolidRenderingAOSearchRadiusSlider;
public JWFNumberField tinaSolidRenderingAOBlurRadiusREd;
public JSlider tinaSolidRenderingAOBlurRadiusSlider;
public JWFNumberField tinaSolidRenderingAOFalloffREd;
public JSlider tinaSolidRenderingAOFalloffSlider;
public JWFNumberField tinaSolidRenderingAORadiusSamplesREd;
public JSlider tinaSolidRenderingAORadiusSamplesSlider;
public JWFNumberField tinaSolidRenderingAOAzimuthSamplesREd;
public JSlider tinaSolidRenderingAOAzimuthSamplesSlider;
public JWFNumberField tinaSolidRenderingAOAffectDiffuseREd;
public JSlider tinaSolidRenderingAOAffectDiffuseSlider;
public JComboBox tinaSolidRenderingShadowTypeCmb;
public JComboBox tinaSolidRenderingShadowmapSizeCmb;
public JWFNumberField tinaSolidRenderingShadowSmoothRadiusREd;
public JSlider tinaSolidRenderingShadowSmoothRadiusSlider;
public JWFNumberField tinaSolidRenderingShadowmapBiasREd;
public JSlider tinaSolidRenderingShadowmapBiasSlider;
public JButton resetSolidRenderingMaterialsBtn;
public JButton resetSolidRenderingLightsBtn;
public JButton resetSolidRenderingHardShadowOptionsBtn;
public JButton resetSolidRenderingAmbientShadowOptionsBtn;
public JComboBox tinaSolidRenderingSelectedLightCmb;
public JButton tinaSolidRenderingAddLightBtn;
public JButton tinaSolidRenderingDeleteLightBtn;
public JWFNumberField tinaSolidRenderingLightAltitudeREd;
public JWFNumberField tinaSolidRenderingLightAzimuthREd;
public JSlider tinaSolidRenderingLightAltitudeSlider;
public JSlider tinaSolidRenderingLightAzimuthSlider;
public JButton tinaSolidRenderingLightColorBtn;
public JCheckBox tinaSolidRenderingLightCastShadowsCBx;
public JWFNumberField tinaSolidRenderingLightIntensityREd;
public JSlider tinaSolidRenderingLightIntensitySlider;
public JWFNumberField tinaSolidRenderingShadowIntensityREd;
public JSlider tinaSolidRenderingShadowIntensitySlider;
public JComboBox tinaSolidRenderingSelectedMaterialCmb;
public JButton tinaSolidRenderingAddMaterialBtn;
public JButton tinaSolidRenderingDeleteMaterialBtn;
public JWFNumberField tinaSolidRenderingMaterialDiffuseREd;
public JSlider tinaSolidRenderingMaterialDiffuseSlider;
public JWFNumberField tinaSolidRenderingMaterialAmbientREd;
public JSlider tinaSolidRenderingMaterialAmbientSlider;
public JWFNumberField tinaSolidRenderingMaterialSpecularREd;
public JSlider tinaSolidRenderingMaterialSpecularSlider;
public JWFNumberField tinaSolidRenderingMaterialSpecularSharpnessREd;
public JSlider tinaSolidRenderingMaterialSpecularSharpnessSlider;
public JButton tinaSolidRenderingMaterialSpecularColorBtn;
public JComboBox tinaSolidRenderingMaterialDiffuseResponseCmb;
public JComboBox tinaSolidRenderingMaterialReflectionMappingCmb;
public JWFNumberField tinaSolidRenderingMaterialReflectionMapIntensityREd;
public JSlider tinaSolidRenderingMaterialReflectionMapIntensitySlider;
public JButton tinaSolidRenderingMaterialReflMapBtn;
public JButton tinaSolidRenderingMaterialSelectReflMapBtn;
public JButton tinaSolidRenderingMaterialRemoveReflMapBtn;
public JWFNumberField xFormModHueREd;
public JSlider xFormModHueSlider;
public JWFNumberField xFormModHueSpeedREd;
public JSlider xFormModHueSpeedSlider;
public JPanel bokehSettingsPnl;
public JPanel postBokehSettingsPnl;
public JButton resetPostBokehSettingsBtn;
public JWFNumberField postBokehIntensityREd;
public JSlider postBokehIntensitySlider;
public JWFNumberField postBokehBrightnessREd;
public JSlider postBokehBrightnessSlider;
public JWFNumberField postBokehSizeREd;
public JSlider postBokehSizeSlider;
public JWFNumberField postBokehActivationREd;
public JSlider postBokehActivationSlider;
public JComboBox postBokehFilterKernelCmb;
public JPopupMenu thumbnailSelectPopupMenu;
public JPopupMenu thumbnailRemovePopupMenu;
}