AcTools.Render.Base.PostEffects.BlurHelper.BlurHorizontally C# (CSharp) Method

BlurHorizontally() public method

public BlurHorizontally ( DeviceContextHolder holder, ShaderResourceView view, float power ) : void
holder DeviceContextHolder
view ShaderResourceView
power float
return void
        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);
        }