DepthOfFieldConstants
csharp
public struct DepthOfFieldConstantsThe values of DepthOfField's uniform block, in C# types.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
Field order follows the shader's declaration order, not the block's byte order — the two differ wherever std140 inserted padding, and the writer knows the difference.
Fields and properties (10)
public Vector2 TexelSizetexelSize at byte 0.
public float FocusDistancefocusDistance at byte 8.
public float FocalLengthfocalLength at byte 12.
public float Apertureaperture at byte 16.
public float SensorWidthsensorWidth at byte 20.
public float MaxRadiusmaxRadius at byte 24.
public float BladeCountbladeCount at byte 28.
public float NearPlanenearPlane at byte 32.
public float FarPlanefarPlane at byte 36.
public const int SizeThe block's size in bytes.
Methods (1)
public readonly void Write(Span<byte> buffer)Writes every value into at its baked offset.