22 std::shared_ptr<ControlDeck> controlDeck,
const std::string& visibilityCvar,
23 const std::string& name);
34 std::shared_ptr<ControlDeck> mControlDeck;
A floating ImGui window managed by the Ship Gui layer.
Definition GuiWindow.h:39
Hidden GuiWindow that listens for SDL controller add/remove events.
Definition SDLAddRemoveDeviceEventHandler.h:19
void UpdateElement() override
Polls SDL events and dispatches device connect/disconnect callbacks.
virtual ~SDLAddRemoveDeviceEventHandler()
SDLAddRemoveDeviceEventHandler(std::shared_ptr< ConsoleVariable > consoleVariable, std::shared_ptr< Window > window, std::shared_ptr< ControlDeck > controlDeck, const std::string &visibilityCvar, const std::string &name)
void DrawElement() override
No-op – this handler does not draw any visible UI.
Core namespace for the libultraship engine framework.
Definition gfx_direct3d_common.h:14