Difference between revisions of "API Panel.Graphics"
From Flowcode Help
Jump to navigationJump to search (XML import) |
(XML import) |
||
(14 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]]. | ||
+ | |||
+ | __TOC__ | ||
==Sub-classes provided for this class== | ==Sub-classes provided for this class== | ||
Line 27: | 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 48: | 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 58: | 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== | ||
+ | ''<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