Sprite.Draw(Texture,Vector3,Vector3,Int32) Method (Microsoft.DirectX.Direct3D)

Adds a sprite to the list of batched sprites.

Definition

Visual Basic Public Sub Draw( _
    ByVal srcTexture As Texture, _
    ByVal center As Vector3, _
    ByVal position As Vector3, _
    ByVal color As Integer _
)
C# public void Draw(
    Texture srcTexture,
    Vector3 center,
    Vector3 position,
    int color
);
C++ public:
void Draw(
    TexturesrcTexture,
    Vector3 center,
    Vector3 position,
    int color
);
JScript public function Draw(
    srcTexture : Texture,
    center : Vector3,
    position : Vector3,
    color : int
);

Parameters

srcTexture Microsoft.DirectX.Direct3D.Texture
A Texture object that represents the sprite texture.
center Microsoft.DirectX.Vector3
A Vector3 structure that identifies the center of the sprite. A value of (0,0,0) indicates the upper-left corner.
position Microsoft.DirectX.Vector3
A Vector3 structure that identifies the position of the sprite. A value of (0,0,0) indicates the upper-left corner.
color System.Int32
Color value represented as an integer. The color and alpha channels are modulated by this value. A value of 16777215 maintains the original source color and alpha data.

Remarks

Exceptions

InvalidCallException

The method call is invalid. For example, a method's parameter might contain an invalid value.

InvalidDataException

The data is invalid.

See Also