public void BlurHorizontally(DeviceContextHolder holder, ShaderResourceView view, float power) {
holder.DeviceContext.OutputMerger.BlendState = null;
holder.QuadBuffers.Prepare(holder.DeviceContext, _effect.LayoutPT);
_effect.FxInputMap.SetResource(view);
_effect.FxSampleOffsets.Set(_hoso);
_effect.FxSampleWeights.Set(_hosw);
_effect.FxPower.Set(power);
_effect.TechGaussianBlur.DrawAllPasses(holder.DeviceContext, 6);
}