|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/devui_types.hxx>#include <ice/module_types.hxx>#include <ice/mem_unique_ptr.hxx>#include <ice/string.hxx>#include <ice/span.hxx>Go to the source code of this file.
Classes | |
| class | ice::DevUIContext |
| struct | ice::DevUIContextSetupParams |
Namespaces | |
| namespace | ice |
| SPDX-License-Identifier: MIT. | |
Functions | |
| bool | ice::devui_available () noexcept |
| void | ice::devui_setup_mainmenu (ice::Span< ice::String > categories) noexcept |
| auto | ice::devui_trait_name () noexcept -> ice::StringID |
| bool | ice::devui_register_widget (ice::DevUIWidget *widget, ice::DevUIWidget *owning_widget=nullptr) noexcept |
| bool | ice::devui_remove_widget (ice::DevUIWidget *widget) noexcept |
| bool | ice::devui_context_setup_default (ice::StringID_Arg context_name, ice::DevUIContextSetupParams const ¶ms, void *userdata) noexcept |
| bool | ice::devui_setup_context (ice::ModuleQuery const &query, ice::FnDevUIContextSetupCallback callback=ice::devui_context_setup_default, void *userdata=nullptr) noexcept |
| auto | ice::create_devui_context (ice::Allocator &alloc, ice::ModuleQuery &query) noexcept -> ice::UniquePtr< ice::DevUIContext > |