Class HDAdditionalReflectionData
Additional component used to store settings for HDRP's reflection probes.
Implements
IAdditionalData
Inherited Members
Component.GetComponent<T>()
Component.TryGetComponent<T>(out T)
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren<T>()
Component.GetComponentInParent<T>()
Component.GetComponentsInParent<T>()
Component.GetComponents<T>()
Object.GetHashCode()
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Namespace: UnityEngine.Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
Syntax
[AddComponentMenu("")]
[DisallowMultipleComponent]
[RequireComponent(typeof(ReflectionProbe))]
public sealed class HDAdditionalReflectionData : HDProbe, IVersionable<HDProbe.Version>, IVersionable<HDAdditionalReflectionData.ReflectionProbeVersion>, IAdditionalData
Methods
GetAllInstances()
Returns the currently instantiated reflection data.
Declaration
public static HDAdditionalReflectionData[] GetAllInstances()
Returns
Type | Description |
---|---|
HDAdditionalReflectionData[] | An array of collected reflection data. |
Remarks
Note: A temporary array is created to return the results. Note: The returned reflection data is independent of whether it is disabled or not.
PrepareCulling()
Prepare the culling phase by settings the appropriate values to the legacy reflection probe component. The culling system is driven by the legacy probe's values.
Declaration
public override void PrepareCulling()
Overrides
Implements
UnityEngine.Rendering.IAdditionalData