TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
tachyon::DockDropZoneAnim Struct Reference

The drop-zone overlay shown while a dock tab is dragged; it slides between zones. More...

#include <gui_controls/subsystems/gui_subsystem_state.h>

Public Attributes

bool hasTarget = false
 the previous frame showed the overlay
IntRect currentRect {}
 interpolated rect, the one drawn
IntRect targetRect {}
 destination rect
std::chrono::steady_clock::time_point lastTime {}

Detailed Description

The drop-zone overlay shown while a dock tab is dragged; it slides between zones.

Member Data Documentation

◆ hasTarget

bool tachyon::DockDropZoneAnim::hasTarget = false

the previous frame showed the overlay

◆ currentRect

IntRect tachyon::DockDropZoneAnim::currentRect {}

interpolated rect, the one drawn

◆ targetRect

IntRect tachyon::DockDropZoneAnim::targetRect {}

destination rect

◆ lastTime

std::chrono::steady_clock::time_point tachyon::DockDropZoneAnim::lastTime {}

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