override public void ShowPane()
 {
     GUIUtil.AddGUISlider(this, this.hueSlider);
     GUIUtil.AddGUISlider(this, this.rangeSlider);
     GUIUtil.AddGUISlider(this, this.boostSlider);
     GUIUtil.AddGUISlider(this, this.amountSlider);
 }
예제 #2
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);
        }
        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);
        }
예제 #5
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 ShowPane()
 {
     GUIUtil.AddGUISlider(this, this.scanLineJitterSlider);
     GUIUtil.AddGUISlider(this, this.verticalJumpSlider);
     GUIUtil.AddGUISlider(this, this.horizontalShakeSlider);
     GUIUtil.AddGUISlider(this, this.colorDriftSlider);
 }
예제 #7
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);
 }
예제 #8
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;
            }
        }
예제 #9
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.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.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.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);
 }
예제 #14
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.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);
 }
예제 #16
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);
 }
예제 #17
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);
     }
 }
예제 #18
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);
        }
예제 #23
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);
 }
예제 #25
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);
        }
예제 #26
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);
        }
        override public void ShowPane()
        {
            GUIUtil.AddGUISlider(this, this.intensitySlider);
            GUIUtil.AddGUISlider(this, this.blurSlider);
            GUIUtil.AddGUISlider(this, this.blurSpreadSlider);
            GUIUtil.AddGUICheckbox(this, this.modeCheckbox);

            if (this.ModeValue == Vignetting.AberrationMode.Simple)
            {
                GUIUtil.AddGUISlider(this, this.chromaticAberrationSlider);
            }
            else
            {
                GUIUtil.AddGUISlider(this, this.luminanceDependencySlider);
                GUIUtil.AddGUISlider(this, this.axialAberrationSlider);
                GUIUtil.AddGUISlider(this, this.blurDistanceSlider);
            }
        }
 override public void ShowPane()
 {
     GUIUtil.AddGUISlider(this, this.stripAngleSlider);
     GUIUtil.AddGUISlider(this, this.stripDensitySlider);
     GUIUtil.AddGUISlider(this, this.stripThicknessSlider);
     GUIUtil.AddGUISlider(this, this.stripLimitsXSlider);
     GUIUtil.AddGUISlider(this, this.stripLimitsYSlider);
     GUIUtil.AddGUICheckbox(this, this.stripInnerColorPicker);
     GUIUtil.AddGUICheckbox(this, this.stripOuterColorPicker);
     GUIUtil.AddGUICheckbox(this, this.fillColorPicker);
     GUIUtil.AddGUICheckbox(this, this.backgroundColorPicker);
     GUIUtil.AddGUICheckbox(this, this.edgeDetectionCheckbox);
     if (this.edgeDetectionCheckbox.Value == true)
     {
         GUIUtil.AddGUISlider(this, this.edgeThresholdSlider);
     }
     GUIUtil.AddGUICheckbox(this, this.edgeColorPicker);
     GUIUtil.AddGUISlider(this, this.amountSlider);
 }
        override public void ShowPane()
        {
            this.convolutionMatrixLabel.Left   = this.Left + ControlBase.FixedMargin;
            this.convolutionMatrixLabel.Top    = this.Top + this.ControlHeight + ControlBase.FixedMargin;
            this.convolutionMatrixLabel.Width  = (this.Width / 3) - ControlBase.FixedMargin / 4;
            this.convolutionMatrixLabel.Height = this.ControlHeight;
            this.convolutionMatrixLabel.OnGUI();
            this.convolutionMatrixLabel.Visible = true;

            GUIUtil.AddGUIButtonAfter(this, this.kernelTopXField, this.convolutionMatrixLabel, 3);
            GUIUtil.AddGUIButton(this, this.kernelTopYField, this.kernelTopXField, 3);
            GUIUtil.AddGUIButton(this, this.kernelTopZField, this.kernelTopYField, 3);
            GUIUtil.AddGUIButtonAfter(this, this.kernelMiddleXField, this.kernelTopXField, 3);
            GUIUtil.AddGUIButton(this, this.kernelMiddleYField, this.kernelMiddleXField, 3);
            GUIUtil.AddGUIButton(this, this.kernelMiddleZField, this.kernelMiddleYField, 3);
            GUIUtil.AddGUIButtonAfter(this, this.kernelBottomXField, this.kernelMiddleXField, 3);
            GUIUtil.AddGUIButton(this, this.kernelBottomYField, this.kernelBottomXField, 3);
            GUIUtil.AddGUIButton(this, this.kernelBottomZField, this.kernelBottomYField, 3);
            GUIUtil.AddGUISlider(this, this.divisorSlider);
            GUIUtil.AddGUISlider(this, this.amountSlider);
        }