using AcDream.App.Rendering.Wb; using AcDream.Core.World; namespace AcDream.App.Streaming; /// /// Complete CPU-side output of one streaming job. The worker owns this object /// until it posts the corresponding completion; the render thread then applies /// the landblock and its cell transaction together. /// public sealed record LandblockBuild( LoadedLandblock Landblock, EnvCellLandblockBuild? EnvCells = null) { public uint LandblockId => Landblock.LandblockId; }