The transparency value of the sprite.
The rotation angle of the sprite.
The center rotation angle of the sprite.
An object that represents a picture.
Sprite height. (If it is equal to zero, then the size is standard).
Sprite transformation matrix.
Sprite position.
The shader used for rendering.
A set of other sprites to help create a consistent look for the sprite.
Sprite width. (If it is equal to zero, then the size is standard).
draw object implemetation
A sprite is any object that can be drawn with the rendering parameters specified by the programmer, such as position, size, rotation angle, etc. It does not have to be a set of pictures, but some object, for example, that sets the renderer to draw lines to represent an object. This object is IDrawableEx, where you can describe the rendering parameters.