FlatRedBall.Graphics.PostProcessing.Blur.InitializeEffect C# (CSharp) Method

InitializeEffect() public method

Loads the effect
public InitializeEffect ( ) : void
return void
        public override void InitializeEffect()
        {
            // Load the effect
            // If modifying the shaders uncomment the following file:
            //mEffect = FlatRedBallServices.Load<Effect>(@"Assets\Shaders\PostProcessing\Blur");
            // Otherwise, keep the following line uncommented so the .xnb files in the
            // resources are used.
            mEffect = FlatRedBallServices.mResourceContentManager.Load<Effect>("Blur");

            // Set the sampling parameters
            SetSampleParameters();

            // Call the base initialization method
            base.InitializeEffect();
        }

Usage Example

コード例 #1
0
        public void InitializeEffects()
        {
            // Create the render target set
            //mRenderTargets = new Dictionary<SurfaceFormat, RenderTargetPair>();

            // Load all effects
            mBloom           = new Bloom();
            mBlur            = new Blur();
            mDirectionalBlur = new DirectionalBlur();
            mRadialBlur      = new RadialBlur();
            mPixellate       = new Pixellate();

            // Create the combine order list
            mEffectCombineOrder = new List <PostProcessingEffectBase>();

            // Add effects to combine order list in default order
            mEffectCombineOrder.Add(mBlur);
            mEffectCombineOrder.Add(mDirectionalBlur);
            mEffectCombineOrder.Add(mRadialBlur);
            mEffectCombineOrder.Add(mBloom);
            mEffectCombineOrder.Add(mPixellate);

            // Initialize all effects
            mBloom.InitializeEffect();
            mBlur.InitializeEffect();
            mDirectionalBlur.InitializeEffect();
            mRadialBlur.InitializeEffect();
            mPixellate.InitializeEffect();
        }
All Usage Examples Of FlatRedBall.Graphics.PostProcessing.Blur::InitializeEffect