Class CloudLayer
Cloud Layer Volume Component. This component setups the Cloud Layer for rendering.
Inherited Members
Namespace: UnityEngine .Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
Syntax
[VolumeComponentMenuForRenderPipeline("Sky/Cloud Layer", new Type[] { typeof(HDRenderPipeline) })]
[CloudUniqueID(1)]
public class CloudLayer : CloudSettings
Fields
layerA
Layer A.
Declaration
public CloudLayer.CloudMap layerA
Field Value
Type | Description |
---|---|
Cloud |
layerB
Layer B.
Declaration
public CloudLayer.CloudMap layerB
Field Value
Type | Description |
---|---|
Cloud |
layers
Choose the number of cloud layers.
Declaration
public VolumeParameter<CloudMapMode> layers
Field Value
Type | Description |
---|---|
Volume |
opacity
Controls the global opacity of the cloud layer.
Declaration
[Tooltip("Controls the global opacity of the cloud layer.")]
public ClampedFloatParameter opacity
Field Value
Type | Description |
---|---|
Clamped |
resolution
Choose the resolution of the baked cloud texture.
Declaration
[Tooltip("Specifies the resolution of the texture HDRP uses to represent the clouds.")]
public CloudLayerEnumParameter<CloudResolution> resolution
Field Value
Type | Description |
---|---|
Cloud |
shadowMultiplier
Controls the opacity of the cloud shadows.
Declaration
[Header("Cloud Shadows")]
[Tooltip("Controls the opacity of the cloud shadows.")]
public MinFloatParameter shadowMultiplier
Field Value
Type | Description |
---|---|
Min |
shadowResolution
Choose the resolution of the texture for the cloud shadows.
Declaration
[Tooltip("Specifies the resolution of the texture HDRP uses to represent the cloud shadows.")]
public CloudLayerEnumParameter<CloudShadowsResolution> shadowResolution
Field Value
Type | Description |
---|---|
Cloud |
shadowSize
Specifies the size of the projected shadows.
Declaration
[Tooltip("Specifies the size of the projected shadows.")]
public MinFloatParameter shadowSize
Field Value
Type | Description |
---|---|
Min |
shadowTint
Controls the tint of the cloud shadows.
Declaration
[Tooltip("Controls the tint of the cloud shadows.")]
public ColorParameter shadowTint
Field Value
Type | Description |
---|---|
Color |
upperHemisphereOnly
Enable to cover only the upper part of the sky.
Declaration
[Tooltip("Check this box if the cloud layer covers only the upper part of the sky.")]
public BoolParameter upperHemisphereOnly
Field Value
Type | Description |
---|---|
Bool |
Methods
GetCloudRendererType()
Returns CloudLayerRenderer type.
Declaration
public override Type GetCloudRendererType()
Returns
Type | Description |
---|---|
Type | CloudLayerRenderer type. |
Overrides
GetHashCode()
Returns the hash code of the CloudLayer parameters.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
int | The hash code of the CloudLayer parameters. |