Difference between revisions of "API Panel.Graphics"
From Flowcode Help
Jump to navigationJump to search (XML import)  | 
				 (XML import)  | 
				||
| (12 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| − | <sidebar>API   | + | <sidebar>API Contents</sidebar>  | 
Direct drawing routines for a single frame  | Direct drawing routines for a single frame  | ||
| − | This class is contained within [[API Panel|Panel]]  | + | |
| + | This class is contained within [[API Panel|Panel]].  | ||
__TOC__  | __TOC__  | ||
| Line 30: | Line 31: | ||
|width="35%"|[[API Panel.Graphics.SetTextScale|SetTextScale]]  | |width="35%"|[[API Panel.Graphics.SetTextScale|SetTextScale]]  | ||
|Sets the text scale for subsequent text objects  | |Sets the text scale for subsequent text objects  | ||
| + | |-  | ||
| + | |width="35%"|[[API Panel.Graphics.SetLineThickness|SetLineThickness]]  | ||
| + | |Sets the thinkness when drawing lines and points  | ||
|-  | |-  | ||
|width="35%"|[[API Panel.Graphics.DrawCreate|DrawCreate]]  | |width="35%"|[[API Panel.Graphics.DrawCreate|DrawCreate]]  | ||
| Line 51: | Line 55: | ||
|width="35%"|[[API Panel.Graphics.DrawLine|DrawLine]]  | |width="35%"|[[API Panel.Graphics.DrawLine|DrawLine]]  | ||
|Draws a line on a texture  | |Draws a line on a texture  | ||
| + | |-  | ||
| + | |width="35%"|[[API Panel.Graphics.DrawLineA|DrawLineA]]  | ||
| + | |Draws a smooth line on a texture  | ||
|-  | |-  | ||
|width="35%"|[[API Panel.Graphics.DrawRect|DrawRect]]  | |width="35%"|[[API Panel.Graphics.DrawRect|DrawRect]]  | ||
| Line 61: | Line 68: | ||
==Constants provided for this class==  | ==Constants provided for this class==  | ||
| − | {| class="wikitable" |+width="  | + | {| class="wikitable" width="85%"  | 
| + | |+ Used by [[API Panel.Graphics.DrawText|DrawText]]()  | ||
| + | |-  | ||
| + | !width="10%"|Type  | ||
| + | !width="20%"|Name  | ||
| + | !width="20%"|Value  | ||
| + | !width="60%"|Description  | ||
| + | |-  | ||
|LONG  | |LONG  | ||
| − | |Align_TopLeft|0  | + | |Align_TopLeft  | 
| + | |0  | ||
| + | |Text is left aligned and drawn below the Y coordinate  | ||
|-  | |-  | ||
|LONG  | |LONG  | ||
| − | |Align_TopCenter|1  | + | |Align_TopCenter  | 
| + | |1  | ||
| + | |Text is center aligned and drawn below the Y coordinate  | ||
|-  | |-  | ||
|LONG  | |LONG  | ||
| − | |Align_TopRight|2  | + | |Align_TopRight  | 
| + | |2  | ||
| + | |Text is right aligned and drawn below the Y coordinate  | ||
|-  | |-  | ||
|LONG  | |LONG  | ||
| − | |Align_CenterLeft|4  | + | |Align_CenterLeft  | 
| + | |4  | ||
| + | |Text is left aligned and vertically centered  | ||
|-  | |-  | ||
|LONG  | |LONG  | ||
| − | |Align_Center|5  | + | |Align_Center  | 
| + | |5  | ||
| + | |Text is horizontally aligned and vertically centered  | ||
|-  | |-  | ||
|LONG  | |LONG  | ||
| − | |Align_CenterRight|6  | + | |Align_CenterRight  | 
| + | |6  | ||
| + | |Text is right aligned and vertically centered  | ||
|-  | |-  | ||
|LONG  | |LONG  | ||
| − | |Align_BottomLeft|8  | + | |Align_BottomLeft  | 
| + | |8  | ||
| + | |Text is left aligned and drawn above the Y coordinate  | ||
|-  | |-  | ||
|LONG  | |LONG  | ||
| − | |Align_BottomCenter|9  | + | |Align_BottomCenter  | 
| + | |9  | ||
| + | |Text is center aligned drawn above the Y coordinate  | ||
|-  | |-  | ||
|LONG  | |LONG  | ||
| − | |Align_BottomRight|10  | + | |Align_BottomRight  | 
| + | |10  | ||
| + | |Text is right aligned drawn above the Y coordinate  | ||
|}  | |}  | ||
==Examples==  | ==Examples==  | ||
| − | ''No examples   | + | ''<span style="color:red;">No additional examples</span>''  | 
==See also==  | ==See also==  | ||
| + | ''<span style="color:red;">No additional information</span>''  | ||
Latest revision as of 15:57, 16 January 2014
<sidebar>API Contents</sidebar> Direct drawing routines for a single frame
This class is contained within Panel.
Contents
Sub-classes provided for this class
| Shape | Routines to change the last drawn shape | 
Functions provided for this class
| Redraw | Sends a redraw request to the given component | 
| SetColor | Sets the draw colour for and subsequent graphics objects | 
| SetColorRGB | Sets the draw colour for and subsequent graphics objects | 
| SetTextFont | Sets the text font for subsequent text objects | 
| SetTextScale | Sets the text scale for subsequent text objects | 
| SetLineThickness | Sets the thinkness when drawing lines and points | 
| DrawCreate | Creates a drawing area on a shape | 
| DrawBegin | Begins drawing on a given shape | 
| DrawEnd | Ends drawing started with DrawBegin() | 
| DrawDelete | Deletes a drawing area for a shape | 
| DrawText | Draws a line of text texture | 
| DrawPoint | Draws a point on a texture | 
| DrawLine | Draws a line on a texture | 
| DrawLineA | Draws a smooth line on a texture | 
| DrawRect | Draws a rectangle on a texture | 
| DrawCircle | Draws a circle on a texture | 
Constants provided for this class
| Type | Name | Value | Description | 
|---|---|---|---|
| LONG | Align_TopLeft | 0 | Text is left aligned and drawn below the Y coordinate | 
| LONG | Align_TopCenter | 1 | Text is center aligned and drawn below the Y coordinate | 
| LONG | Align_TopRight | 2 | Text is right aligned and drawn below the Y coordinate | 
| LONG | Align_CenterLeft | 4 | Text is left aligned and vertically centered | 
| LONG | Align_Center | 5 | Text is horizontally aligned and vertically centered | 
| LONG | Align_CenterRight | 6 | Text is right aligned and vertically centered | 
| LONG | Align_BottomLeft | 8 | Text is left aligned and drawn above the Y coordinate | 
| LONG | Align_BottomCenter | 9 | Text is center aligned drawn above the Y coordinate | 
| LONG | Align_BottomRight | 10 | Text is right aligned drawn above the Y coordinate | 
Examples
No additional examples
See also
No additional information