Doxygen Samurai Engine 0.0.1
Doxygen Samurai Engine Documentation
Loading...
Searching...
No Matches
samurai::Editor Struct Reference

#include <editor.h>

Collaboration diagram for samurai::Editor:
Collaboration graph

Public Member Functions

void init (samurai::ShortcutManager &shortcutManager, samurai::samuraiImgui::ImGuiIdsManager &imguiIDManager)
 
void update (const samurai::Input &input, samurai::ShortcutManager &shortcutManager, samurai::LogManager &logs, samurai::LoadedDll &loadedDll, samurai::samuraiImgui::ImGuiIdsManager &imguiIDsManager, samurai::ContainerManager &containerManager)
 
void saveFlagsData ()
 

Public Attributes

struct { 
 
   bool   hideMainWindow = 0 
 
optionsFlags 
 
struct { 
 
   bool   logsWindow = 0 
 
   bool   editShortcutsWindow = 0 
 
   bool   containerManager = 0 
 
   bool   transparentWindow = 0 
 
   bool   assetManagerWindow = 0 
 
windowFlags 
 
samurai::LogWindow logWindow
 
samurai::ShortcutsWindow editShortcutsWindow
 
samurai::ContainersWindow containersWindow
 
samurai::AssetManagerWindow assetManagerWindow
 
bool lastHideWindowState = optionsFlags.hideMainWindow
 
bool shouldReloadDll = 0
 
int imguiId = 0
 

Detailed Description

Definition at line 17 of file editor.h.

Member Function Documentation

◆ init()

void samurai::Editor::init ( samurai::ShortcutManager & shortcutManager,
samurai::samuraiImgui::ImGuiIdsManager & imguiIDManager )

Definition at line 21 of file editor.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ saveFlagsData()

void samurai::Editor::saveFlagsData ( )

Definition at line 224 of file editor.cpp.

Here is the caller graph for this function:

◆ update()

void samurai::Editor::update ( const samurai::Input & input,
samurai::ShortcutManager & shortcutManager,
samurai::LogManager & logs,
samurai::LoadedDll & loadedDll,
samurai::samuraiImgui::ImGuiIdsManager & imguiIDsManager,
samurai::ContainerManager & containerManager )

Definition at line 54 of file editor.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ assetManagerWindow [1/2]

bool samurai::Editor::assetManagerWindow = 0

Definition at line 40 of file editor.h.

◆ assetManagerWindow [2/2]

samurai::AssetManagerWindow samurai::Editor::assetManagerWindow

Definition at line 46 of file editor.h.

◆ containerManager

bool samurai::Editor::containerManager = 0

Definition at line 38 of file editor.h.

◆ containersWindow

samurai::ContainersWindow samurai::Editor::containersWindow

Definition at line 45 of file editor.h.

◆ editShortcutsWindow [1/2]

bool samurai::Editor::editShortcutsWindow = 0

Definition at line 37 of file editor.h.

◆ editShortcutsWindow [2/2]

samurai::ShortcutsWindow samurai::Editor::editShortcutsWindow

Definition at line 44 of file editor.h.

◆ hideMainWindow

bool samurai::Editor::hideMainWindow = 0

Definition at line 31 of file editor.h.

◆ imguiId

int samurai::Editor::imguiId = 0

Definition at line 51 of file editor.h.

◆ lastHideWindowState

bool samurai::Editor::lastHideWindowState = optionsFlags.hideMainWindow

Definition at line 48 of file editor.h.

◆ logsWindow

bool samurai::Editor::logsWindow = 0

Definition at line 36 of file editor.h.

◆ logWindow

samurai::LogWindow samurai::Editor::logWindow

Definition at line 43 of file editor.h.

◆ [struct]

struct { ... } samurai::Editor::optionsFlags

◆ shouldReloadDll

bool samurai::Editor::shouldReloadDll = 0

Definition at line 50 of file editor.h.

◆ transparentWindow

bool samurai::Editor::transparentWindow = 0

Definition at line 39 of file editor.h.

◆ [struct]

struct { ... } samurai::Editor::windowFlags

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