private void UpdateCpuBuffer(ParameterManager paramManager) { foreach (string key in members.Keys) { ConstantBufferParameter param = members[key]; var managerParam = paramManager.GetParameter(key); if (managerParam == null) { continue; } param.Value = paramManager.GetParameter(key).Value; param.UpdateBuffer(); System.Buffer.BlockCopy(param.Bytebuffer, 0, cpuBuffer, param.Offset, param.Size); } }