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
- sortMode
Type: SpriteSortMode
Sprite drawing order. - blendState
Type: BlendState
Blending options.
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