48#ifndef Z_VALUE_LAYER_MANAGER_H
49#define Z_VALUE_LAYER_MANAGER_H
Utilities for Z-value validation and layer management.
constexpr bool isOverlayZValue(qreal zValue)
Validates that a Z-value is in the overlay layer.
Definition z_value_layer_manager.h:118
constexpr qreal CARD_Z_VALUE_MAX
Maximum Z-value a card can have on the table zone.
Definition z_value_layer_manager.h:86
constexpr qreal OVERLAY_BASE
Base Z-value for overlay elements.
Definition z_value_layer_manager.h:94
constexpr qreal overlayZValue(qreal offset)
Returns the Z-value for a specific overlay element.
Definition z_value_layer_manager.h:129
Layer
Semantic layer identifiers for Z-value allocation.
Definition z_value_layer_manager.h:68
@ Card
Cards rendered in zones (uses sequential Z-values)
Definition z_value_layer_manager.h:72
@ Overlay
Temporary UI elements like hovered cards and drag items.
Definition z_value_layer_manager.h:74
@ Zone
Zone-level elements like backgrounds and containers.
Definition z_value_layer_manager.h:70
constexpr bool isValidCardZValue(qreal zValue)
Validates that a Z-value is within the valid card range.
Definition z_value_layer_manager.h:105