Show More
Commit Description:
Tidy code.
Commit Description:
Tidy code.
References:
File last commit:
Show/Diff file:
Action:
FNA/src/Graphics/States/BlendFunction.cs
38 lines | 1.1 KiB | text/x-csharp | CSharpLexer
38 lines | 1.1 KiB | text/x-csharp | CSharpLexer
r0 | #region License | |||
/* FNA - XNA4 Reimplementation for Desktop Platforms | ||||
* Copyright 2009-2020 Ethan Lee and the MonoGame Team | ||||
* | ||||
* Released under the Microsoft Public License. | ||||
* See LICENSE for details. | ||||
*/ | ||||
#endregion | ||||
namespace Microsoft.Xna.Framework.Graphics | ||||
{ | ||||
/// <summary> | ||||
/// Defines a function for color blending. | ||||
/// </summary> | ||||
public enum BlendFunction | ||||
{ | ||||
/// <summary> | ||||
/// The function will add destination to the source. (srcColor * srcBlend) + (destColor * destBlend) | ||||
/// </summary> | ||||
Add, | ||||
/// <summary> | ||||
/// The function will subtract destination from source. (srcColor * srcBlend) - (destColor * destBlend) | ||||
/// </summary> | ||||
Subtract, | ||||
/// <summary> | ||||
/// The function will subtract source from destination. (destColor * destBlend) - (srcColor * srcBlend) | ||||
/// </summary> | ||||
ReverseSubtract, | ||||
/// <summary> | ||||
/// The function will extract minimum of the source and destination. min((srcColor * srcBlend),(destColor * destBlend)) | ||||
/// </summary> | ||||
Max, | ||||
/// <summary> | ||||
/// The function will extract maximum of the source and destination. max((srcColor * srcBlend),(destColor * destBlend)) | ||||
/// </summary> | ||||
Min, | ||||
} | ||||
} | ||||