16#include "imgui_impl_win32.h"
17#include "imgui_impl_dx12.h"
18#elif defined(__linux__) || defined(__APPLE__)
19#include "imgui_impl_glfw.h"
20#include "imgui_impl_opengl3.h"
24#include "implot_internal.h"
26#include <imgui-node-editor/imgui_node_editor.h>
27namespace ImNodeEditor = ax::NodeEditor;
Abstract base class for all windows rendered by the kit.
Definition user_interface_window.h:83
UserInterfaceWindow(const UserInterfaceWindow &)=delete
UserInterfaceWindow(UserInterfaceWindow &&)=delete
virtual void render()=0
Renders the window contents.
UserInterfaceWindow()=default
virtual ~UserInterfaceWindow()=default
UserInterfaceWindow & operator=(UserInterfaceWindow &&)=delete
UserInterfaceWindow & operator=(const UserInterfaceWindow &)=delete
Definition colour_palette.h:11
ImGuiWindowFlags getGlobalWindowFlags()
Returns the window flags currently applied to every kit-managed window.
void removeGlobalWindowFlags(ImGuiWindowFlags flags)
Removes flags from the global window flags.
void addGlobalWindowFlags(ImGuiWindowFlags flags)
Adds flags to the global window flags (bitwise OR).
ImGuiWindowFlags g_globalWindowFlags
ImGui window flags shared by every window managed by the kit.
void setGlobalWindowFlags(ImGuiWindowFlags flags)
Replaces the global window flags.
Base type for parameters passed to UserInterfaceWindow subclasses.
Definition user_interface_window.h:61
UserInterfaceWindowParameters()=default
~UserInterfaceWindowParameters()=default