6#include "TTauri/Widgets/Widget.hpp"
7#include "TTauri/GUI/PipelineImage_Image.hpp"
8#include "TTauri/Foundation/Path.hpp"
9#include "TTauri/Cells/Image.hpp"
10#include "TTauri/Cells/ImageCell.hpp"
21 aarect systemMenuRectangle;
An image, in different formats.
Definition Image.hpp:18
Class which represents an axis-aligned rectangle.
Definition aarect.hpp:13
A 4D vector.
Definition vec.hpp:37
Draw context for drawing using the TTauri shaders.
Definition DrawContext.hpp:30
Definition Window_vulkan_win32.hpp:15
Definition SystemMenuWidget.hpp:18
void draw(DrawContext const &drawContext, hires_utc_clock::time_point displayTimePoint) noexcept override
Draw widget.
HitBox hitBoxTest(vec position) const noexcept override
Find the widget that is under the mouse cursor.
void layout(hires_utc_clock::time_point displayTimePoint) noexcept override
Layout the widget.