Parsed metadata from a scripted algorithm's metadata table.
More...
#include <phosphor-tiles/include/PhosphorTiles/TileScriptMetadata.h>
Public Attributes | |
| QString | name |
| QString | description |
| PhosphorLayout::ZoneNumberDisplay | zoneNumberDisplay = PhosphorLayout::ZoneNumberDisplay::RendererDecides |
| qreal | defaultSplitRatio = 0.0 |
| 0.0 = unset, falls back to algorithm default | |
| int | defaultMaxWindows = 0 |
| 0 = unset | |
| int | minimumWindows = 0 |
| 0 = unset | |
| int | masterZoneIndex = -1 |
| bool | supportsMasterCount = false |
| bool | supportsSplitRatio = false |
| bool | supportsMemory = false |
| bool | supportsScriptState = false |
| Persists an opaque ctx.state bag across retiles (non-tree memory) | |
| bool | producesOverlappingZones = false |
| bool | centerLayout = false |
| bool | supportsMinSizes = true |
| Default true — most algorithms support min sizes. | |
| QString | id |
| Optional algorithm id (else "script:filename") | |
| QVector< CustomParamDef > | customParams |
Parsed metadata from a scripted algorithm's metadata table.
| bool PhosphorTiles::ScriptedHelpers::ScriptMetadata::centerLayout = false |
| QVector<CustomParamDef> PhosphorTiles::ScriptedHelpers::ScriptMetadata::customParams |
| int PhosphorTiles::ScriptedHelpers::ScriptMetadata::defaultMaxWindows = 0 |
0 = unset
| qreal PhosphorTiles::ScriptedHelpers::ScriptMetadata::defaultSplitRatio = 0.0 |
0.0 = unset, falls back to algorithm default
| QString PhosphorTiles::ScriptedHelpers::ScriptMetadata::description |
| QString PhosphorTiles::ScriptedHelpers::ScriptMetadata::id |
Optional algorithm id (else "script:filename")
| int PhosphorTiles::ScriptedHelpers::ScriptMetadata::masterZoneIndex = -1 |
| int PhosphorTiles::ScriptedHelpers::ScriptMetadata::minimumWindows = 0 |
0 = unset
| QString PhosphorTiles::ScriptedHelpers::ScriptMetadata::name |
| bool PhosphorTiles::ScriptedHelpers::ScriptMetadata::producesOverlappingZones = false |
| bool PhosphorTiles::ScriptedHelpers::ScriptMetadata::supportsMasterCount = false |
| bool PhosphorTiles::ScriptedHelpers::ScriptMetadata::supportsMemory = false |
| bool PhosphorTiles::ScriptedHelpers::ScriptMetadata::supportsMinSizes = true |
Default true — most algorithms support min sizes.
| bool PhosphorTiles::ScriptedHelpers::ScriptMetadata::supportsScriptState = false |
Persists an opaque ctx.state bag across retiles (non-tree memory)
| bool PhosphorTiles::ScriptedHelpers::ScriptMetadata::supportsSplitRatio = false |
| PhosphorLayout::ZoneNumberDisplay PhosphorTiles::ScriptedHelpers::ScriptMetadata::zoneNumberDisplay = PhosphorLayout::ZoneNumberDisplay::RendererDecides |