opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
osc::IconCache Class Referencefinal

#include <icon_cache.h>

Public Member Functions

 IconCache (ResourceLoader loader_prefixed_at_dir_containing_svgs, float vertical_scale, float device_pixel_ratio)
 
 IconCache (const IconCache &)=delete
 
 IconCache (IconCache &&) noexcept
 
IconCacheoperator= (const IconCache &)=delete
 
IconCacheoperator= (IconCache &&) noexcept
 
 ~IconCache () noexcept
 
const Iconfind_or_throw (std::string_view icon_name) const
 

Constructor & Destructor Documentation

◆ IconCache() [1/3]

osc::IconCache::IconCache ( ResourceLoader  loader_prefixed_at_dir_containing_svgs,
float  vertical_scale,
float  device_pixel_ratio 
)
explicit

◆ IconCache() [2/3]

osc::IconCache::IconCache ( const IconCache )
delete

◆ IconCache() [3/3]

osc::IconCache::IconCache ( IconCache &&  )
noexcept

◆ ~IconCache()

osc::IconCache::~IconCache ( )
noexcept

Member Function Documentation

◆ find_or_throw()

const Icon & osc::IconCache::find_or_throw ( std::string_view  icon_name) const

◆ operator=() [1/2]

IconCache & osc::IconCache::operator= ( const IconCache )
delete

◆ operator=() [2/2]

IconCache & osc::IconCache::operator= ( IconCache &&  )
noexcept

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