RGB.NET
RGB.NET copied to clipboard
Remove CustomUpdateData heap allocation in OnUpdate hot path.
This change removes heap allocation of CustomUpdateData in the OnUpdate hot path when custom data does not exist. A read-only CustomUpdateData.Empty property is added to reuse a default instance and remove a per-update allocation.