![]() |
|
A class that draws a window type image More...
Public Member Functions | |
WindowDrawer (Texture window, bool useTextureRepeat=false) | |
void | Release () |
void | Update () |
void | Draw (Vector2 position) |
void | Draw (Vector2 position, Vector2 windowSize) |
void | Draw (Vector2 position, Vector2 windowSize, Color windowColor, bool isSlider=false, bool isClip=true) |
void | Draw (Vector2 position, Vector2 windowSize, Vector2 edgeScale, Color windowColor, bool isSlider=false, bool isClip=true) |
void | DrawString (string text, Vector2 position) |
void | DrawString (int fontId, string text, Vector2 position, Color color) |
float | GetScale (Vector2 windowSize) |
Rectangle | GetRectangle (Vector2 position, Vector2 size) |
Vector2 | GetRenderSize (Vector2 size) |
Properties | |
Texture | WindowResource [get] |
int | paddingLeft [get] |
int | paddingRight [get] |
int | paddingTop [get] |
int | paddingBottom [get] |
A class that draws a window type image
Yukar.Engine.WindowDrawer.WindowDrawer | ( | Texture | window, |
bool | useTextureRepeat = false |
||
) |
void Yukar.Engine.WindowDrawer.Draw | ( | Vector2 | position | ) |
void Yukar.Engine.WindowDrawer.Draw | ( | Vector2 | position, |
Vector2 | windowSize | ||
) |
void Yukar.Engine.WindowDrawer.Draw | ( | Vector2 | position, |
Vector2 | windowSize, | ||
Color | windowColor, | ||
bool | isSlider = false , |
||
bool | isClip = true |
||
) |
void Yukar.Engine.WindowDrawer.Draw | ( | Vector2 | position, |
Vector2 | windowSize, | ||
Vector2 | edgeScale, | ||
Color | windowColor, | ||
bool | isSlider = false , |
||
bool | isClip = true |
||
) |
void Yukar.Engine.WindowDrawer.DrawString | ( | int | fontId, |
string | text, | ||
Vector2 | position, | ||
Color | color | ||
) |
void Yukar.Engine.WindowDrawer.DrawString | ( | string | text, |
Vector2 | position | ||
) |
Rectangle Yukar.Engine.WindowDrawer.GetRectangle | ( | Vector2 | position, |
Vector2 | size | ||
) |
Vector2 Yukar.Engine.WindowDrawer.GetRenderSize | ( | Vector2 | size | ) |
float Yukar.Engine.WindowDrawer.GetScale | ( | Vector2 | windowSize | ) |
void Yukar.Engine.WindowDrawer.Release | ( | ) |
void Yukar.Engine.WindowDrawer.Update | ( | ) |
|
get |
|
get |
|
get |
|
get |
|
get |