DrawUtils Class |
Namespace: GeonBit.UI
public class DrawUtils
The DrawUtils type exposes the following members.
Name | Description | |
---|---|---|
DrawImage |
Draw a simple image with texture and destination rectangle.
This function will stretch the texture to fit the destination rect.
| |
DrawSurface |
Draw a tiled texture with frame on destination rectangle.
This function will draw repeating frame parts + tile center parts to cover destination rect.
| |
DrawSurfaceHorizontal |
Just like DrawSurface, but will stretch texture on Y axis.
| |
DrawSurfaceVertical |
Just like DrawSurface, but will stretch texture on X axis.
| |
EndDraw |
Finish drawing on a given SpriteBatch
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
FixColorOpacity(Color) |
Fix RGB based on Alpha channel.
| |
FixColorOpacity(NullableColor) |
Set default color to white and fix RGB based on Alpha channel.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
PopRenderTarget |
Pop a render target from the render targets stack.
| |
PushRenderTarget |
Add a render target to the render targets stack.
| |
ScaleRect |
Scale a rectangle by given factor
| |
StartDraw |
Start drawing on a given SpriteBatch.
| |
StartDrawSilhouette |
Start drawing on a given SpriteBatch, but only draw colored Silhouette of the texture.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |