|
Toast Engine
|
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::UISystem | static |
| get() noexcept -> UISystem & (defined in ui::UISystem) | ui::UISystem | static |
| 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::UISystem | inline |
| 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() -> bool | ui::UISystem | static |
| ownerForContext(Rml::Context *context) const -> toast::Node * (defined in ui::UISystem) | ui::UISystem | |
| panels() -> const std::vector< toast::Panel * > & (defined in ui::UISystem) | ui::UISystem | inline |
| 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::UISystem | inline |
| 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::UISystem | inline |
| ~UISystem() noexcept (defined in ui::UISystem) | ui::UISystem |