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

#include <BasicFileSystem.hpp>

Inheritance diagram for BasicFileSystem:
AndroidFileSystem AppleFileSystem LinuxFileSystem WindowsFileSystem WindowsStoreFileSystem

Static Public Member Functions

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)
 

Static Protected Attributes

static Diligent::String m_strWorkingDirectory
 

Member Function Documentation

◆ CorrectSlashes()

void BasicFileSystem::CorrectSlashes ( Diligent::String Path,
Diligent::Char  SlashSymbol 
)
static

◆ FileExists()

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

◆ GetFullPath()

std::string BasicFileSystem::GetFullPath ( const Diligent::Char strFilePath)
static

◆ GetSlashSymbol()

Diligent::Char BasicFileSystem::GetSlashSymbol ( )
static

◆ GetWorkingDirectory()

static const Diligent::String& BasicFileSystem::GetWorkingDirectory ( )
inlinestatic

◆ IsPathAbsolute()

bool BasicFileSystem::IsPathAbsolute ( const Diligent::Char strPath)
static

◆ OpenFile()

BasicFile * BasicFileSystem::OpenFile ( FileOpenAttribs OpenAttribs)
static

◆ ReleaseFile()

void BasicFileSystem::ReleaseFile ( BasicFile pFile)
static

◆ SetWorkingDirectory()

static void BasicFileSystem::SetWorkingDirectory ( const Diligent::Char strWorkingDir)
inlinestatic

◆ SplitFilePath()

void BasicFileSystem::SplitFilePath ( const Diligent::String FullName,
Diligent::String Path,
Diligent::String Name 
)
static

Member Data Documentation

◆ m_strWorkingDirectory

Diligent::String BasicFileSystem::m_strWorkingDirectory
staticprotected

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