#include "pulp/canvas/font_options.hpp"#include <atomic>#include <cstddef>#include <cstdint>#include <memory>#include <string>Go to the source code of this file.
Classes | |
| class | pulp::canvas::FontScope |
Namespaces | |
| namespace | pulp |
| namespace | pulp::canvas |
Functions | |
| FontScope & | pulp::canvas::global_scope () |
| Process-wide global scope. | |
| FontScope & | pulp::canvas::plugin_scope (std::uint64_t plugin_id) |
| Look up (or lazily create) the plugin scope for plugin_id. | |
| FontScope & | pulp::canvas::view_scope (std::uint64_t view_id) |
| Look up (or lazily create) the view scope for view_id. | |
| void | pulp::canvas::release_view_scope (std::uint64_t view_id) |
| Tear down a view scope. | |
| std::uint64_t | pulp::canvas::merged_generation_for (FontScopeId requesting_scope) |
| Returns a generation value that is the combined monotonic counter of every scope a resolver looking up requesting_scope would consult. | |