Export (0) Print
Expand All

BlendState Class

Contains blend state for the device.

Namespace:  Microsoft.Xna.Framework.Graphics
Assembly:  Microsoft.Xna.Framework.Graphics (in Microsoft.Xna.Framework.Graphics.dll)

'Declaration
Public Class BlendState _
	Inherits GraphicsResource

The BlendState type exposes the following members.

  NameDescription
Public methodBlendStateCreates an instance of the BlendState class with default values, using additive color and alpha blending.
Top

  NameDescription
Public propertyAlphaBlendFunctionGets or sets the arithmetic operation when blending alpha values. The default is Add.
Public propertyAlphaDestinationBlendGets or sets the blend factor for the destination alpha, which is the percentage of the destination alpha included in the blended result. The default is One.
Public propertyAlphaSourceBlendGets or sets the source alpha blend factor. The default is One.
Public propertyBlendFactorGets or sets the four-component (RGBA) blend factor for alpha blending.
Public propertyColorBlendFunctionGets or sets the arithmetic operation when blending color values. The default is Add
Public propertyColorDestinationBlendGets or sets the blend factor for the destination color. The default is One.
Public propertyColorSourceBlendGets or sets the blend factor for the source color. The default is One.
Public propertyColorWriteChannelsGets or sets which color channels (RGBA) are enabled for writing during color blending. The default value is None.
Public propertyIsDisposedGets a value that indicates whether the object is disposed. (Inherited from GraphicsResource.)
Public propertyMultiSampleMaskGets or sets a bitmask which defines which samples can be written during multisampling. The default is 0xffffffff.
Top

  NameDescription
Public methodDisposeImmediately releases the unmanaged resources used by this object. (Inherited from GraphicsResource.)
Protected methodDispose(Boolean)Immediately releases the unmanaged resources used by this object. (Inherited from GraphicsResource.)
Protected methodFinalizeAllows this object to attempt to free resources and perform other cleanup operations before garbage collection reclaims the object. (Inherited from GraphicsResource.)
Top

  NameDescription
Public fieldStatic memberAdditiveA built-in state object with settings for additive blend, which is adding the destination data to the source data without using alpha.
Public fieldStatic memberAlphaBlendA built-in state object with settings for alpha blend, that is blending the source and destination data using alpha.
Public fieldStatic memberNonPremultipliedA built-in state object with settings for blending with non-premultipled alpha, that is blending source and destination data using alpha while assuming the color data contains no alpha information.
Public fieldStatic memberOpaqueA built-in state object with settings for opaque blend, that is overwriting the source with the destination data.
Top

Silverlight

Supported in: 5

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

ADD
Show:
© 2014 Microsoft