internal static void GetStructuredBufferStats(out MyBufferStats stats)
        {
            stats.TotalBytes = 0;
            stats.TotalBuffers = SBuffers.Size;

            for (int i = 0; i < SBuffers.Size; i++)
            {
                stats.TotalBytes += SBuffers.Data[i].Description.SizeInBytes;
            }
        }
        internal static void GetVertexBufferStats(out MyBufferStats stats)
        {
            stats.TotalBytes = 0;
            stats.TotalBuffers = VBuffers.Size;

            for (int i = 0; i < VBuffers.Size; i++)
            {
                stats.TotalBytes += VBuffers.Data[i].Description.SizeInBytes;
            }
        }
        internal static void GetConstantBufferStats(out MyBufferStats stats)
        {
            stats.TotalBytes = 0;
            stats.TotalBuffers = CBuffers.Size;

            for (int i = 0; i < CBuffers.Size; i++)
            {
                stats.TotalBytes += CBuffers.Data[i].Description.SizeInBytes;
            }
        }