Export (0) Print
Expand All
1 out of 2 rated this helpful - Rate this topic

SpriteBatch.Draw Method (Texture2D, Rectangle, Color)

Adds a sprite to a batch of sprites for rendering using the specified texture, destination rectangle, and color.

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

public void Draw (
         Texture2D texture,
         Rectangle destinationRectangle,
         Color color
)

Parameters

texture
Type: Texture2D
A texture.
destinationRectangle
Type: Rectangle
A rectangle that specifies (in screen coordinates) the destination for drawing the sprite.
color
Type: Color
The color to tint a sprite. Use Color.White for full color with no tinting.
Exception typeCondition
ArgumentNullException texture is null.
InvalidOperationException Draw was called, but Begin has not yet been called. Begin must be called successfully before you can call Draw.

Before making any calls to Draw, you must call Begin. Once all calls to Draw are complete, call End.

If you are texture wrapping with a Reach profile or texture wrapping on Windows Phone, the texture must have power of 2 dimensions.

Xbox 360, Windows 7, Windows Vista, Windows XP
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.