Diligent Engine  v.2.4.g
Static Public Member Functions | List of all members
LinuxFileSystem Struct Reference

#include <LinuxFileSystem.hpp>

Inheritance diagram for LinuxFileSystem:
BasicFileSystem

Static Public Member Functions

static LinuxFileOpenFile (const FileOpenAttribs &OpenAttribs)
 
static Diligent::Char GetSlashSymbol ()
 
static bool FileExists (const Diligent::Char *strFilePath)
 
static bool PathExists (const Diligent::Char *strPath)
 
static bool CreateDirectory (const Diligent::Char *strPath)
 
static void ClearDirectory (const Diligent::Char *strPath)
 
static void DeleteFile (const Diligent::Char *strPath)
 
static std::vector< std::unique_ptr< FindFileData > > Search (const Diligent::Char *SearchPattern)
 
- Static Public Member Functions inherited from BasicFileSystem
static BasicFileOpenFile (FileOpenAttribs &OpenAttribs)
 
static void ReleaseFile (BasicFile *)
 
static std::string GetFullPath (const Diligent::Char *strFilePath)
 
static bool FileExists (const Diligent::Char *strFilePath)
 
static void SetWorkingDirectory (const Diligent::Char *strWorkingDir)
 
static const Diligent::StringGetWorkingDirectory ()
 
static Diligent::Char GetSlashSymbol ()
 
static void CorrectSlashes (Diligent::String &Path, Diligent::Char SlashSymbol)
 
static void SplitFilePath (const Diligent::String &FullName, Diligent::String *Path, Diligent::String *Name)
 
static bool IsPathAbsolute (const Diligent::Char *strPath)
 

Additional Inherited Members

- Static Protected Attributes inherited from BasicFileSystem
static Diligent::String m_strWorkingDirectory
 

Member Function Documentation

◆ ClearDirectory()

void LinuxFileSystem::ClearDirectory ( const Diligent::Char strPath)
static

◆ CreateDirectory()

bool LinuxFileSystem::CreateDirectory ( const Diligent::Char strPath)
static

◆ DeleteFile()

void LinuxFileSystem::DeleteFile ( const Diligent::Char strPath)
static

◆ FileExists()

bool LinuxFileSystem::FileExists ( const Diligent::Char strFilePath)
static

◆ GetSlashSymbol()

static Diligent::Char LinuxFileSystem::GetSlashSymbol ( )
inlinestatic

◆ OpenFile()

LinuxFile * LinuxFileSystem::OpenFile ( const FileOpenAttribs OpenAttribs)
static

◆ PathExists()

bool LinuxFileSystem::PathExists ( const Diligent::Char strPath)
static

◆ Search()

std::vector< std::unique_ptr< FindFileData > > LinuxFileSystem::Search ( const Diligent::Char SearchPattern)
static

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