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

    Struct ProbeCapturePositionSettings

    Settings to use when capturing a probe.

    Namespace: UnityEngine.Experimental.Rendering.HDPipeline
    Syntax
    [Serializable]
    public struct ProbeCapturePositionSettings

    Constructors

    ProbeCapturePositionSettings(Vector3, Quaternion)

    Create a new settings with only the probe transform.

    Declaration
    public ProbeCapturePositionSettings(Vector3 proxyPosition, Quaternion proxyRotation)
    Parameters
    Type Name Description
    Vector3 proxyPosition

    The proxy position.

    Quaternion proxyRotation

    The proxy rotation.

    ProbeCapturePositionSettings(Vector3, Quaternion, Vector3, Quaternion)

    Create new settings.

    Declaration
    public ProbeCapturePositionSettings(Vector3 proxyPosition, Quaternion proxyRotation, Vector3 referencePosition, Quaternion referenceRotation)
    Parameters
    Type Name Description
    Vector3 proxyPosition

    The proxy position.

    Quaternion proxyRotation

    The proxy rotation.

    Vector3 referencePosition

    The reference position.

    Quaternion referenceRotation

    The reference rotation.

    Fields

    default

    Default value.

    Declaration
    public static readonly ProbeCapturePositionSettings default
    Field Value
    Type Description
    ProbeCapturePositionSettings

    proxyPosition

    The proxy position.

    Declaration
    public Vector3 proxyPosition
    Field Value
    Type Description
    Vector3

    proxyRotation

    The proxy rotation.

    Declaration
    public Quaternion proxyRotation
    Field Value
    Type Description
    Quaternion

    referencePosition

    The reference position.

    This additional information is used to compute the actual capture position. (ProbeSettings.ProbeType)

    Declaration
    public Vector3 referencePosition
    Field Value
    Type Description
    Vector3

    referenceRotation

    The reference rotation.

    This additional information is used to compute the actual capture position. (ProbeSettings.ProbeType)

    Declaration
    public Quaternion referenceRotation
    Field Value
    Type Description
    Quaternion

    Methods

    ComputeFrom(HDProbe, Transform)

    Declaration
    public static ProbeCapturePositionSettings ComputeFrom(HDProbe probe, Transform reference)
    Parameters
    Type Name Description
    HDProbe probe
    Transform reference
    Returns
    Type Description
    ProbeCapturePositionSettings

    ComputeFromMirroredReference(HDProbe, Vector3)

    Declaration
    public static ProbeCapturePositionSettings ComputeFromMirroredReference(HDProbe probe, Vector3 referencePosition)
    Parameters
    Type Name Description
    HDProbe probe
    Vector3 referencePosition
    Returns
    Type Description
    ProbeCapturePositionSettings

    ComputeHash()

    Declaration
    public Hash128 ComputeHash()
    Returns
    Type Description
    Hash128
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX