public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("tube-distortion"); PropertyField(mode); PropertyField(amount); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("color-split"); PropertyField(mode); PropertyField(offset); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("mosaic"); PropertyField(mode); PropertyField(size); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("lut"); using (new EditorGUILayout.HorizontalScope()) { GUILayout.FlexibleSpace(); if (GUILayout.Button(new GUIContent("Open LUT Extracter", EditorGUIUtility.IconContent("d_PreTextureRGB").image, "Extract a LUT from the bottom-left corner of a screenshot"), EditorStyles.miniButton, GUILayout.Height(20f), GUILayout.Width(150f))) { LUTExtracterWindow.ShowWindow(); } GUILayout.FlexibleSpace(); } EditorGUILayout.Space(); CheckLUTImportSettings(lutNear); if (mode.value.intValue == 1) { CheckLUTImportSettings(lutFar); } PropertyField(mode); PropertyField(intensity); PropertyField(lutNear, new GUIContent(mode.value.intValue == 0 ? "Look up Texture" : "Near")); if (mode.value.intValue == 1) { PropertyField(lutFar); PropertyField(distance); } }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("gradient"); PropertyField(intensity); PropertyField(input); //If Radial if (input.value.intValue == 1) { PropertyField(gradientTex); if (gradientTex.value.objectReferenceValue) { SCPE.CheckGradientImportSettings(gradientTex); } } else { PropertyField(color1); PropertyField(color2); } PropertyField(mode); PropertyField(rotation); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("hue-shift-3d"); SCPE_GUI.DisplaySetupWarning <HueShift3DRenderer>(); PropertyField(colorSource); if (colorSource.value.intValue == (int)HueShift3D.ColorSource.GradientTexture) { PropertyField(gradientTex); } PropertyField(intensity); PropertyField(speed); PropertyField(size); EditorGUI.BeginDisabledGroup(HueShift3D.isOrtho || GraphicsSettings.renderPipelineAsset != null); { PropertyField(geoInfluence); if (HueShift3D.isOrtho) { EditorGUILayout.HelpBox("Not available for orthographic cameras", MessageType.None); } if (GraphicsSettings.renderPipelineAsset != null) { EditorGUILayout.HelpBox("Not available when using a scriptable render pipeline", MessageType.None); } } EditorGUI.EndDisabledGroup(); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("lens-flares"); SCPE_GUI.DisplayVRWarning(); PropertyField(intensity); PropertyField(luminanceThreshold); //Flares PropertyField(iterations); if (iterations.value.intValue > 1) { PropertyField(distance); } PropertyField(falloff); //Halo PropertyField(haloSize); PropertyField(haloWidth); PropertyField(maskTex); PropertyField(chromaticAbberation); PropertyField(colorTex); if (colorTex.value.objectReferenceValue) { SCPE.CheckGradientImportSettings(colorTex); } //Blur PropertyField(blur); PropertyField(passes); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("tilt-shift"); using (new EditorGUILayout.HorizontalScope()) { EditorGUILayout.PrefixLabel(mode.displayName); mode.value.intValue = GUILayout.Toolbar(mode.value.intValue, mode.value.enumDisplayNames, GUILayout.Height(20f)); } using (new EditorGUILayout.HorizontalScope()) { EditorGUILayout.PrefixLabel(quality.displayName); quality.value.intValue = GUILayout.Toolbar(quality.value.intValue, quality.value.enumDisplayNames, GUILayout.Height(20f)); } EditorGUILayout.LabelField("Screen area", EditorStyles.boldLabel); PropertyField(areaSize, new GUIContent("Size")); PropertyField(areaFalloff, new GUIContent("Falloff")); using (new EditorGUILayout.HorizontalScope()) { EditorGUILayout.PrefixLabel(" "); TiltShift.debug = EditorGUILayout.ToggleLeft(" Visualize area", TiltShift.debug); } PropertyField(amount, new GUIContent("Blur amount")); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("double-vision"); PropertyField(mode); PropertyField(intensity); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("scanlines"); PropertyField(intensity); PropertyField(amount); PropertyField(speed); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("posterize"); SCPE_GUI.DisplaySetupWarning(); PropertyField(intensity); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("kaleidoscope"); SCPE_GUI.DisplaySetupWarning(); PropertyField(splits); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("black-bars"); PropertyField(mode); PropertyField(size); PropertyField(maxSize); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("pixelize"); SCPE_GUI.DisplaySetupWarning <PixelizeRenderer>(); PropertyField(amount); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("tilt-shift"); PropertyField(mode); PropertyField(areaSize); PropertyField(amount); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("tube-distortion"); SCPE_GUI.DisplaySetupWarning <TubeDistortionRenderer>(); PropertyField(mode); PropertyField(amount); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("color-split"); SCPE_GUI.DisplaySetupWarning <ColorSplitRenderer>(); PropertyField(mode); PropertyField(offset); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("sharpen"); SCPE_GUI.DisplaySetupWarning(); PropertyField(amount); PropertyField(radius); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("radial-blur"); SCPE_GUI.DisplayVRWarning(); PropertyField(amount); PropertyField(iterations); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("mosaic"); SCPE_GUI.DisplaySetupWarning <MosaicRenderer>(); PropertyField(mode); PropertyField(size); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("double-vision"); SCPE_GUI.DisplaySetupWarning <DoubleVisionRenderer>(); PropertyField(mode); PropertyField(intensity); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("blur"); PropertyField(mode); PropertyField(highQuality); PropertyField(amount); PropertyField(iterations); PropertyField(downscaling); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("speed-lines"); SCPE_GUI.DisplayVRWarning(); PropertyField(intensity); PropertyField(size); PropertyField(falloff); PropertyField(noiseTex); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("colorize"); PropertyField(mode); PropertyField(intensity); PropertyField(colorRamp); if (colorRamp.value.objectReferenceValue) { SCPE.CheckGradientImportSettings(colorRamp); } }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("light-streaks"); PropertyField(quality); PropertyField(debug); PropertyField(intensity); PropertyField(luminanceThreshold); PropertyField(direction); PropertyField(blur); PropertyField(iterations); PropertyField(downscaling); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("ambient-occlusion-2d"); SCPE_GUI.DisplayVRWarning(); PropertyField(aoOnly); PropertyField(intensity); PropertyField(luminanceThreshold); PropertyField(distance); PropertyField(blurAmount); PropertyField(iterations); PropertyField(downscaling); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("sunshafts"); SCPE_GUI.DisplayVRWarning(); if (Sunshafts.sunPosition == Vector3.zero) { EditorGUILayout.HelpBox("No source Directional Light found!\n\nAdd the \"SunshaftCaster\" script to your main light", MessageType.Warning); GUILayout.Space(-32); using (new EditorGUILayout.HorizontalScope()) { GUILayout.FlexibleSpace(); if (GUILayout.Button("Add", GUILayout.Width(60))) { Sunshafts.AddShaftCaster(); } GUILayout.Space(8); } GUILayout.Space(11); } EditorUtilities.DrawHeaderLabel("Quality"); PropertyField(resolution); PropertyField(highQuality, new GUIContent("High quality")); EditorGUILayout.Space(); EditorUtilities.DrawHeaderLabel("Use values from caster"); PropertyField(useCasterColor, new GUIContent("Color")); PropertyField(useCasterIntensity, new GUIContent("Intensity")); EditorGUILayout.Space(); EditorUtilities.DrawHeaderLabel("Sunshafts"); PropertyField(blendMode); PropertyField(sunThreshold); PropertyField(falloff); PropertyField(length); if (useCasterColor.value.boolValue == false) { PropertyField(sunColor); } if (useCasterIntensity.value.boolValue == false) { PropertyField(sunShaftIntensity); } }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("transition"); SCPE_GUI.DisplaySetupWarning <TransitionRenderer>(); PropertyField(gradientTex); if (gradientTex.overrideState.boolValue && gradientTex.value.objectReferenceValue == null) { EditorGUILayout.HelpBox("Assign a gradient texture (pre-made textures can be found in the \"_Samples\" package", MessageType.Info); } PropertyField(progress); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("danger"); PropertyField(overlayTex); if (overlayTex.overrideState.boolValue && overlayTex.value.objectReferenceValue == null) { EditorGUILayout.HelpBox("Assign a texture", MessageType.Info); } PropertyField(color); PropertyField(intensity); PropertyField(size); }
public override void OnInspectorGUI() { SCPE_GUI.DisplayDocumentationButton("dithering"); PropertyField(lut); if (lut.overrideState.boolValue && lut.value.objectReferenceValue == null) { EditorGUILayout.HelpBox("Assign a pattern texture", MessageType.Info); } EditorGUILayout.Space(); PropertyField(luminanceThreshold); PropertyField(intensity); PropertyField(tiling); }