-
Notifications
You must be signed in to change notification settings - Fork 25
OGDrawHelper
Jeppe Zapp edited this page Feb 14, 2014
·
14 revisions
Helper class for drawing sprites and glyphs
| Variable | Type | |
|---|---|---|
| texSize | Vector2 |
The size of the currently drawn atlas |
| Method | Return type | |
|---|---|---|
SetPass ( mat : Material ) |
void |
Define atlas to be drawn |
DrawLabel ( rect : Rect, string : string, style : OGTextStyle, intSize : int, alignment : TextAnchor, depth : float, alpha : float, clipping : OGWidget ) |
void |
Draw a label |
DrawSprite ( rect : Rect, style OGStyle:, depth : float, alpha : float, clipping : OGWidget ) |
void |
Draw a simple sprite |
DrawTiledSprite ( rect : Rect, style : OGStyle, depth : float, alpha : float, tileX : int, tileY : int, clipping : OGWidget ) |
void |
Draw a tiled sprite |
DrawSlicedSprite ( rect : Rect, style : OGStyle, depth : float, alpha : float, clipping : OGWidget ) |
void |
Draw a sliced sprite |
The draw helper is exclusively used by widgets
public class MyWidget extends OGWidget {
override function DrawSkin () {
OGDrawHelper.DrawSlicedSprite ( drawRct, styles.basic, drawDepth, alpha, null );
}
override function DrawText () {
OGDrawHelper.DrawLabel ( drawRct, "Hello!", styles.basic.text, 12, TextAnchor.UpperLeft, drawDepth, alpha, null );
}
}