예제 #1
0
 override public void ShowPane()
 {
     GUIUtil.AddGUISlider(this, this.doodSlider);
     GUIUtil.AddGUICheckbox(this, this.lightTypeBox);
     GUIUtil.AddGUICheckbox(this, this.isWorkingCheckbox);
     GUIUtil.AddGUICheckbox(this, this.backgroundColorPicker);
 }
        override public void ShowPane()
        {
            GUIUtil.AddGUICheckbox(this, this.edgeDetectModeBox);
            switch (this.ModeValue)
            {
            case EdgeDetectMode.TriangleDepthNormals:
            case EdgeDetectMode.RobertsCrossDepthNormals:
                GUIUtil.AddGUISlider(this, this.sensitivityNormalsSlider);
                GUIUtil.AddGUISlider(this, this.sensitivityDepthSlider);
                break;

            case EdgeDetectMode.SobelDepth:
            case EdgeDetectMode.SobelDepthThin:
                GUIUtil.AddGUISlider(this, this.edgeExpSlider);
                break;

            case EdgeDetectMode.TriangleLuminance:
                GUIUtil.AddGUISlider(this, this.lumThresholdSlider);
                break;

            default:
                break;
            }
            GUIUtil.AddGUISlider(this, this.sampleDistSlider);
            GUIUtil.AddGUISlider(this, this.edgesOnlySlider);
            GUIUtil.AddGUICheckbox(this, this.edgesOnlyBgColorPicker);
        }
예제 #3
0
        override public void ShowPane()
        {
            GUIUtil.AddGUICheckbox(this, this.tweakModeBox);
            GUIUtil.AddGUICheckbox(this, this.screenBlendModeBox);
            GUIUtil.AddGUICheckbox(this, this.hdrBox);
            GUIUtil.AddGUICheckbox(this, this.qualityCheckbox);
            GUIUtil.AddGUISlider(this, this.bloomIntensitySlider);
            GUIUtil.AddGUISlider(this, this.bloomThreshholdSlider);
            GUIUtil.AddGUISlider(this, this.bloomBlurIterationsSlider);
            GUIUtil.AddGUISlider(this, this.sepBlurSpreadSlider);

            GUIUtil.AddGUICheckbox(this, this.bloomThreshholdColorPicker);
            GUIUtil.AddGUICheckbox(this, this.lensflareModeBox);
            GUIUtil.AddGUISlider(this, this.lensflareIntensitySlider);
            GUIUtil.AddGUISlider(this, this.lensFlareSaturationSlider);
            GUIUtil.AddGUISlider(this, this.lensflareThreshholdSlider);
            GUIUtil.AddGUISlider(this, this.flareRotationSlider);
            GUIUtil.AddGUISlider(this, this.hollyStretchWidthSlider);
            GUIUtil.AddGUISlider(this, this.hollywoodFlareBlurIterationsSlider);

            GUIUtil.AddGUICheckbox(this, this.flareColorAPicker);
            GUIUtil.AddGUICheckbox(this, this.flareColorBPicker);
            GUIUtil.AddGUICheckbox(this, this.flareColorCPicker);
            GUIUtil.AddGUICheckbox(this, this.flareColorDPicker);
        }
        override public void OnGUI()
        {
            this.SetAllVisible(false, 0);

            this.nameLabel.Left   = this.Left + ControlBase.FixedMargin;
            this.nameLabel.Top    = this.Top + ControlBase.FixedMargin;
            this.nameLabel.Width  = this.Width / 2 - ControlBase.FixedMargin / 4;
            this.nameLabel.Height = this.ControlHeight;
            this.nameLabel.OnGUI();

            this.loadButton.Left   = this.Left + this.nameLabel.Width + ControlBase.FixedMargin;
            this.loadButton.Top    = this.nameLabel.Top;
            this.loadButton.Width  = this.Width / 4 - ControlBase.FixedMargin / 4;
            this.loadButton.Height = this.ControlHeight;
            this.loadButton.OnGUI();

            this.deleteButton.Left   = this.Left + this.nameLabel.Width + this.loadButton.Width + ControlBase.FixedMargin;
            this.deleteButton.Top    = this.nameLabel.Top;
            this.deleteButton.Width  = this.Width / 4 - ControlBase.FixedMargin / 4;
            this.deleteButton.Height = this.ControlHeight;
            this.deleteButton.OnGUI();

            foreach (ControlBase control in this.ChildControls)
            {
                // TODO: make this always happen
                control.ScreenPos = this.ScreenPos;
            }

            this.Height = GUIUtil.GetHeightForParent(this);
        }
예제 #5
0
        override public void OnGUI()
        {
            try
            {
                this.SetAllVisible(false, 0);

                // 光源名ラベル
                this.enableCheckbox.Left   = this.Left + ControlBase.FixedMargin;
                this.enableCheckbox.Top    = this.Top + ControlBase.FixedMargin;
                this.enableCheckbox.Width  = this.Width - ControlBase.FixedMargin * 2;
                this.enableCheckbox.Height = this.ControlHeight;

                // GUIUtil.AddResetButton(this, this.resetButton);

                this.Update();
                if (this.enableCheckbox.Value == true)
                {
                    ShowPane();
                }

                this.Height = GUIUtil.GetHeightForParent(this);

                // 子コントロールGUI処理
                this.OnGUIChildControls();
            }
            catch (Exception e)
            {
                Debug.LogError(e.ToString());
            }
        }
        override public void ShowPane()
        {
            this.languageBox.Left     = this.Left + ControlBase.FixedMargin;
            this.languageBox.Top      = this.Top + ControlBase.FixedMargin;
            this.languageBox.Width    = this.Width - ControlBase.FixedMargin * 2;
            this.languageBox.Height   = this.ControlHeight;
            this.languageBox.FontSize = this.FontSize;
            this.languageBox.OnGUI();

            GUIUtil.AddGUICheckbox(this, this.nameTextField, this.languageBox);
            GUIUtil.AddGUICheckbox(this, this.saveButton, this.nameTextField);
            GUIUtil.AddGUICheckbox(this, this.loadTargetLabel, this.saveButton);

            GUIUtil.AddGUIButtonAfter(this, this.loadEffectsCheckbox, this.loadTargetLabel, 5);
            GUIUtil.AddGUIButton(this, this.loadLightsCheckbox, this.loadEffectsCheckbox, 5);
            GUIUtil.AddGUIButton(this, this.loadModelsCheckbox, this.loadLightsCheckbox, 5);
            GUIUtil.AddGUIButton(this, this.loadCameraCheckbox, this.loadModelsCheckbox, 5);
            GUIUtil.AddGUIButton(this, this.loadMiscCheckbox, this.loadCameraCheckbox, 5);

            ControlBase prev = this.loadLightsCheckbox;

            foreach (SavePane pane in this.savePanes)
            {
                GUIUtil.AddGUICheckbox(this, pane, prev);
                prev = pane;
            }

            this.Height = GUIUtil.GetHeightForParent(this);
        }
        override public void ShowPane()
        {
            GUIUtil.AddGUICheckbox(this, this._lineColorPicker);
            GUIUtil.AddGUISlider(this, this._luminanceBlendingSlider);
            GUIUtil.AddGUISlider(this, this._fallOffDepthSlider);
            GUIUtil.AddGUICheckbox(this, this._backgroundColorPicker);
            GUIUtil.AddGUISlider(this, this._axisXSlider);
            GUIUtil.AddGUISlider(this, this._axisYSlider);
            GUIUtil.AddGUISlider(this, this._axisZSlider);
            GUIUtil.AddGUISlider(this, this._intervalSlider);

            GUIUtil.AddGUISlider(this, this._directionXSlider);
            GUIUtil.AddGUISlider(this, this._directionYSlider);
            GUIUtil.AddGUISlider(this, this._directionZSlider);
            GUIUtil.AddGUISlider(this, this._speedSlider);

            if (this._speedSlider.Value == 0)
            {
                GUIUtil.AddGUISlider(this, this._offsetXSlider);
                GUIUtil.AddGUISlider(this, this._offsetYSlider);
                GUIUtil.AddGUISlider(this, this._offsetZSlider);
            }

            GUIUtil.AddGUISlider(this, this._distortionFrequencySlider);
            GUIUtil.AddGUISlider(this, this._distortionAmountSlider);
            GUIUtil.AddGUICheckbox(this, this._modulationModeComboBox);
            GUIUtil.AddGUISlider(this, this._modulationAxisXSlider);
            GUIUtil.AddGUISlider(this, this._modulationAxisYSlider);
            GUIUtil.AddGUISlider(this, this._modulationAxisZSlider);
            GUIUtil.AddGUISlider(this, this._modulationFrequencySlider);
            GUIUtil.AddGUISlider(this, this._modulationSpeedSlider);
            GUIUtil.AddGUISlider(this, this._modulationExponentSlider);
        }
 override public void ShowPane()
 {
     GUIUtil.AddGUISlider(this, this.scanLineJitterSlider);
     GUIUtil.AddGUISlider(this, this.verticalJumpSlider);
     GUIUtil.AddGUISlider(this, this.horizontalShakeSlider);
     GUIUtil.AddGUISlider(this, this.colorDriftSlider);
 }
예제 #9
0
 override public void ShowPane()
 {
     GUIUtil.AddGUISlider(this, this.amplitudeSlider);
     GUIUtil.AddGUISlider(this, this.wavesSlider);
     GUIUtil.AddGUISlider(this, this.colorGlitchSlider);
     GUIUtil.AddGUISlider(this, this.phaseSlider);
 }
예제 #10
0
        override public void ShowPane()
        {
            GUIUtil.AddGUICheckbox(this, this.modeBox);

            switch (this.ModeValue)
            {
            case AAMode.FXAA3Console:
                GUIUtil.AddGUISlider(this, this.edgeThresholdMinSlider);
                GUIUtil.AddGUISlider(this, this.edgeThresholdSlider);
                break;

            case AAMode.NFAA:
                GUIUtil.AddGUICheckbox(this, this.showGeneratedNormalsCheckbox);
                GUIUtil.AddGUISlider(this, this.blurRadiusSlider);
                GUIUtil.AddGUISlider(this, this.offsetScaleSlider);
                break;

            case AAMode.DLAA:
                GUIUtil.AddGUICheckbox(this, this.dlaaSharpCheckbox, this.modeBox);
                break;

            case AAMode.FXAA2:
            case AAMode.FXAA1PresetA:
            case AAMode.FXAA1PresetB:
            case AAMode.SSAA:
            default:
                break;
            }
        }
예제 #11
0
        override public void ShowPane()
        {
            GUIUtil.AddGUICheckbox(this, this.dx11GrainCheckbox);
            GUIUtil.AddGUICheckbox(this, this.monochromeCheckbox);
            GUIUtil.AddGUISlider(this, this.intensityMultiplierSlider);
            GUIUtil.AddGUISlider(this, this.blackIntensitySlider);
            GUIUtil.AddGUISlider(this, this.whiteIntensitySlider);
            GUIUtil.AddGUISlider(this, this.midGreySlider);

            if (this.dx11GrainCheckbox.Value == false)
            {
                GUIUtil.AddGUICheckbox(this, this.filterModeBox);
            }

            GUIUtil.AddGUISlider(this, this.softnessSlider);

            if (this.monochromeCheckbox.Value == true)
            {
                GUIUtil.AddGUISlider(this, this.monochromeTilingSlider);
            }
            else
            {
                GUIUtil.AddGUISlider(this, this.tilingRedSlider);
                GUIUtil.AddGUISlider(this, this.tilingGreenSlider);
                GUIUtil.AddGUISlider(this, this.tilingBlueSlider);
            }
        }
 override public void ShowPane()
 {
     GUIUtil.AddGUISlider(this, this.hueSlider);
     GUIUtil.AddGUISlider(this, this.rangeSlider);
     GUIUtil.AddGUISlider(this, this.boostSlider);
     GUIUtil.AddGUISlider(this, this.amountSlider);
 }
        override public void ShowPane()
        {
            GUIUtil.AddGUICheckbox(this, this.transformFromMaidCheckbox);

            if (this.transformFromMaidCheckbox.Value == true)
            {
                // GUIUtil.AddGUICheckbox(this, this.reloadMaidsButton);
                this.reloadMaidsButton.Left   = this.Left + this.FontSize * 11;
                this.reloadMaidsButton.Top    = this.transformFromMaidCheckbox.Top + this.ControlHeight;
                this.reloadMaidsButton.Width  = this.FontSize * 6;
                this.reloadMaidsButton.Height = this.ControlHeight;
                this.reloadMaidsButton.OnGUI();
                this.reloadMaidsButton.Visible = true;

                // GUIUtil.AddGUICheckbox(this, this.prevMaidButton);
                this.prevMaidButton.Left   = this.Left + ControlBase.FixedMargin;
                this.prevMaidButton.Top    = this.reloadMaidsButton.Top;
                this.prevMaidButton.Width  = this.FontSize * 2;
                this.prevMaidButton.Height = this.ControlHeight;
                this.prevMaidButton.OnGUI();
                this.prevMaidButton.Visible = true;

                // GUIUtil.AddGUICheckbox(this, this.nextMaidButton);
                this.nextMaidButton.Left   = this.prevMaidButton.Left + this.nextMaidButton.Width;
                this.nextMaidButton.Top    = this.reloadMaidsButton.Top;
                this.nextMaidButton.Width  = this.FontSize * 2;
                this.nextMaidButton.Height = this.ControlHeight;
                this.nextMaidButton.OnGUI();
                this.nextMaidButton.Visible = true;

                this.focusMaidLabel.Left   = this.nextMaidButton.Left + this.nextMaidButton.Width + ControlBase.FixedMargin;
                this.focusMaidLabel.Top    = this.nextMaidButton.Top;
                this.focusMaidLabel.Width  = this.FontSize * 13;
                this.focusMaidLabel.Height = this.ControlHeight;
                this.focusMaidLabel.Text   = this.maidManager.sCurrent;
                this.focusMaidLabel.OnGUI();
                this.focusMaidLabel.Visible = true;
            }
            else
            {
                GUIUtil.AddGUISlider(this, this.focusDistanceSlider);
            }

            GUIUtil.AddGUISlider(this, this.fNumberSlider);

            GUIUtil.AddGUICheckbox(this, this.kernelSizeBox);
            GUIUtil.AddGUICheckbox(this, this.useCameraFovCheckbox);

            if (this.useCameraFovCheckbox.Value == false)
            {
                GUIUtil.AddGUISlider(this, this.focalLengthSlider);
            }

            GUIUtil.AddGUICheckbox(this, this.visualizeCheckbox);

            this.focusMaidToggled = this.transformFromMaidCheckbox.Value;

            this.maidManager.Update();
        }
 override public void ShowPane()
 {
     GUIUtil.AddGUISlider(this, this.intensitySlider);
     GUIUtil.AddGUISlider(this, this.radiusSlider);
     GUIUtil.AddGUISlider(this, this.blurIterationsSlider);
     GUIUtil.AddGUISlider(this, this.blurFilterDistanceSlider);
     GUIUtil.AddGUISlider(this, this.downsampleSlider);
 }
 override public void ShowPane()
 {
     GUIUtil.AddGUISlider(this, this.exposureSlider);
     GUIUtil.AddGUISlider(this, this.balanceRedSlider);
     GUIUtil.AddGUISlider(this, this.balanceGreenSlider);
     GUIUtil.AddGUISlider(this, this.balanceBlueSlider);
     GUIUtil.AddGUISlider(this, this.amountSlider);
 }
예제 #16
0
 override public void ShowPane()
 {
     GUIUtil.AddGUICheckbox(this, this.modeComboBox);
     GUIUtil.AddGUICheckbox(this, this.shadowsPicker);
     GUIUtil.AddGUICheckbox(this, this.midtonesPicker);
     GUIUtil.AddGUICheckbox(this, this.highlightsPicker);
     GUIUtil.AddGUISlider(this, this.amountSlider);
 }
 override public void ShowPane()
 {
     GUIUtil.AddGUICheckbox(this, this.modeBox);
     GUIUtil.AddGUICheckbox(this, this.qualityBox);
     GUIUtil.AddGUISlider(this, this.blurAreaSlider);
     GUIUtil.AddGUISlider(this, this.maxBlurSizeSlider);
     GUIUtil.AddGUISlider(this, this.downsampleSlider);
 }
 override public void ShowPane()
 {
     GUIUtil.AddGUISlider(this, this.brightnessSlider);
     GUIUtil.AddGUISlider(this, this.contrastSlider);
     GUIUtil.AddGUISlider(this, this.contrastCoeffXSlider);
     GUIUtil.AddGUISlider(this, this.contrastCoeffYSlider);
     GUIUtil.AddGUISlider(this, this.contrastCoeffZSlider);
     GUIUtil.AddGUISlider(this, this.gammaSlider);
 }
예제 #19
0
 override public void ShowPane()
 {
     GUIUtil.AddGUISlider(this, this.scaleSlider);
     GUIUtil.AddGUISlider(this, this.dotSizeSlider);
     GUIUtil.AddGUISlider(this, this.angleSlider);
     GUIUtil.AddGUISlider(this, this.smoothnessSlider);
     GUIUtil.AddGUISlider(this, this.centerXSlider);
     GUIUtil.AddGUISlider(this, this.centerYSlider);
     GUIUtil.AddGUICheckbox(this, this.desaturateCheckbox);
 }
예제 #20
0
 override public void ShowPane()
 {
     GUIUtil.AddGUICheckbox(this, this.qualityBox);
     if (this.QualityValue == LensDistortionBlur.QualityPreset.Custom)
     {
         GUIUtil.AddGUISlider(this, this.samplesSlider);
         GUIUtil.AddGUISlider(this, this.distortionSlider);
         GUIUtil.AddGUISlider(this, this.cubicDistortionSlider);
         GUIUtil.AddGUISlider(this, this.scaleSlider);
     }
 }
예제 #21
0
        override public void ShowPane()
        {
            GUIUtil.AddGUICheckbox(this, this.colorPicker);

            GUIUtil.AddGUISlider(this, this.offsetXSlider);
            GUIUtil.AddGUISlider(this, this.offsetYSlider);
            GUIUtil.AddGUISlider(this, this.rotationSlider);
            GUIUtil.AddGUISlider(this, this.scaleSlider);

            GUIUtil.AddGUICheckbox(this, this.jaggiesCheckbox);
        }
 override public void ShowPane()
 {
     GUIUtil.AddGUISlider(this, this.centerXSlider);
     GUIUtil.AddGUISlider(this, this.centerYSlider);
     GUIUtil.AddGUISlider(this, this.sharpnessSlider);
     GUIUtil.AddGUISlider(this, this.darknessSlider);
     GUIUtil.AddGUISlider(this, this.contrastSlider);
     GUIUtil.AddGUISlider(this, this.contrastCoeffXSlider);
     GUIUtil.AddGUISlider(this, this.contrastCoeffYSlider);
     GUIUtil.AddGUISlider(this, this.contrastCoeffZSlider);
     GUIUtil.AddGUISlider(this, this.edgeBlendingSlider);
 }
        override public void ShowPane()
        {
           GUIUtil.AddGUISlider(this, this.scaleSlider);
           GUIUtil.AddGUICheckbox(this, this.automaticRatioCheckbox);

           if( this.automaticRatioCheckbox.Value == false )
           {
               GUIUtil.AddGUISlider(this, this.ratioSlider);
           }

           GUIUtil.AddGUICheckbox(this, this.modeComboBox);
        }
 override public void ShowPane()
 {
     GUIUtil.AddGUICheckbox(this, this.modeComboBox);
     GUIUtil.AddGUICheckbox(this, this.automaticTimerCheckbox);
     if (this.automaticTimerCheckbox.Value == false)
     {
         GUIUtil.AddGUISlider(this, this.timerSlider);
     }
     GUIUtil.AddGUISlider(this, this.speedSlider);
     GUIUtil.AddGUISlider(this, this.frequencySlider);
     GUIUtil.AddGUISlider(this, this.amplitudeSlider);
 }
        override public void ShowPane()
        {
            GUIUtil.AddGUICheckbox(this, this.whitePicker);
            GUIUtil.AddGUICheckbox(this, this.blackPicker);
            GUIUtil.AddGUICheckbox(this, this.redPicker);
            GUIUtil.AddGUICheckbox(this, this.greenPicker);
            GUIUtil.AddGUICheckbox(this, this.bluePicker);
            GUIUtil.AddGUICheckbox(this, this.yellowPicker);
            GUIUtil.AddGUICheckbox(this, this.magentaPicker);
            GUIUtil.AddGUICheckbox(this, this.cyanPicker);

            GUIUtil.AddGUISlider(this, this.amountSlider);
        }
예제 #26
0
        override public void ShowPane()
        {
            GUIUtil.AddGUISlider(this, this.intensitySlider);
            GUIUtil.AddGUISlider(this, this.radiusSlider);
            GUIUtil.AddGUICheckbox(this, this.sampleCountBox);

            if (this.sampleCountBox.SelectedItem == "Variable")
            {
                GUIUtil.AddGUISlider(this, this.sampleCountValueSlider);
            }

            GUIUtil.AddGUICheckbox(this, this.downsamplingCheckbox);
            GUIUtil.AddGUICheckbox(this, this.occlusionSourceBox);
            GUIUtil.AddGUICheckbox(this, this.ambientOnlyCheckbox);
        }
 override public void ShowPane()
 {
     GUIUtil.AddGUISlider(this, this.redXSlider);
     GUIUtil.AddGUISlider(this, this.redYSlider);
     GUIUtil.AddGUISlider(this, this.redZSlider);
     GUIUtil.AddGUISlider(this, this.greenXSlider);
     GUIUtil.AddGUISlider(this, this.greenYSlider);
     GUIUtil.AddGUISlider(this, this.greenZSlider);
     GUIUtil.AddGUISlider(this, this.blueXSlider);
     GUIUtil.AddGUISlider(this, this.blueYSlider);
     GUIUtil.AddGUISlider(this, this.blueZSlider);
     GUIUtil.AddGUISlider(this, this.constantXSlider);
     GUIUtil.AddGUISlider(this, this.constantYSlider);
     GUIUtil.AddGUISlider(this, this.constantZSlider);
 }
예제 #28
0
        override public void ShowPane()
        {
            GUIUtil.AddGUICheckbox(this, this.resolutionBox);
            GUIUtil.AddGUICheckbox(this, this.screenBlendModeBox);
            GUIUtil.AddGUICheckbox(this, this.useDepthTextureCheckbox);

            GUIUtil.AddGUICheckbox(this, this.dragSourceButton);
            GUIUtil.AddGUICheckbox(this, this.sunColorPicker);

            GUIUtil.AddGUISlider(this, this.maxRadiusSlider);
            GUIUtil.AddGUISlider(this, this.sunShaftBlurRadiusSlider);
            GUIUtil.AddGUISlider(this, this.radialBlurIterationsSlider);
            GUIUtil.AddGUISlider(this, this.sunShaftIntensitySlider);
            GUIUtil.AddGUISlider(this, this.useSkyBoxAlphaSlider);
        }
예제 #29
0
 override public void ShowPane()
 {
     GUIUtil.AddGUICheckbox(this, this.automaticPhaseCheckbox);
     if (this.automaticPhaseCheckbox.Value == false)
     {
         GUIUtil.AddGUISlider(this, this.phaseSlider);
     }
     GUIUtil.AddGUICheckbox(this, this.convertToGrayscaleCheckbox);
     GUIUtil.AddGUISlider(this, this.noiseIntensitySlider);
     GUIUtil.AddGUISlider(this, this.scanlinesIntensitySlider);
     GUIUtil.AddGUISlider(this, this.scanlinesCountSlider);
     GUIUtil.AddGUISlider(this, this.scanlinesOffsetSlider);
     GUIUtil.AddGUICheckbox(this, this.verticalScanlinesCheckbox);
     GUIUtil.AddGUISlider(this, this.distortionSlider);
     GUIUtil.AddGUISlider(this, this.cubicDistortionSlider);
     GUIUtil.AddGUISlider(this, this.scaleSlider);
 }
        override public void ShowPane()
        {
            if (!setup)
            {
                SetupPane();
                return;
            }

            GUIUtil.AddGUICheckbox(this, this.fogModeBox);
            GUIUtil.AddGUICheckbox(this, this.adjustStartDistanceToggle);
            GUIUtil.AddGUISlider(this, this.startDistanceSlider);
            GUIUtil.AddGUISlider(this, this.globalDensitySlider);
            GUIUtil.AddGUICheckbox(this, this.adjustHeightScaleToggle);
            GUIUtil.AddGUISlider(this, this.heightScaleSlider);
            GUIUtil.AddGUISlider(this, this.heightSlider);
            GUIUtil.AddGUICheckbox(this, this.globalFogColorPicker);
        }