Toast Engine
Loading...
Searching...
No Matches
ui::UISystem Member List

This is the complete list of members for ui::UISystem, including all inherited members.

applyDpRatio(float ratio) (defined in ui::UISystem)ui::UISystem
buildDrawFrame(renderer::VulkanRenderer::RenderFrame &frame) (defined in ui::UISystem)ui::UISystem
cancelDeferredSetup(toast::Node *owner) (defined in ui::UISystem)ui::UISystem
colorFromSchemes(std::string_view name) const -> std::optional< glm::vec4 > (defined in ui::UISystem)ui::UISystem
colorHex(std::string_view name) const -> std::optional< std::string > (defined in ui::UISystem)ui::UISystem
createContext(std::string_view name, glm::ivec2 dimensions, std::optional< float > fixed_dp_ratio=std::nullopt) -> Rml::Context * (defined in ui::UISystem)ui::UISystem
deferSetup(toast::Node *owner, std::function< void()> setup)ui::UISystem
destroyContext(Rml::Context *context) (defined in ui::UISystem)ui::UISystem
exists() noexcept -> bool (defined in ui::UISystem)ui::UISystemstatic
get() noexcept -> UISystem & (defined in ui::UISystem)ui::UISystemstatic
globalStyleUris() const -> std::vector< std::string > (defined in ui::UISystem)ui::UISystem
initializeRenderer(const renderer::VulkanCore &core)ui::UISystem
language() const -> const std::string & (defined in ui::UISystem)ui::UISysteminline
loadFontFace(std::string_view uri, bool fallback=false) -> bool (defined in ui::UISystem)ui::UISystem
loadFontFace(const assets::Handle< assets::Font > &font, bool fallback=false) -> bool (defined in ui::UISystem)ui::UISystem
localizedImage(std::string_view id) const -> std::string (defined in ui::UISystem)ui::UISystem
lookupLocalizationRaw(std::string_view id) const -> std::optional< std::string > (defined in ui::UISystem)ui::UISystem
onUIThread() -> boolui::UISystemstatic
ownerForContext(Rml::Context *context) const -> toast::Node * (defined in ui::UISystem)ui::UISystem
panels() -> const std::vector< toast::Panel * > & (defined in ui::UISystem)ui::UISysteminline
popLocalizationScope() (defined in ui::UISystem)ui::UISystem
pushLocalizationScope(LocalizationScope scope) (defined in ui::UISystem)ui::UISystem
registerContextOwner(Rml::Context *context, toast::Node *owner) (defined in ui::UISystem)ui::UISystem
registerGlobalImageLocalization(const assets::Handle< assets::ImageLocalization > &loc) (defined in ui::UISystem)ui::UISystem
registerGlobalLocalization(const assets::Handle< assets::Localization > &loc) (defined in ui::UISystem)ui::UISystem
registerGlobalScheme(const assets::Handle< assets::ColorScheme > &scheme) (defined in ui::UISystem)ui::UISystem
registerGlobalStyle(const assets::Handle< assets::UIStyle > &style) (defined in ui::UISystem)ui::UISystem
registerPanel(toast::Panel *panel) (defined in ui::UISystem)ui::UISystem
registerWorldPanel(toast::Panel3D *panel) (defined in ui::UISystem)ui::UISystem
reloadAllDocuments() (defined in ui::UISystem)ui::UISystem
renderInterface() -> RenderInterface_VK * (defined in ui::UISystem)ui::UISysteminline
runDeferredSetup(toast::Node *owner)ui::UISystem
setLanguage(std::string language) (defined in ui::UISystem)ui::UISystem
setSDLWindow(void *window) (defined in ui::UISystem)ui::UISystem
tick() noexcept (defined in ui::UISystem)ui::UISystem
translate(std::string_view input) const -> std::optional< std::string > (defined in ui::UISystem)ui::UISystem
UISystem() noexcept (defined in ui::UISystem)ui::UISystem
unregisterContextOwner(Rml::Context *context) (defined in ui::UISystem)ui::UISystem
unregisterGlobalImageLocalization(const assets::Handle< assets::ImageLocalization > &loc) (defined in ui::UISystem)ui::UISystem
unregisterGlobalLocalization(const assets::Handle< assets::Localization > &loc) (defined in ui::UISystem)ui::UISystem
unregisterGlobalScheme(const assets::Handle< assets::ColorScheme > &scheme) (defined in ui::UISystem)ui::UISystem
unregisterGlobalStyle(const assets::Handle< assets::UIStyle > &style) (defined in ui::UISystem)ui::UISystem
unregisterPanel(toast::Panel *panel) (defined in ui::UISystem)ui::UISystem
unregisterWorldPanel(toast::Panel3D *panel) (defined in ui::UISystem)ui::UISystem
worldPanels() -> const std::vector< toast::Panel3D * > & (defined in ui::UISystem)ui::UISysteminline
~UISystem() noexcept (defined in ui::UISystem)ui::UISystem