Class DiffusionProfile
Inheritance
DiffusionProfile
Syntax
[Serializable]
public sealed class DiffusionProfile : IEquatable<DiffusionProfile>
Constructors
DiffusionProfile(Boolean)
Declaration
public DiffusionProfile(bool dontUseDefaultConstructor)
Parameters
Type |
Name |
Description |
Boolean |
dontUseDefaultConstructor |
|
Fields
hash
Declaration
Field Value
ior
Declaration
Field Value
scatteringDistance
Declaration
public Color scatteringDistance
Field Value
texturingMode
Declaration
public DiffusionProfile.TexturingMode texturingMode
Field Value
thicknessRemap
Declaration
public Vector2 thicknessRemap
Field Value
transmissionMode
Declaration
public DiffusionProfile.TransmissionMode transmissionMode
Field Value
transmissionTint
Declaration
public Color transmissionTint
Field Value
worldScale
Declaration
Field Value
Properties
filterKernelBasic
Declaration
public Vector4[] filterKernelBasic { get; }
Property Value
Type |
Description |
Vector4[] |
|
filterKernelFarField
Declaration
public Vector2[] filterKernelFarField { get; }
Property Value
Type |
Description |
Vector2[] |
|
filterKernelNearField
Declaration
public Vector2[] filterKernelNearField { get; }
Property Value
Type |
Description |
Vector2[] |
|
halfRcpWeightedVariances
Declaration
public Vector4 halfRcpWeightedVariances { get; }
Property Value
maxRadius
Declaration
public float maxRadius { get; }
Property Value
shapeParam
Declaration
public Vector3 shapeParam { get; }
Property Value
Methods
Equals(DiffusionProfile)
Declaration
public bool Equals(DiffusionProfile other)
Parameters
Returns
UpdateKernel()
Declaration
public void UpdateKernel()
Validate()
Declaration