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 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_

Detailed Description

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


The documentation for this struct was generated from the following files:
  • Urho3D/Utility/FileSystemReflection.h
  • Urho3D/Utility/FileSystemReflection.cpp