Share via


SpriteBatch.Begin Method (SpriteSortMode, BlendState)

Begins a sprite batch operation using the specified sort and blend state object and default state objects (DepthStencilState.None, SamplerState.LinearClamp, RasterizerState.CullCounterClockwise). If you pass a null blend state, the default is BlendState.AlphaBlend.

Syntax

'Declaration
Public Sub Begin ( _
         sortMode As SpriteSortMode, _
         blendState As BlendState _
)
public void Begin (
         SpriteSortMode sortMode,
         BlendState blendState
)
public:
void Begin(
         SpriteSortMode sortMode,
         BlendState blendState
)

Parameters

Exceptions

Exception type Condition
InvalidOperationException Begin has been called before calling End after the last call to Begin. Begin cannot be called again until End has been successfully called.

Remarks

This method must be called before any calls to Draw. When all the sprites have been drawn, call End.

Requirements

Namespace: Microsoft.Xna.Framework.Graphics

Assembly: Microsoft.Xna.Framework.Graphics (in microsoft.xna.framework.graphics.dll)

See Also

Reference

SpriteBatch Class
SpriteBatch Members
Microsoft.Xna.Framework.Graphics Namespace

Platforms

Windows Phone