RipplesConstants
csharp
public struct RipplesConstantsThe values of Ripples's uniform block, in C# types.
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 (9)
public int Resolutionresolution at byte 0.
public float MetresPerTexelmetresPerTexel at byte 4.
public float Speedspeed at byte 8.
public float Dampingdamping at byte 12.
public float DeltaTimedeltaTime at byte 16.
public float EdgeFadeedgeFade at byte 20.
public Vector4[]? Injectionsinjections at byte 32.
public int InjectionCountinjectionCount at byte 544.
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.
Used by (1)
- WaterRippleSimulationVixen.Rendering.Water