|
Unravel Engine C++ Reference
|
#include <project_manager.h>
Public Member Functions | |
| project_manager (rtti::context &ctx, cmd_line::parser &parser) | |
| ~project_manager () | |
| auto | init (rtti::context &ctx, const cmd_line::parser &parser) -> bool |
| auto | deinit (rtti::context &ctx) -> bool |
| auto | open_project (rtti::context &ctx, const fs::path &project_path) -> bool |
| void | close_project (rtti::context &ctx) |
| void | create_project (rtti::context &ctx, const fs::path &project_path) |
| void | save_editor_settings () |
| void | load_editor_settings () |
| auto | get_name () const -> const std::string & |
| void | set_name (const std::string &name) |
| auto | get_settings () -> settings & |
| auto | get_deploy_settings () -> deploy_settings & |
| auto | get_editor_settings () -> editor_settings & |
| auto | has_open_project () const -> bool |
| void | load_project_settings () |
| void | save_project_settings (rtti::context &ctx) |
| void | load_deploy_settings () |
| void | save_deploy_settings () |
Definition at line 12 of file project_manager.h.
| unravel::project_manager::project_manager | ( | rtti::context & | ctx, |
| cmd_line::parser & | parser ) |
Definition at line 299 of file project_manager.cpp.
| unravel::project_manager::~project_manager | ( | ) |
Definition at line 358 of file project_manager.cpp.
| void unravel::project_manager::close_project | ( | rtti::context & | ctx | ) |
Definition at line 43 of file project_manager.cpp.
| void unravel::project_manager::create_project | ( | rtti::context & | ctx, |
| const fs::path & | project_path ) |
Definition at line 165 of file project_manager.cpp.
| auto unravel::project_manager::deinit | ( | rtti::context & | ctx | ) | -> bool |
Definition at line 349 of file project_manager.cpp.
| auto unravel::project_manager::get_deploy_settings | ( | ) | -> deploy_settings& |
Definition at line 284 of file project_manager.cpp.
| auto unravel::project_manager::get_editor_settings | ( | ) | -> editor_settings& |
Definition at line 289 of file project_manager.cpp.
| auto unravel::project_manager::get_name | ( | ) | const -> const std::string& |
Definition at line 269 of file project_manager.cpp.
| auto unravel::project_manager::get_settings | ( | ) | -> settings& |
Definition at line 279 of file project_manager.cpp.
| auto unravel::project_manager::has_open_project | ( | ) | const -> bool |
Definition at line 294 of file project_manager.cpp.
| auto unravel::project_manager::init | ( | rtti::context & | ctx, |
| const cmd_line::parser & | parser ) -> bool |
Definition at line 323 of file project_manager.cpp.
| void unravel::project_manager::load_deploy_settings | ( | ) |
Definition at line 149 of file project_manager.cpp.
| void unravel::project_manager::load_editor_settings | ( | ) |
Definition at line 240 of file project_manager.cpp.
| void unravel::project_manager::load_project_settings | ( | ) |
Definition at line 137 of file project_manager.cpp.
| auto unravel::project_manager::open_project | ( | rtti::context & | ctx, |
| const fs::path & | project_path ) -> bool |
Definition at line 74 of file project_manager.cpp.
| void unravel::project_manager::save_deploy_settings | ( | ) |
Definition at line 160 of file project_manager.cpp.
| void unravel::project_manager::save_editor_settings | ( | ) |
Definition at line 258 of file project_manager.cpp.
| void unravel::project_manager::save_project_settings | ( | rtti::context & | ctx | ) |
Definition at line 142 of file project_manager.cpp.
| void unravel::project_manager::set_name | ( | const std::string & | name | ) |
Definition at line 274 of file project_manager.cpp.