''' Adds a sprite to a batch of sprites for rendering using the specified texture, destination rectangle, source rectangle, and color.
''' </summary>
''' <param name="Texture">A texture.</param>
''' <param name="DestinationRectangle">A rectangle that specifies (in screen coordinates) the destination for drawing the sprite.</param>
''' <param name="SourceRectangle">A rectangle that specifies (in texels) the source texels from a texture. Use null to draw the entire texture. </param>
''' <param name="Color">The color to tint a sprite. Use Color.White for full color with no tinting.</param>
''' Adds a sprite to a batch of sprites for rendering using the specified texture, destination rectangle, source rectangle, color, rotation, origin, effects and layer.
''' </summary>
''' <param name="Texture">A texture.</param>
''' <param name="DestinationRectangle">A rectangle that specifies (in screen coordinates) the destination for drawing the sprite.</param>
''' <param name="SourceRectangle">A rectangle that specifies (in texels) the source texels from a texture. Use null to draw the entire texture. </param>
''' <param name="Color">The color to tint a sprite. Use Color.White for full color with no tinting.</param>
''' <param name="Rotation">Specifies the angle (in radians) to rotate the sprite about its center.</param>
''' <param name="Origin">The sprite origin; the default is (0,0) which represents the upper-left corner.</param>
''' <param name="Effects">Effects to apply.</param>
''' <param name="LayerDepth">The depth of a layer. By default, 0 represents the front layer and 1 represents a back layer. Use SpriteSortMode if you want sprites to be sorted during drawing.</param>
''' Adds a sprite to a batch of sprites for rendering using the specified texture, destination rectangle, source rectangle, color, rotation, origin, effects and layer.
''' </summary>
''' <param name="Texture">A texture.</param>
''' <param name="DestinationRectangle">A rectangle that specifies (in screen coordinates) the destination for drawing the sprite.</param>
''' <param name="SourceRectangle">A rectangle that specifies (in texels) the source texels from a texture. Use null to draw the entire texture. </param>
''' <param name="Color">The color to tint a sprite. Use Color.White for full color with no tinting.</param>
''' <param name="Rotation">Specifies the angle (in radians) to rotate the sprite about its center.</param>
''' <param name="Origin">The sprite origin; the default is (0,0) which represents the upper-left corner.</param>
''' <param name="Effects">Effects to apply.</param>
''' <param name="LayerDepth">The depth of a layer. By default, 0 represents the front layer and 1 represents a back layer. Use SpriteSortMode if you want sprites to be sorted during drawing.</param>
''' <param name="TransformPosition">If the position of the sprite should be transformed by screen sizing.</param>
''' Adds a sprite to a batch of sprites for rendering using the specified texture, position, source rectangle, and color.
''' </summary>
''' <param name="Texture">A texture.</param>
''' <param name="Position">The location (in screen coordinates) to draw the sprite.</param>
''' <param name="SourceRectangle">A rectangle that specifies (in texels) the source texels from a texture. Use null to draw the entire texture. </param>
''' <param name="Color">The color to tint a sprite. Use Color.White for full color with no tinting.</param>
''' Adds a sprite to a batch of sprites for rendering using the specified texture, position, source rectangle, color, rotation, origin, scale, effects, and layer.
''' </summary>
''' <param name="Texture">A texture.</param>
''' <param name="Position">The location (in screen coordinates) to draw the sprite.</param>
''' <param name="SourceRectangle">A rectangle that specifies (in texels) the source texels from a texture. Use null to draw the entire texture. </param>
''' <param name="Color">The color to tint a sprite. Use Color.White for full color with no tinting.</param>
''' <param name="Rotation">Specifies the angle (in radians) to rotate the sprite about its center.</param>
''' <param name="Origin">The sprite origin; the default is (0,0) which represents the upper-left corner.</param>
''' <param name="Scale">Scale factor.</param>
''' <param name="Effects">Effects to apply.</param>
''' <param name="LayerDepth">The depth of a layer. By default, 0 represents the front layer and 1 represents a back layer. Use SpriteSortMode if you want sprites to be sorted during drawing.</param>
''' Adds a sprite to a batch of sprites for rendering using the specified texture, position, source rectangle, color, rotation, origin, scale, effects, and layer.
''' </summary>
''' <param name="Texture">A texture.</param>
''' <param name="Position">The location (in screen coordinates) to draw the sprite.</param>
''' <param name="SourceRectangle">A rectangle that specifies (in texels) the source texels from a texture. Use null to draw the entire texture. </param>
''' <param name="Color">The color to tint a sprite. Use Color.White for full color with no tinting.</param>
''' <param name="Rotation">Specifies the angle (in radians) to rotate the sprite about its center.</param>
''' <param name="Origin">The sprite origin; the default is (0,0) which represents the upper-left corner.</param>
''' <param name="Scale">Scale factor.</param>
''' <param name="Effects">Effects to apply.</param>
''' <param name="LayerDepth">The depth of a layer. By default, 0 represents the front layer and 1 represents a back layer. Use SpriteSortMode if you want sprites to be sorted during drawing.</param>
''' Adds a sprite to a batch of sprites for rendering using the specified texture, position, source rectangle, color, rotation, origin, scale, effects, and layer.
''' </summary>
''' <param name="Texture">A texture.</param>
''' <param name="Position">The location (in screen coordinates) to draw the sprite.</param>
''' <param name="SourceRectangle">A rectangle that specifies (in texels) the source texels from a texture. Use null to draw the entire texture. </param>
''' <param name="Color">The color to tint a sprite. Use Color.White for full color with no tinting.</param>
''' <param name="Rotation">Specifies the angle (in radians) to rotate the sprite about its center.</param>
''' <param name="Origin">The sprite origin; the default is (0,0) which represents the upper-left corner.</param>
''' <param name="Scale">Scale factor.</param>
''' <param name="Effects">Effects to apply.</param>
''' <param name="LayerDepth">The depth of a layer. By default, 0 represents the front layer and 1 represents a back layer. Use SpriteSortMode if you want sprites to be sorted during drawing.</param>
''' <param name="TransformPosition">If the position of the sprite should be transformed by screen sizing.</param>
''' Adds a string to a batch of sprites for rendering using the specified font, text, position, color, rotation, origin, scale, effects and layer.
''' </summary>
''' <param name="Font">A font for diplaying text.</param>
''' <param name="Text">A text string.</param>
''' <param name="Position">The location (in screen coordinates) to draw the sprite.</param>
''' <param name="Color">The color to tint a sprite. Use Color.White for full color with no tinting.</param>
''' <param name="Rotation">Specifies the angle (in radians) to rotate the sprite about its center.</param>
''' <param name="Origin">The sprite origin; the default is (0,0) which represents the upper-left corner.</param>
''' <param name="Scale">Scale factor.</param>
''' <param name="Effects">Effects to apply.</param>
''' <param name="LayerDepth">The depth of a layer. By default, 0 represents the front layer and 1 represents a back layer. Use SpriteSortMode if you want sprites to be sorted during drawing.</param>
''' Adds a string to a batch of sprites for rendering using the specified font, text, position, color, rotation, origin, scale, effects and layer.
''' </summary>
''' <param name="Font">A font for diplaying text.</param>
''' <param name="Text">A text string.</param>
''' <param name="Position">The location (in screen coordinates) to draw the sprite.</param>
''' <param name="Color">The color to tint a sprite. Use Color.White for full color with no tinting.</param>
''' <param name="Rotation">Specifies the angle (in radians) to rotate the sprite about its center.</param>
''' <param name="Origin">The sprite origin; the default is (0,0) which represents the upper-left corner.</param>
''' <param name="Scale">Scale factor.</param>
''' <param name="Effects">Effects to apply.</param>
''' <param name="LayerDepth">The depth of a layer. By default, 0 represents the front layer and 1 represents a back layer. Use SpriteSortMode if you want sprites to be sorted during drawing.</param>
''' Adds a string to a batch of sprites for rendering using the specified font, text, position, color, rotation, origin, scale, effects and layer.
''' </summary>
''' <param name="Font">A font for diplaying text.</param>
''' <param name="Text">A text string.</param>
''' <param name="Position">The location (in screen coordinates) to draw the sprite.</param>
''' <param name="Color">The color to tint a sprite. Use Color.White for full color with no tinting.</param>
''' <param name="Rotation">Specifies the angle (in radians) to rotate the sprite about its center.</param>
''' <param name="Origin">The sprite origin; the default is (0,0) which represents the upper-left corner.</param>
''' <param name="Scale">Scale factor.</param>
''' <param name="Effects">Effects to apply.</param>
''' <param name="LayerDepth">The depth of a layer. By default, 0 represents the front layer and 1 represents a back layer. Use SpriteSortMode if you want sprites to be sorted during drawing.</param>
''' Adds a string to a batch of sprites for rendering using the specified font, text, position, color, rotation, origin, scale, effects and layer.
''' </summary>
''' <param name="Font">A font for diplaying text.</param>
''' <param name="Text">A text string.</param>
''' <param name="Position">The location (in screen coordinates) to draw the sprite.</param>
''' <param name="Color">The color to tint a sprite. Use Color.White for full color with no tinting.</param>
''' <param name="Rotation">Specifies the angle (in radians) to rotate the sprite about its center.</param>
''' <param name="Origin">The sprite origin; the default is (0,0) which represents the upper-left corner.</param>
''' <param name="Scale">Scale factor.</param>
''' <param name="Effects">Effects to apply.</param>
''' <param name="LayerDepth">The depth of a layer. By default, 0 represents the front layer and 1 represents a back layer. Use SpriteSortMode if you want sprites to be sorted during drawing.</param>
''' <param name="Rotation">Specifies the angle (in radians) to rotate the sprite about its center.</param>
''' <param name="Origin">The sprite origin; the default is (0,0) which represents the upper-left corner.</param>
''' <param name="Scale">Scale factor.</param>
''' <param name="Effects">Effects to apply.</param>
''' <param name="LayerDepth">The depth of a layer. By default, 0 represents the front layer and 1 represents a back layer. Use SpriteSortMode if you want sprites to be sorted during drawing.</param>
''' <param name="TransformPosition">If the position of the text should be transformed by screen sizing.</param>
''' <param name="Color">The color of the rectangle.</param>
''' <param name="Rotation">Specifies the angle (in radians) to rotate the rectangle about its center.</param>
''' <param name="Origin">The rectangle origin; the default is (0,0) which represents the upper-left corner.</param>
''' <param name="LayerDepth">The depth of a layer. By default, 0 represents the front layer and 1 represents a back layer. Use SpriteSortMode if you want sprites to be sorted during drawing.</param>
''' <param name="Color">The color of the rectangle.</param>
''' <param name="Rotation">Specifies the angle (in radians) to rotate the rectangle about its center.</param>
''' <param name="Origin">The rectangle origin; the default is (0,0) which represents the upper-left corner.</param>
''' <param name="LayerDepth">The depth of a layer. By default, 0 represents the front layer and 1 represents a back layer. Use SpriteSortMode if you want sprites to be sorted during drawing.</param>
''' <param name="ScaleToScreen">If the rectangle should get scaled by screen sizing.</param>