Class SphericalHarmonicMath | High Definition RP | 6.7.1-preview
docs.unity.cn
    Show / Hide Table of Contents

    Class SphericalHarmonicMath

    Inheritance
    Object
    SphericalHarmonicMath
    Namespace: UnityEngine.Experimental.Rendering.HDPipeline
    Syntax
    public class SphericalHarmonicMath

    Methods

    Convolve(SphericalHarmonicsL2, ZonalHarmonicsL2)

    Declaration
    public static SphericalHarmonicsL2 Convolve(SphericalHarmonicsL2 sh, ZonalHarmonicsL2 zh)
    Parameters
    Type Name Description
    SphericalHarmonicsL2 sh
    ZonalHarmonicsL2 zh
    Returns
    Type Description
    SphericalHarmonicsL2

    PackCoefficients(Vector4[], SphericalHarmonicsL2)

    Declaration
    public static void PackCoefficients(Vector4[] packedCoeffs, SphericalHarmonicsL2 sh)
    Parameters
    Type Name Description
    Vector4[] packedCoeffs
    SphericalHarmonicsL2 sh

    PremultiplyCoefficients(SphericalHarmonicsL2)

    Declaration
    public static SphericalHarmonicsL2 PremultiplyCoefficients(SphericalHarmonicsL2 sh)
    Parameters
    Type Name Description
    SphericalHarmonicsL2 sh
    Returns
    Type Description
    SphericalHarmonicsL2

    RescaleCoefficients(SphericalHarmonicsL2, Single)

    Declaration
    public static SphericalHarmonicsL2 RescaleCoefficients(SphericalHarmonicsL2 sh, float scalar)
    Parameters
    Type Name Description
    SphericalHarmonicsL2 sh
    Single scalar
    Returns
    Type Description
    SphericalHarmonicsL2

    UndoCosineRescaling(SphericalHarmonicsL2)

    Declaration
    public static SphericalHarmonicsL2 UndoCosineRescaling(SphericalHarmonicsL2 sh)
    Parameters
    Type Name Description
    SphericalHarmonicsL2 sh
    Returns
    Type Description
    SphericalHarmonicsL2
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX