Rebel Fork Framework
Urho3D::FileSystemEntry Struct Reference

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 FileSystemEntryFindChild (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

FileSystemReflectionowner_ {}
 
FileSystemEntryparent_ {}
 
ea::string resourceName_
 
ea::string absolutePath_
 
bool isDirectory_ {}
 
bool isFile_ {}
 
unsigned directoryIndex_ {}
 
ea::string localName_
 
bool isFileAmbiguous_ {}
 
ea::vector< FileSystemEntrychildren_
 

Detailed Description

Description of file system entry (file or directory) with hierarchy information.


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