class EE::UI::UIInspectorServer

Explicitly enabled TCP inspector. Public methods must be called from the UI thread.

#include <uiinspectorserver.hpp>

class UIInspectorServer {
public:
    // construction

    ~UIInspectorServer();

    // methods

    static UIInspectorServer* instance();
    static bool start(UISceneNode* defaultScene, UIInspectorServerSettings settings = {});
    static void startFromEnvironment(UISceneNode* defaultScene);
    static void stop();
    static void pump();
    static void notifyWindowDestroyed(EE::Window::Window* window);
    bool isRunning() const;
    const std::string& getAddress() const;
    Uint16 getPort() const;
    const std::string& getToken() const;
};