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

Result of zone detection. More...

#include <phosphor-zones/include/PhosphorZones/IZoneDetector.h>

Public Attributes

ZoneprimaryZone = nullptr
 
QVector< Zone * > adjacentZones
 
QVector< Zone * > overlappingZones
 
QRectF snapGeometry
 
qreal distance = -1
 
bool isMultiZone = false
 

Detailed Description

Result of zone detection.

Defined here so interfaces can use it without circular dependencies.

Member Data Documentation

◆ adjacentZones

QVector<Zone*> PhosphorZones::ZoneDetectionResult::adjacentZones

◆ distance

qreal PhosphorZones::ZoneDetectionResult::distance = -1

◆ isMultiZone

bool PhosphorZones::ZoneDetectionResult::isMultiZone = false

◆ overlappingZones

QVector<Zone*> PhosphorZones::ZoneDetectionResult::overlappingZones

◆ primaryZone

Zone* PhosphorZones::ZoneDetectionResult::primaryZone = nullptr

◆ snapGeometry

QRectF PhosphorZones::ZoneDetectionResult::snapGeometry

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