Files
sbox-public/engine/Sandbox.Engine/Systems/UI/Render/BackdropDrawDescriptor.cs
Antoine Pilote a582fd6f7a UI Batching (#4372)
New UI rendering that groups multiple panels to be grouped into a single draw call when possible.

New custom rendering API for custom panels using `Panel.Draw.XX` to emit drawing commands.
2026-04-14 16:06:41 -07:00

22 lines
403 B
C#

using Sandbox.Rendering;
namespace Sandbox.UI;
public record struct BackdropDrawDescriptor( Rect PanelRect )
{
public Vector4 BorderRadius;
public float Opacity;
public float Brightness;
public float Contrast;
public float Saturate;
public float Sepia;
public float Invert;
public float HueRotate;
public float BlurScale;
internal BlendMode OverrideBlendMode;
internal bool IsLayered;
}