Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorTileEngine::AlgorithmSettings Struct Reference

Per-algorithm saved settings (split ratio + master count) More...

#include <phosphor-tile-engine/include/PhosphorTileEngine/AutotileConfig.h>

Public Member Functions

bool operator== (const AlgorithmSettings &other) const
 

Public Attributes

qreal splitRatio = PhosphorTiles::AutotileDefaults::DefaultSplitRatio
 
int masterCount = PhosphorTiles::AutotileDefaults::DefaultMasterCount
 
QVariantMap customParams
 Algorithm-declared custom parameter values.
 

Detailed Description

Per-algorithm saved settings (split ratio + master count)

Replaces AlgorithmSettings for clarity. Saved when switching away from an algorithm, restored when switching back.

Member Function Documentation

◆ operator==()

bool PhosphorTileEngine::AlgorithmSettings::operator== ( const AlgorithmSettings other) const
inline

Member Data Documentation

◆ customParams

QVariantMap PhosphorTileEngine::AlgorithmSettings::customParams

Algorithm-declared custom parameter values.

◆ masterCount

int PhosphorTileEngine::AlgorithmSettings::masterCount = PhosphorTiles::AutotileDefaults::DefaultMasterCount

◆ splitRatio

qreal PhosphorTileEngine::AlgorithmSettings::splitRatio = PhosphorTiles::AutotileDefaults::DefaultSplitRatio

The documentation for this struct was generated from the following file: