Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
TilingAlgorithmHelpers.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2026 fuddlesworth
2// SPDX-License-Identifier: LGPL-2.1-or-later
3
4#pragma once
5
6#include <phosphortiles_export.h>
7
8#include <QVector>
9
10namespace PhosphorTiles {
11
30
42{
43 QVector<int> minW;
44 QVector<int> minH;
45};
46
47} // namespace PhosphorTiles
Definition AutotileEngine.h:71
Result of precomputing cumulative min dimensions for alternating V/H splits.
Definition TilingAlgorithmHelpers.h:42
QVector< int > minH
Per-window cumulative minimum height (size = windowCount + 1)
Definition TilingAlgorithmHelpers.h:44
QVector< int > minW
Per-window cumulative minimum width (size = windowCount + 1)
Definition TilingAlgorithmHelpers.h:43
Result of solving three-column width distribution.
Definition TilingAlgorithmHelpers.h:22
int leftWidth
Definition TilingAlgorithmHelpers.h:23
int rightX
Definition TilingAlgorithmHelpers.h:28
int centerX
Definition TilingAlgorithmHelpers.h:27
int leftX
Definition TilingAlgorithmHelpers.h:26
int centerWidth
Definition TilingAlgorithmHelpers.h:24
int rightWidth
Definition TilingAlgorithmHelpers.h:25