LensFlareConstants
csharp
public struct LensFlareConstantsThe values of LensFlare'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 (12)
public float Thresholdthreshold at byte 0.
public float GhostSpacingghostSpacing at byte 4.
public float GhostIntensityghostIntensity at byte 8.
public float HaloRadiushaloRadius at byte 12.
public float HaloThicknesshaloThickness at byte 16.
public float HaloIntensityhaloIntensity at byte 20.
public float ChromaticOffsetchromaticOffset at byte 24.
public float StarburstBladesstarburstBlades at byte 28.
public float StarburstIntensitystarburstIntensity at byte 32.
public float StarburstAnglestarburstAngle at byte 36.
public Vector3 Tinttint at byte 48.
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.