Class DiffusionProfileSettings
Inheritance
DiffusionProfileSettings
Syntax
public sealed class DiffusionProfileSettings : ScriptableObject, IVersionable<DiffusionProfileSettings.Version>
Fields
disabledTransmissionTintsAndFresnel0
Declaration
[NonSerialized]
public Vector4 disabledTransmissionTintsAndFresnel0
Field Value
filterKernels
Declaration
[NonSerialized]
public Vector4[] filterKernels
Field Value
Type |
Description |
Vector4[] |
|
profile
Declaration
public DiffusionProfile profile
Field Value
profiles
Declaration
[Obsolete("Profiles are obsolete, only one diffusion profile per asset is allowed.")]
public DiffusionProfile[] profiles
Field Value
shapeParams
Declaration
[NonSerialized]
public Vector4 shapeParams
Field Value
thicknessRemaps
Declaration
[NonSerialized]
public Vector4 thicknessRemaps
Field Value
transmissionTintsAndFresnel0
Declaration
[NonSerialized]
public Vector4 transmissionTintsAndFresnel0
Field Value
updateCount
Declaration
[NonSerialized]
public int updateCount
Field Value
worldScales
Declaration
[NonSerialized]
public Vector4 worldScales
Field Value
Properties
Item[Int32]
Declaration
[Obsolete("Profiles are obsolete, only one diffusion profile per asset is allowed.")]
public DiffusionProfile this[int index] { get; }
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Property Value
Methods
HasChanged(Int32)
Declaration
public bool HasChanged(int update)
Parameters
Type |
Name |
Description |
Int32 |
update |
|
Returns
SetDefaultParams()
Declaration
public void SetDefaultParams()
UpdateCache()
Declaration
public void UpdateCache()
Explicit Interface Implementations
IVersionable<DiffusionProfileSettings.Version>.version
Declaration
DiffusionProfileSettings.Version IVersionable<DiffusionProfileSettings.Version>.version { get; set; }
Returns
Type |
Description |
UnityEngine.Rendering.HighDefinition.DiffusionProfileSettings.Version |
|
Implements