Toast Engine
Loading...
Searching...
No Matches
assets::Localization Class Referencefinal
Inheritance diagram for assets::Localization:
Collaboration diagram for assets::Localization:

Public Member Functions

auto type () const -> std::string_view override
auto text (std::string_view id, std::string_view language) const -> std::string
 LocalizationBase (std::vector< uint8_t > data)
Public Member Functions inherited from assets::LocalizationBase
 LocalizationBase (std::vector< uint8_t > data)
void reload (std::vector< uint8_t > data)
auto languages () const noexcept -> const std::vector< std::string > &
auto ids () const noexcept -> const std::vector< std::string > &
auto has (std::string_view id) const -> bool
auto cell (std::string_view id, std::string_view language) const -> std::optional< std::string >
Public Member Functions inherited from assets::Asset
 Asset (const Asset &)=delete
auto operator= (const Asset &) -> Asset &=delete
auto refCount () const noexcept -> uint32_t

Additional Inherited Members

Protected Member Functions inherited from assets::LocalizationBase
auto languageIndex (std::string_view language) const -> int
Protected Member Functions inherited from assets::Asset
void addRef () noexcept
void release () noexcept
Protected Attributes inherited from assets::LocalizationBase
std::vector< std::string > m_languages
std::vector< std::string > m_ids
std::unordered_map< std::string, std::vector< std::string > > m_rows

Member Function Documentation

◆ type()

auto assets::Localization::type ( ) const -> std::string_view
inlinenodiscardoverridevirtual

Implements assets::Asset.


The documentation for this class was generated from the following files:
  • engine/src/toast/ui/assets/localization.hpp
  • engine/src/toast/ui/assets/localization.cpp