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.