Microsoft DirectX 9.0 SDK Update (October 2004)

Sprite.Draw2D Method

Language:

Note: This documentation is preliminary and is subject to change.

Adds a sprite to the list of batched sprites.

Definition

Visual Basic .NET Public Sub Draw2D( _
    ByVal srcTexture As Texture, _
    ByVal srcRectangle As Rectangle, _
    ByVal destinationRectangle As Rectangle, _
    ByVal rotationCenter As Point, _
    ByVal rotationAngle As Single, _
    ByVal position As Point, _
    ByVal color As Color _
)
C# public void Draw2D(
    Texture srcTexture,
    Rectangle srcRectangle,
    Rectangle destinationRectangle,
    Point rotationCenter,
    float rotationAngle,
    Point position,
    Color color
);
Managed C++ public: void Draw2D(
    Texture *srcTexture,
    Rectangle srcRectangle,
    Rectangle destinationRectangle,
    Point rotationCenter,
    float rotationAngle,
    Point position,
    Color color
);
JScript .NET public function Draw2D(
    srcTexture : Texture,
    srcRectangle : Rectangle,
    destinationRectangle : Rectangle,
    rotationCenter : Point,
    rotationAngle : float,
    position : Point,
    color : Color
);

Parameters

srcTexture Microsoft.DirectX.Direct3D.Texture. A Texture object that represents the sprite texture.
srcRectangle System.Drawing.Rectangle. A Rectangle Leave Site object that indicates the portion of the source texture to use for the sprite. Specify Rectangle.Empty Leave Site to use the entire source image for the sprite.
destinationRectangle System.Drawing.Rectangle. A Rectangle Leave Site object that indicates the size of the destination rectangle.
rotationCenter System.Drawing.Point. A Point Leave Site object that represents the sprite's rotational center.
rotationAngle System.Single. A floating point value that specifies the rotation angle around the rotational center of the sprite.
position System.Drawing.Point. A Point Leave Site object that represents the position of the sprite in 2D-space.
color System.Drawing.Color. A Color Leave Site

© 2004 Microsoft Corporation. All rights reserved. Terms of use.

Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center