AcTools.Render.Base.PostEffects.BlurHelper.BlurReflectionHorizontally C# (CSharp) Méthode

BlurReflectionHorizontally() public méthode

public BlurReflectionHorizontally ( DeviceContextHolder holder, ShaderResourceView view, ShaderResourceView mapsView ) : void
holder DeviceContextHolder
view ShaderResourceView
mapsView ShaderResourceView
Résultat void
        public void BlurReflectionHorizontally(DeviceContextHolder holder, ShaderResourceView view, ShaderResourceView mapsView) {
            holder.DeviceContext.OutputMerger.BlendState = null;
            holder.QuadBuffers.Prepare(holder.DeviceContext, _effect.LayoutPT);

            _effect.FxInputMap.SetResource(view);
            _effect.FxMapsMap.SetResource(mapsView);
            _effect.FxSampleOffsets.Set(_hoso);
            _effect.FxSampleWeights.Set(_hosw);
            _effect.FxPower.Set(0.1f);
            _effect.TechReflectionGaussianBlur.DrawAllPasses(holder.DeviceContext, 6);
        }