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; } }