using System.Numerics; using System.Runtime.InteropServices; namespace Nerfed.Runtime.Graphics; [StructLayout(LayoutKind.Sequential)] public struct FontVertex : IVertexType { public Vector3 Position; public Vector2 TexCoord; public Color Color; public static VertexElementFormat[] Formats { get; } = [ VertexElementFormat.Vector3, VertexElementFormat.Vector2, VertexElementFormat.Color ]; public static uint[] Offsets { get; } = [ 0, 12, 20 ]; }