BigMonitor
Unlike the standard Monitor, BigMonitor has the capability to render across multiple monitors, simulating a single expansive display.
BigMonitor inherit from Container, VisualElement and BasicElement
Properties
| Property | Type | Description |
|---|---|---|
| group | table | A table specifying the arrangement of multiple monitors in the BigMonitor group. Each entry in the table represents a row, where the key indicates the Y-coordinate and the value is an array containing the X-coordinates of the monitors in that row. |
Example of the Table Layout for Groups:
lua
{
[y1] = {"x1", "x2", "x3"}
[y2] = {"x1", "x2", "x3"}
}Example
Click to see example
lua
local basalt = require("basalt")
local monitor = basalt.addBigMonitor()
local monitorGroup = {
[1] = {"monitor_1", "monitor_2"},
[2] = {"monitor_3", "monitor_4"}
}
monitor:setGroup(monitorGroup)
basalt.autoUpdate()