Uranus  1.0.1.0
Uranus is a GameEngine written in C++
Loading...
Searching...
No Matches
tson::ProjectFolder Class Reference
Collaboration diagram for tson::ProjectFolder:
[legend]

Public Member Functions

 ProjectFolder (const fs::path &path)
 
const std::vector< fs::path > & getFiles () const
 
const fs::path & getPath () const
 
const std::vector< ProjectFolder > & getSubFolders () const
 
const WorldgetWorld () const
 
bool hasWorldFile () const
 

Private Member Functions

void loadData ()
 

Private Attributes

std::vector< fs::path > m_files
 
bool m_hasWorldFile
 
fs::path m_path
 
std::vector< ProjectFolderm_subFolders
 
tson::World m_world
 

Member Function Documentation

◆ getWorld()

const World & tson::ProjectFolder::getWorld ( ) const
inline

Only gives useful data if hasWorldFile() is true!

Returns

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