ImportedModelsDialog
#include "GUI/Elements/Dialogs/ImportedModelsDialog.h"
Inherits from IWindow, std::enable_shared_from_this< IWindow >
Public Functions
Name | |
---|---|
ImportedModelsDialog() | |
virtual void | render() override |
bool | importContentDialog(std::vector< std::filesystem::path > & result, const std::string & title) |
void | importModel(bool normalize) |
void | maybeRemoveModel(const std::string & alias) |
void | removeModel(const std::string & alias) |
Additional inherited members
Public Functions inherited from IWindow
Name | |
---|---|
IWindow(bool show =false) | |
virtual | ~IWindow() =default |
virtual const char * | getID() const =0 |
InputController & | getInput()<br>Returns window input controller. |
InputController * | getInputPtr() |
const char * | getName() const |
bool * | getShowPtr() |
void | hide() |
bool | isVisible() const |
const std::string & | setName(const char * name) |
void | show() |
Protected Functions inherited from IWindow
Name | |
---|---|
void | updateWindowInfo()<br>Collect information about the current window. |
Public Attributes inherited from IWindow
Name | |
---|---|
glm::vec2 | m_windowMax <br>Bottom right corner of the window. |
glm::vec2 | m_windowMin <br>Top left corner of the window, same as m_windowPos (separate variable for clarity) |
glm::vec2 | m_windowPos <br>Top-left corner of the window in screen coordinates. |
glm::ivec2 | m_windowSize <br>Window width and height dimensions. |
Protected Attributes inherited from IWindow
Name | |
---|---|
std::string | imGuiName |
InputController | Input |
bool | m_show |
WindowManager * | m_windowManager <br>Weak reference to a WindowManager set when this window is added to it. |
Friends inherited from IWindow
Name | |
---|---|
class | WindowManager |
Public Functions Documentation
function ImportedModelsDialog
cpp
ImportedModelsDialog()
ImportedModelsDialog()
function render
cpp
virtual void render() override
virtual void render() override
Reimplements: IWindow::render
function importContentDialog
cpp
static bool importContentDialog(
std::vector< std::filesystem::path > & result,
const std::string & title
)
static bool importContentDialog(
std::vector< std::filesystem::path > & result,
const std::string & title
)
function importModel
cpp
static void importModel(
bool normalize
)
static void importModel(
bool normalize
)
function maybeRemoveModel
cpp
static void maybeRemoveModel(
const std::string & alias
)
static void maybeRemoveModel(
const std::string & alias
)
function removeModel
cpp
static void removeModel(
const std::string & alias
)
static void removeModel(
const std::string & alias
)
Updated on 2024-03-16 at 19:15:01 +0000