16#include "AUI/Traits/concepts.h"
17#include <AUI/Reflect/AEnumerate.h>
57 using Impl = std::variant<Solid, Dashed>;
59 template<aui::convertible_to<Impl> T>
60 ABorderStyle(T&& rhs)
noexcept: mValue(std::move(rhs)) {}
62 const Impl& value() const noexcept {
Utility wrapper implementing the stack-allocated (fast) optional idiom.
Definition AOptional.h:32
Displays a series of short square-ended dashes or line segments.
Definition ABorderStyle.h:35
AOptional< float > spaceBetweenDashes
If set, renderer would be forced to keep specified space between dashes.
Definition ABorderStyle.h:54
AOptional< float > dashWidth
If set, renderer would be forced to keep specified space between dashes.
Definition ABorderStyle.h:44
Definition ABorderStyle.h:30