docs.unity.cn
    Show / Hide Table of Contents

    Class ColorCurves

    A volume component that holds settings for the Color Adjustments effect.

    Inheritance
    Object
    VolumeComponent
    ColorCurves
    Inherited Members
    VolumeComponent.active
    VolumeComponent.OnEnable()
    VolumeComponent.OnDisable()
    VolumeComponent.Override(VolumeComponent, Single)
    VolumeComponent.SetAllOverridesTo(Boolean)
    VolumeComponent.GetHashCode()
    VolumeComponent.AnyPropertiesIsOverridden()
    VolumeComponent.OnDestroy()
    VolumeComponent.Release()
    UnityEngine.Rendering.VolumeComponent.TryGetRevertMethodForFieldName(UnityEditor.SerializedProperty, System.Action<UnityEditor.SerializedProperty>)
    UnityEngine.Rendering.VolumeComponent.GetSourceTerm()
    UnityEngine.Rendering.VolumeComponent.TryGetApplyMethodForFieldName(UnityEditor.SerializedProperty, System.Action<UnityEditor.SerializedProperty>)
    UnityEngine.Rendering.VolumeComponent.GetSourceName(UnityEngine.Component)
    VolumeComponent.displayName
    VolumeComponent.parameters
    Namespace: UnityEngine.Rendering.Universal
    Syntax
    [Serializable]
    [VolumeComponentMenu("Post-processing/Color Curves")]
    [SupportedOnRenderPipeline(typeof(UniversalRenderPipelineAsset))]
    public sealed class ColorCurves : VolumeComponent, IApplyRevertPropertyContextMenuItemProvider, IPostProcessComponent

    Fields

    blue

    Affects the blue channel intensity across the whole image.

    Declaration
    [Tooltip("Affects the blue channel intensity across the whole image.")]
    public TextureCurveParameter blue
    Field Value
    Type Description
    TextureCurveParameter

    green

    Affects the green channel intensity across the whole image.

    Declaration
    [Tooltip("Affects the green channel intensity across the whole image.")]
    public TextureCurveParameter green
    Field Value
    Type Description
    TextureCurveParameter

    hueVsHue

    Shifts the input hue (x-axis) according to the output hue (y-axis).

    Declaration
    [Tooltip("Shifts the input hue (x-axis) according to the output hue (y-axis).")]
    public TextureCurveParameter hueVsHue
    Field Value
    Type Description
    TextureCurveParameter

    hueVsSat

    Adjusts saturation (y-axis) according to the input hue (x-axis).

    Declaration
    [Tooltip("Adjusts saturation (y-axis) according to the input hue (x-axis).")]
    public TextureCurveParameter hueVsSat
    Field Value
    Type Description
    TextureCurveParameter

    lumVsSat

    Adjusts saturation (y-axis) according to the input luminance (x-axis).

    Declaration
    [Tooltip("Adjusts saturation (y-axis) according to the input luminance (x-axis).")]
    public TextureCurveParameter lumVsSat
    Field Value
    Type Description
    TextureCurveParameter

    master

    Affects the luminance across the whole image.

    Declaration
    [Tooltip("Affects the luminance across the whole image.")]
    public TextureCurveParameter master
    Field Value
    Type Description
    TextureCurveParameter

    red

    Affects the red channel intensity across the whole image.

    Declaration
    [Tooltip("Affects the red channel intensity across the whole image.")]
    public TextureCurveParameter red
    Field Value
    Type Description
    TextureCurveParameter

    satVsSat

    Adjusts saturation (y-axis) according to the input saturation (x-axis).

    Declaration
    [Tooltip("Adjusts saturation (y-axis) according to the input saturation (x-axis).")]
    public TextureCurveParameter satVsSat
    Field Value
    Type Description
    TextureCurveParameter

    Methods

    IsActive()

    Declaration
    public bool IsActive()
    Returns
    Type Description
    Boolean
    Implements
    IPostProcessComponent.IsActive()
    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on 07 July 2023