|
HikoGUI
A low latency retained GUI
|
#include <hikogui/icon.hpp>
Public Member Functions | |
| icon (URL const &url) | |
| icon (pixel_map< sfloat_rgba16 > &&image) noexcept | |
| icon (glyph_ids const &glyph) noexcept | |
| icon (elusive_icon const &icon) noexcept | |
| icon (hikogui_icon const &icon) noexcept | |
| icon (icon const &) noexcept=default | |
| icon (icon &&) noexcept=default | |
| icon & | operator= (icon const &) noexcept=default |
| icon & | operator= (icon &&) noexcept=default |
| constexpr bool | empty () const noexcept |
| constexpr | operator bool () const noexcept |
Friends | |
| class | stencil |
| bool | operator== (icon const &lhs, icon const &rhs) noexcept |
| template<typename T > | |
| bool | holds_alternative (hi::icon const &icon) noexcept |
| template<typename T > | |
| T const & | get (hi::icon const &icon) noexcept |
| template<typename T > | |
| T & | get (hi::icon &icon) noexcept |
| template<typename T > | |
| std::add_pointer_t< T const > | get_if (hi::icon const *icon) noexcept |
| template<typename T > | |
| std::add_pointer_t< T > | get_if (hi::icon *icon) noexcept |
An image, in different formats.