Struct ProbeCapturePositionSettings
Settings to use when capturing a probe.
Inherited Members
Namespace: UnityEngine.Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
Syntax
[Serializable]
public struct ProbeCapturePositionSettings
Constructors
Name | Description |
---|---|
ProbeCapturePositionSettings(Vector3, Quaternion, Matrix4x4) | Create a new settings with only the probe transform. |
ProbeCapturePositionSettings(Vector3, Quaternion, Vector3, Quaternion, Matrix4x4) | Create new settings. |
Fields
Name | Description |
---|---|
default | Default value. |
influenceToWorld | The matrix for influence to world. |
proxyPosition | The proxy position. |
proxyRotation | The proxy rotation. |
referencePosition | The reference position. This additional information is used to compute the actual capture position. (usually, the viewer position) (ProbeSettings.ProbeType) |
referenceRotation | The reference rotation. This additional information is used to compute the actual capture position. (usually, the viewer rotation) (ProbeSettings.ProbeType) |
Methods
Name | Description |
---|---|
ComputeFrom(HDProbe, Transform) | Compute the probe capture settings from an HDProbe and a reference transform. |
ComputeFromMirroredReference(HDProbe, Vector3) | Compute the probe capture settings from an HDProbe and a reference position. The position will be mirrored based on the mirror position of the probe. |
ComputeHash() | Compute a hash based on the settings' values |
NewDefault() | Default value. |