Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::canvas::detail Namespace Reference

Classes

struct  Utf8ScalarForOffsets

Functions

bool utf8_continuation (unsigned char b) noexcept
Utf8ScalarForOffsets decode_utf8_scalar_for_offsets (const std::string &text, std::size_t i) noexcept
std::size_t utf16_units_for_codepoint (std::uint32_t cp) noexcept

Variables

std::atomic< std::uint64_t > image_decodes {0}
std::atomic< std::uint64_t > gpu_uploads {0}
std::atomic< std::uint64_t > paragraph_builds {0}
std::atomic< std::uint64_t > scene_records {0}
std::atomic< std::uint64_t > scene_replays {0}

Function Documentation

◆ decode_utf8_scalar_for_offsets()

Utf8ScalarForOffsets pulp::canvas::detail::decode_utf8_scalar_for_offsets ( const std::string & text,
std::size_t i )
inlinenoexcept

◆ utf16_units_for_codepoint()

std::size_t pulp::canvas::detail::utf16_units_for_codepoint ( std::uint32_t cp)
inlinenoexcept

◆ utf8_continuation()

bool pulp::canvas::detail::utf8_continuation ( unsigned char b)
inlinenoexcept

Variable Documentation

◆ gpu_uploads

std::atomic<std::uint64_t> pulp::canvas::detail::gpu_uploads {0}
inline

◆ image_decodes

std::atomic<std::uint64_t> pulp::canvas::detail::image_decodes {0}
inline

◆ paragraph_builds

std::atomic<std::uint64_t> pulp::canvas::detail::paragraph_builds {0}
inline

◆ scene_records

std::atomic<std::uint64_t> pulp::canvas::detail::scene_records {0}
inline

◆ scene_replays

std::atomic<std::uint64_t> pulp::canvas::detail::scene_replays {0}
inline