|
Rebel Fork Framework
|
Description of file system entry (file or directory) with hierarchy information. More...
#include <Urho3D/Utility/FileSystemReflection.h>
Public Member Functions | |
| template<class T > | |
| void | ForEach (const T &callback) const |
| void | FillParents () |
| const FileSystemEntry * | FindChild (const ea::string &name) const |
Static Public Member Functions | |
| static bool | ComparePathFilesFirst (const ea::string &lhs, const ea::string &rhs) |
| static bool | ComparePathDirectoriesFirst (const ea::string &lhs, const ea::string &rhs) |
| static bool | CompareFilesFirst (const FileSystemEntry &lhs, const FileSystemEntry &rhs) |
| static bool | CompareDirectoriesFirst (const FileSystemEntry &lhs, const FileSystemEntry &rhs) |
Public Attributes | |
| FileSystemReflection * | owner_ {} |
| FileSystemEntry * | parent_ {} |
| ea::string | resourceName_ |
| ea::string | absolutePath_ |
| bool | isDirectory_ {} |
| bool | isFile_ {} |
| unsigned | directoryIndex_ {} |
| ea::string | localName_ |
| bool | isFileAmbiguous_ {} |
| ea::vector< FileSystemEntry > | children_ |
Description of file system entry (file or directory) with hierarchy information.