csharp
public readonly record struct GrassResidencyChangeWhat one update of the ring changed.
Remarks
⚠ A difference and not a set — FoliageCollision.Update's reason, and the reason is stronger here. What the caller does with a created cell is scatter it and upload a buffer, and what it does with an evicted one is return that buffer to the pool; handing back the whole resident set would make it diff a few thousand cells every frame to find the two that moved.
Fields and properties (3)
Methods (1)
Used by (3)
- GrassRendererVixen.Rendering.Terrain
- GrassResidencyVixen.Foliage
- GrassResidencyTestsVixen.Foliage.Tests