HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Member Functions | Friends
v1::icon Class Reference

#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
 
iconoperator= (icon const &) noexcept=default
 
iconoperator= (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
 

Detailed Description

An image, in different formats.


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