General
Look at Functions' Home first.
These functions are used to set draw settings or draw on globalMonitor.
setRenderer
| argument | type | info |
|---|---|---|
| type | Int | Should be picked from renderEngine table |
Sets the way that the library is going to draw things.
bClear
It clears globalMonitor
bClearMonitorGroup
It clears globalMonitor and globalMonitorGroup
setColor
| argument | type | info |
|---|---|---|
| color | Color | The color that globalColor should be set to |
By setting globalColor to color every shape (rectangles, points, ...) that is going to be drawn after this function will use that color.
setTextColor
| argument | type | info |
|---|---|---|
| color | Color | The color that globalTextColor should be set to |
By setting globalTextColor to color every text that is going to be written after this function will use that color.
setBackgroundTextColor
| argument | type | info |
|---|---|---|
| color | Color | The color that globalBackgroundTextColor should be set to |
By setting globalBackgroundTextColor to color every text that is going to be written after this function will have as its background that color.
setBackground
| argument | type | info |
|---|---|---|
| color | Color | The color that should be added to globalMonitor's background |
This function sets globalMonitor's background color to color and then does a bClear on the globalMonitor.
setBackgroundMonitorGroup
| argument | type | info |
|---|---|---|
| color | Color | The color that should be added to globalMonitor and globalMonitorGroup's background |
The same as setBackground but it also does it to all monitors in globalMonitorGroup.list
setRectangleType
| argument | type | info |
|---|---|---|
| type | RectangleType | The color that globalRectangleType should be set to |
By setting globalRectangleType to type every rectangle that is going to be drawn after this function will be of that type.
text
| argument | type | info |
|---|---|---|
| x | Int | The x pos on globalMonitor where text should be written |
| y | Int | The y pos on globalMonitor where text should be written |
| text | String | The text that should be written on x, y of globalMonitor |
| transparentBG | Boolean | If set to true the text will have a transparent background (Works only with experimental renderEngine) |
Writes text at x, y on globalMonitor with text color globalTextColor and text's background color globalBackgroundTextColor.
point
| argument | type | info |
|---|---|---|
| x | Int | The x pos on globalMonitor where the point should be drawn |
| y | Int | The y pos on globalMonitor where the point should be drawn |
Draws a point at x, y on globalMonitor with color globalColor.
line
| argument | type | info |
|---|---|---|
| x1 | Int | The x pos on globalMonitor where the line should start |
| y1 | Int | The y pos on globalMonitor where the line should start |
| x2 | Int | The x pos on globalMonitor where the line should end |
| y2 | Int | The y pos on globalMonitor where the line should end |
Draws a line that starts from x1, y1 and ends at x2, y2 on globalMonitor with color globalColor.
rectangle
| argument | type | info |
|---|---|---|
| x1 | Int | The starting x pos on globalMonitor where the rectangle should start to be drawn |
| y1 | Int | The starting y pos on globalMonitor where the rectangle should start to be drawn |
| x2 | Int | The ending x pos on globalMonitor where the rectangle should stop to be drawn |
| y2 | Int | The ending y pos on globalMonitor where the rectangle should stop to be drawn |
Draws a rectangle with type globalRectangleType on globalMonitor from x1, y1 to x2, y2 with color globalColor.
ellipse
| argument | type | info |
|---|---|---|
| xCenter | Int | The x pos on globalMonitor where the center of the ellipse should be |
| yCenter | Int | The y pos on globalMonitor where the center of the ellipse should be |
| radius | Int | The radius of the ellipse |
Draws an ellipse that has as its center x, y on globalMonitor with color globalColor.
Note: It's called ellipse because of the way that CC handles pixels, so we can't really draw a circle.