Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
TileScriptMetadata.h File Reference
#include <phosphortiles_export.h>
#include <PhosphorLayoutApi/AlgorithmMetadata.h>
#include <QRect>
#include <QString>
#include <QStringList>
#include <QVariant>
#include <QVariantMap>
#include <QVector>

Go to the source code of this file.

Classes

struct  PhosphorTiles::ScriptedHelpers::CustomParamDef
 Definition of a custom algorithm parameter, declared by a script's metadata.customParams list. More...
 
struct  PhosphorTiles::ScriptedHelpers::ScriptMetadata
 Parsed metadata from a scripted algorithm's metadata table. More...
 

Namespaces

namespace  PhosphorTiles
 
namespace  PhosphorTiles::ScriptedHelpers
 

Functions

PHOSPHORTILES_EXPORT QVector< QRect > PhosphorTiles::ScriptedHelpers::clampZonesToArea (const QVector< QRect > &zones, const QRect &area, const QString &scriptId)
 Clamp zones to the given area, using the full area as a fallback for zones that fall entirely outside it.