Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
BlendStateRenderTargetDescription.cs
Go to the documentation of this file.
1 // Copyright (c) 2014 Silicon Studio Corp. (http://siliconstudio.co.jp)
2 // This file is distributed under GPL v3. See LICENSE.md for details.
3 using SiliconStudio.Core;
4 
5 namespace SiliconStudio.Paradox.Graphics
6 {
7  /// <summary>
8  /// Describes the blend state for a render target.
9  /// </summary>
10  [DataContract]
12  {
13  /// <summary>
14  /// Enable (or disable) blending.
15  /// </summary>
16  public bool BlendEnable;
17 
18  /// <summary>
19  /// This <see cref="Blend"/> specifies the first RGB data source and includes an optional pre-blend operation.
20  /// </summary>
22 
23  /// <summary>
24  /// This <see cref="Blend"/> specifies the second RGB data source and includes an optional pre-blend operation.
25  /// </summary>
27 
28  /// <summary>
29  /// This <see cref="BlendFunction"/> defines how to combine the RGB data sources.
30  /// </summary>
32 
33  /// <summary>
34  /// This <see cref="Blend"/> specifies the first alpha data source and includes an optional pre-blend operation. Blend options that end in _COLOR are not allowed.
35  /// </summary>
37 
38  /// <summary>
39  /// This <see cref="Blend"/> specifies the second alpha data source and includes an optional pre-blend operation. Blend options that end in _COLOR are not allowed.
40  /// </summary>
42 
43  /// <summary>
44  /// This <see cref="BlendFunction"/> defines how to combine the alpha data sources.
45  /// </summary>
47 
48  /// <summary>
49  /// A write mask.
50  /// </summary>
52  }
53 }
Blend AlphaDestinationBlend
This Blend specifies the second alpha data source and includes an optional pre-blend operation...
BlendFunction AlphaBlendFunction
This BlendFunction defines how to combine the alpha data sources.
Blend ColorDestinationBlend
This Blend specifies the second RGB data source and includes an optional pre-blend operation...
Blend AlphaSourceBlend
This Blend specifies the first alpha data source and includes an optional pre-blend operation...
BlendFunction
RGB or alpha blending operation.
Blend ColorSourceBlend
This Blend specifies the first RGB data source and includes an optional pre-blend operation...
BlendFunction ColorBlendFunction
This BlendFunction defines how to combine the RGB data sources.
ColorWriteChannels
Identify which components of each pixel of a render target are writable during blending.
Blend
Blend option. A blend option identifies the data source and an optional pre-blend operation...
Definition: Blend.cs:14