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

Static Public Member Functions

static void GetAbsolutePath (const char *path, char *rv)
 
static void GetDirectoryName (const char *filePath, char *rv)
 
static void GetFileName (const char *filePath, char *rv)
 
static void GetFileNameWithoutExtension (const char *filePath, char *rv)
 
static void GetExtension (const char *filePath, char *rv)
 
static void ChangeExtension (const char *filePath, const char *newExtension, char *rv)
 
static bool HasZipExtension (const char *filePath)
 
static void Combine (const char *directory, const char *fileName, char *rv, bool appendMode=true)
 
static void Append (const char *directory, char *rv)
 
static void Split (const char *path, FilenameStringVector &rv, bool leaveIntermediateTrailingSlashes=true)
 

Protected Member Functions

 Path ()
 

Detailed Description

Definition at line 266 of file imguifilesystem.cpp.

Constructor & Destructor Documentation

◆ Path()

ImGuiFs::Path::Path ( )
inlineprotected

Definition at line 268 of file imguifilesystem.cpp.

Member Function Documentation

◆ Append()

static void ImGuiFs::Path::Append ( const char *  directory,
char *  rv 
)
inlinestatic

Definition at line 437 of file imguifilesystem.cpp.

◆ ChangeExtension()

static void ImGuiFs::Path::ChangeExtension ( const char *  filePath,
const char *  newExtension,
char *  rv 
)
inlinestatic

Definition at line 384 of file imguifilesystem.cpp.

◆ Combine()

static void ImGuiFs::Path::Combine ( const char *  directory,
const char *  fileName,
char *  rv,
bool  appendMode = true 
)
inlinestatic

Definition at line 422 of file imguifilesystem.cpp.

◆ GetAbsolutePath()

static void ImGuiFs::Path::GetAbsolutePath ( const char *  path,
char *  rv 
)
inlinestatic

Definition at line 271 of file imguifilesystem.cpp.

◆ GetDirectoryName()

static void ImGuiFs::Path::GetDirectoryName ( const char *  filePath,
char *  rv 
)
inlinestatic

Definition at line 296 of file imguifilesystem.cpp.

◆ GetExtension()

static void ImGuiFs::Path::GetExtension ( const char *  filePath,
char *  rv 
)
inlinestatic

Definition at line 358 of file imguifilesystem.cpp.

◆ GetFileName()

static void ImGuiFs::Path::GetFileName ( const char *  filePath,
char *  rv 
)
inlinestatic

Definition at line 329 of file imguifilesystem.cpp.

◆ GetFileNameWithoutExtension()

static void ImGuiFs::Path::GetFileNameWithoutExtension ( const char *  filePath,
char *  rv 
)
inlinestatic

Definition at line 340 of file imguifilesystem.cpp.

◆ HasZipExtension()

static bool ImGuiFs::Path::HasZipExtension ( const char *  filePath)
inlinestatic

Definition at line 408 of file imguifilesystem.cpp.

◆ Split()

static void ImGuiFs::Path::Split ( const char *  path,
FilenameStringVector rv,
bool  leaveIntermediateTrailingSlashes = true 
)
inlinestatic

Definition at line 446 of file imguifilesystem.cpp.


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