Nez.ImageMaskTransition.ImageMaskTransition C# (CSharp) Méthode

ImageMaskTransition() public méthode

public ImageMaskTransition ( Func sceneLoadAction, Microsoft.Xna.Framework.Graphics.Texture2D maskTexture ) : System
sceneLoadAction Func
maskTexture Microsoft.Xna.Framework.Graphics.Texture2D
Résultat System
		public ImageMaskTransition( Func<Scene> sceneLoadAction, Texture2D maskTexture ) : base( sceneLoadAction, true )
		{
			_maskPosition = new Vector2( Screen.width / 2, Screen.height / 2 );
			_maskRenderTarget = new RenderTarget2D( Core.graphicsDevice, Screen.width, Screen.height, false, SurfaceFormat.Color, DepthFormat.None );
			_maskTexture = maskTexture;
			_maskOrigin = new Vector2( _maskTexture.Bounds.Width / 2, _maskTexture.Bounds.Height / 2 );

			_blendState = new BlendState {
				ColorSourceBlend = Blend.DestinationColor,
				ColorDestinationBlend = Blend.Zero,
				ColorBlendFunction = BlendFunction.Add
			};
		}

Same methods

ImageMaskTransition::ImageMaskTransition ( Microsoft.Xna.Framework.Graphics.Texture2D maskTexture ) : System