TazGraph Project v0.1.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
EditorIMGUI Class Reference
Inheritance diagram for EditorIMGUI:
Inheritance graph
[legend]
Collaboration diagram for EditorIMGUI:
Collaboration graph
[legend]

Public Member Functions

bool isSaving ()
 
void setNewMap (bool startingNew)
 
bool isStartingNew ()
 
bool isLoading ()
 
void setLoading (bool loading)
 
bool isGoingBack ()
 
void SetGoingBack (bool goingBack)
 
void updateFileNamesInAssets ()
 
void updatePollingFileNamesInAssets ()
 
bool * getDockspaceRef ()
 
void MenuBar ()
 
bool isMouseOnWidget (const std::string &widgetName)
 
void LeftColumnUIElement (bool &renderDebug, bool &clusterLayout, glm::vec2 mouseCoords, glm::vec2 mouseCoords2, Manager &manager, Entity *selectedEntity, float(&backgroundColor)[4], int cell_size)
 
void RightColumnUIElement (Manager &manager, float *nodeRadius)
 
void FPSCounter (const BaseFPSLimiter &baseFPSLimiter)
 
void ReloadAccessibleFiles ()
 
void SavingUI (Map *map)
 
void NewMapUI ()
 
char * LoadingUI ()
 
void MainMenuUI (std::function< void()> onStartSimulator, std::function< void()> onLoadSimulator, std::function< void()> onExitSimulator)
 
void ShowAllEntities (Manager &manager, float &m_nodeRadius)
 
void availableFunctions ()
 
void SceneViewport (uint32_t textureId, ImVec2 &storedWindowPos, ImVec2 &storedWindowSize)
 
void scriptResultsVisualization (Manager &manager, std::vector< std::pair< Entity *, glm::vec3 > > &m_selectedEntities)
 
std::string SceneTabs (const std::vector< std::string > &graphNames, std::string &currentActive)
 
void ShowFunctionExecutionResults ()
 
void updateIsMouseInSecondColumn ()
 
void ShowEntityComponents (glm::vec2 mousePos, Entity *displayedEntity, Manager &manager)
 
void ShowSceneControl (glm::vec2 mousePos, Manager &manager)
 
void StartPollingComponent (Entity *entity, const std::string &fileName)
 
- Public Member Functions inherited from ImGuiInterface
void BeginRender ()
 
void RenderUI ()
 
void EndRender ()
 

Public Attributes

float cameraRotationZ = 0
 
int newNodesCount = 0
 
int newLinksCount = 0
 
float interpolation = 0.0f
 
float interpolation_speed = 0.01f
 
bool interpolation_running = false
 
bool isMouseInSecondColumn = false
 
int last_activeLayout = 0
 
int activeLayout = 0
 

The documentation for this class was generated from the following files: