Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
ImGuiFs::Directory Struct Reference

Static Public Member Functions

static void GetDirectories (const char *directoryName, PathStringVector &result, FilenameStringVector *pOptionalNamesOut=NULL, Sorting sorting=SORT_ORDER_ALPHABETIC)
 
static void GetFiles (const char *directoryName, PathStringVector &result, FilenameStringVector *pOptionalNamesOut=NULL, Sorting sorting=SORT_ORDER_ALPHABETIC)
 
static void GetFiles (const char *path, PathStringVector &files, const char *wantedExtensions, const char *unwantedExtensions=NULL, FilenameStringVector *pOptionalNamesOut=NULL, Sorting sorting=SORT_ORDER_ALPHABETIC)
 
static void Create (const char *directoryName)
 
static bool Exists (const char *path)
 
static const PathStringVectorGetUserKnownDirectories (const FilenameStringVector **pOptionalUserKnownDirectoryDisplayNamesOut, const int **pOptionalNumberKnownUserDirectoriesExceptDrives=NULL, bool forceUpdate=false)
 

Protected Member Functions

 Directory ()
 

Static Protected Member Functions

static int DirentGetDirectories (const struct dirent *de)
 
static int DirentGetFiles (const struct dirent *de)
 

Detailed Description

Definition at line 557 of file imguifilesystem.cpp.

Constructor & Destructor Documentation

◆ Directory()

ImGuiFs::Directory::Directory ( )
inlineprotected

Definition at line 833 of file imguifilesystem.cpp.

Member Function Documentation

◆ Create()

static void ImGuiFs::Directory::Create ( const char *  directoryName)
inlinestatic

Definition at line 697 of file imguifilesystem.cpp.

◆ DirentGetDirectories()

static int ImGuiFs::Directory::DirentGetDirectories ( const struct dirent *  de)
inlinestaticprotected

Definition at line 835 of file imguifilesystem.cpp.

◆ DirentGetFiles()

static int ImGuiFs::Directory::DirentGetFiles ( const struct dirent *  de)
inlinestaticprotected

Definition at line 839 of file imguifilesystem.cpp.

◆ Exists()

static bool ImGuiFs::Directory::Exists ( const char *  path)
inlinestatic

Definition at line 708 of file imguifilesystem.cpp.

◆ GetDirectories()

static void ImGuiFs::Directory::GetDirectories ( const char *  directoryName,
PathStringVector result,
FilenameStringVector pOptionalNamesOut = NULL,
Sorting  sorting = SORT_ORDER_ALPHABETIC 
)
inlinestatic

Definition at line 559 of file imguifilesystem.cpp.

◆ GetFiles() [1/2]

static void ImGuiFs::Directory::GetFiles ( const char *  directoryName,
PathStringVector result,
FilenameStringVector pOptionalNamesOut = NULL,
Sorting  sorting = SORT_ORDER_ALPHABETIC 
)
inlinestatic

Definition at line 602 of file imguifilesystem.cpp.

◆ GetFiles() [2/2]

static void ImGuiFs::Directory::GetFiles ( const char *  path,
PathStringVector files,
const char *  wantedExtensions,
const char *  unwantedExtensions = NULL,
FilenameStringVector pOptionalNamesOut = NULL,
Sorting  sorting = SORT_ORDER_ALPHABETIC 
)
inlinestatic

Definition at line 641 of file imguifilesystem.cpp.

◆ GetUserKnownDirectories()

static const PathStringVector & ImGuiFs::Directory::GetUserKnownDirectories ( const FilenameStringVector **  pOptionalUserKnownDirectoryDisplayNamesOut,
const int **  pOptionalNumberKnownUserDirectoriesExceptDrives = NULL,
bool  forceUpdate = false 
)
inlinestatic

Definition at line 712 of file imguifilesystem.cpp.


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