| AddGuiWindow(std::shared_ptr< GuiWindow > guiWindow) | Ship::Gui | |
| BlockGamepadNavigation() | Ship::Gui | |
| CalculateGameViewport() override | Fast::Fast3dGui | protectedvirtual |
| CheckSaveCvars() | Ship::Gui | protected |
| Component(const std::string &name, std::shared_ptr< Context > context=nullptr) | Ship::Component | explicit |
| DrawFloatingWindows() override | Fast::Fast3dGui | protectedvirtual |
| DrawGame() override | Fast::Fast3dGui | protectedvirtual |
| DrawMenu() | Ship::Gui | protectedvirtual |
| EndDraw() | Ship::Gui | |
| EndFrame() | Ship::Gui | protected |
| Fast3dGui() | Fast::Fast3dGui | |
| Fast3dGui(std::vector< std::shared_ptr< Ship::GuiWindow > > guiWindows) | Fast::Fast3dGui | |
| GamepadNavigationEnabled() | Ship::Gui | |
| GetChildren() | Ship::Component | |
| GetChildren() const | Ship::Component | |
| GetContext() const | Ship::Part | |
| GetFirstInChildren() const | Ship::Component | |
| GetFirstInParents() const | Ship::Component | |
| GetGameOverlay() | Ship::Gui | |
| GetGuiWindow(const std::string &name) | Ship::Gui | |
| GetId() const | Ship::Part | |
| GetInChildren() const | Ship::Component | |
| GetInParents() const | Ship::Component | |
| GetMainGameWindowID() | Ship::Gui | |
| GetMenu() | Ship::Gui | |
| GetMenuBar() | Ship::Gui | |
| GetMenuOrMenubarVisible() | Ship::Gui | |
| GetName() const | Ship::Component | |
| GetParents() | Ship::Component | |
| GetParents() const | Ship::Component | |
| GetSharedComponent() | Ship::Component | virtual |
| GetTextureById(int32_t id) | Fast::Fast3dGui | protected |
| GetTextureByName(const std::string &name) | Fast::Fast3dGui | |
| GetTextureSize(const std::string &name) | Fast::Fast3dGui | |
| Gui() | Ship::Gui | |
| Gui(const std::vector< std::shared_ptr< GuiWindow > > &guiWindows, std::shared_ptr< Context > context=nullptr, std::shared_ptr< ConsoleVariable > consoleVariable=nullptr, std::shared_ptr< Window > window=nullptr, std::shared_ptr< Config > config=nullptr, std::shared_ptr< ResourceManager > resourceManager=nullptr, std::shared_ptr< GameOverlay > gameOverlay=nullptr) | Ship::Gui | |
| HandleMouseCapture() | Ship::Gui | protected |
| HandleWindowEvents(Fast::WindowEvent event) | Fast::Fast3dGui | |
| HasInChildren() const | Ship::Component | |
| HasInParents() const | Ship::Component | |
| HasTextureByName(const std::string &name) | Fast::Fast3dGui | |
| ImGuiBackendInit() override | Fast::Fast3dGui | protectedvirtual |
| ImGuiBackendNewFrame() override | Fast::Fast3dGui | protectedvirtual |
| ImGuiBackendShutdown() override | Fast::Fast3dGui | protectedvirtual |
| ImGuiRenderDrawData(ImDrawData *data) override | Fast::Fast3dGui | protectedvirtual |
| ImGuiWMInit() override | Fast::Fast3dGui | protectedvirtual |
| ImGuiWMNewFrame() override | Fast::Fast3dGui | protectedvirtual |
| ImGuiWMShutdown() override | Fast::Fast3dGui | protectedvirtual |
| Init(GuiWindowInitData windowImpl) | Fast::Fast3dGui | |
| Ship::Gui::Init(const nlohmann::json &initArgs=nlohmann::json::object()) | Ship::Component | |
| IsInitialized() const | Ship::Component | |
| IsMouseOverActivePopup() | Ship::Gui | |
| IsMouseOverAnyGuiItem() | Ship::Gui | |
| LoadGuiTexture(const std::string &name, const std::string &path, const ImVec4 &tint) | Fast::Fast3dGui | |
| LoadGuiTexture(const std::string &name, const Fast::Texture &tex, const ImVec4 &tint) | Fast::Fast3dGui | |
| LoadTextureFromRawImage(const std::string &name, const std::string &path) | Fast::Fast3dGui | |
| LoadTextureFromResource(const std::string &name, std::shared_ptr< Ship::GuiTexture > texture) | Fast::Fast3dGui | |
| MarkInitialized() | Ship::Component | protected |
| mConsoleVariables | Fast::Fast3dGui | protected |
| mGuiWindows | Ship::Gui | protected |
| mImGuiIo | Ship::Gui | protected |
| mImpl | Fast::Fast3dGui | protected |
| mInterpreter | Fast::Fast3dGui | protected |
| mResourceManager | Fast::Fast3dGui | protected |
| mTemporaryWindowPos | Ship::Gui | protected |
| mWindow | Fast::Fast3dGui | protected |
| OnAdded(bool forced) | Ship::Part | protectedvirtual |
| OnInit(const nlohmann::json &initArgs) override | Ship::Gui | virtual |
| OnRemoved(bool forced) | Ship::Part | protectedvirtual |
| operator std::string() const | Ship::Component | explicit |
| operator==(const Part &other) const | Ship::Part | |
| Part() | Ship::Part | |
| Part(std::shared_ptr< Context > context) | Ship::Part | explicit |
| RefreshImGuiGamepads() override | Fast::Fast3dGui | virtual |
| RemoveAllGuiWindows() | Ship::Gui | |
| RemoveGuiWindow(std::shared_ptr< GuiWindow > guiWindow) | Ship::Gui | |
| RemoveGuiWindow(const std::string &name) | Ship::Gui | |
| RequireDependency(const std::shared_ptr< T > &dependency, const std::string &dependencyName) const | Ship::Component | protected |
| SaveConsoleVariablesNextFrame() | Ship::Gui | |
| SetContext(std::shared_ptr< Context > ctx) | Ship::Part | |
| SetMenu(std::shared_ptr< GuiWindow > menu) | Ship::Gui | |
| SetMenuBar(std::shared_ptr< GuiMenuBar > menuBar) | Ship::Gui | |
| ShutDownImGui(Ship::Window *window) | Ship::Gui | |
| StartDraw() | Ship::Gui | |
| StartFrame() | Ship::Gui | protected |
| SupportsViewports() override | Fast::Fast3dGui | virtual |
| ToString() const | Ship::Component | |
| ToTreeString(int depth=0) const | Ship::Component | |
| TryGetSharedComponent() noexcept | Ship::Component | virtual |
| UnblockGamepadNavigation() | Ship::Gui | |
| UnloadTexture(const std::string &name) | Fast::Fast3dGui | |
| ~Component() | Ship::Component | virtual |
| ~Fast3dGui() override=default | Fast::Fast3dGui | |
| ~Gui() | Ship::Gui | virtual |
| ~Part()=default | Ship::Part | virtual |