#include <sdf_atlas_cache.hpp>
◆ SdfAtlasCache()
| pulp::canvas::SdfAtlasCache::SdfAtlasCache |
( |
| ) |
|
|
default |
◆ atlas() [1/2]
| SdfAtlas & pulp::canvas::SdfAtlasCache::atlas |
( |
| ) |
|
|
inline |
◆ atlas() [2/2]
| const SdfAtlas & pulp::canvas::SdfAtlasCache::atlas |
( |
| ) |
const |
|
inline |
◆ current_frame()
| std::uint64_t pulp::canvas::SdfAtlasCache::current_frame |
( |
| ) |
const |
|
inline |
◆ ensure()
| bool pulp::canvas::SdfAtlasCache::ensure |
( |
char32_t | codepoint | ) |
|
◆ evict_older_than()
| std::size_t pulp::canvas::SdfAtlasCache::evict_older_than |
( |
std::uint64_t | max_age_frames | ) |
|
◆ initialize()
| bool pulp::canvas::SdfAtlasCache::initialize |
( |
const std::string & | font_family, |
|
|
const std::vector< char32_t > & | initial_chars, |
|
|
int | base_size = 48, |
|
|
int | padding = 8, |
|
|
int | max_atlas_size = 2048 ) |
◆ next_frame()
| void pulp::canvas::SdfAtlasCache::next_frame |
( |
| ) |
|
|
inline |
◆ size()
| std::size_t pulp::canvas::SdfAtlasCache::size |
( |
| ) |
const |
|
inline |
◆ touch()
| const CachedGlyph * pulp::canvas::SdfAtlasCache::touch |
( |
char32_t | codepoint | ) |
|
The documentation for this class was generated from the following file: