Plasma Engine  2.0
Loading...
Searching...
No Matches
plOSFile Member List

This is the complete list of members for plOSFile, including all inherited members.

AddEventHandler(Event::Handler handler)plOSFileinlinestatic
Close()plOSFile
CopyFile(plStringView sSource, plStringView sDestination)plOSFilestatic
CopyFolder(plStringView sSourceFolder, plStringView sDestinationFolder, plDynamicArray< plString > *out_pFilesCopied=nullptr)plOSFilestatic
CreateDirectoryStructure(plStringView sDirectory)plOSFilestatic
DeleteFile(plStringView sFile)plOSFilestatic
DeleteFolder(plStringView sFolder)plOSFilestatic
Event typedef (defined in plOSFile)plOSFile
ExistsDirectory(plStringView sDirectory)plOSFilestatic
ExistsFile(plStringView sFile)plOSFilestatic
FindFreeFilename(plStringBuilder &inout_sPath, plStringView sSuffix="-")plOSFilestatic
GatherAllItemsInFolder(plDynamicArray< plFileStats > &out_itemList, plStringView sFolder, plBitflags< plFileSystemIteratorFlags > flags=plFileSystemIteratorFlags::Default)plOSFilestatic
GetApplicationDirectory()plOSFilestatic
GetApplicationPath()plOSFilestatic
GetCurrentWorkingDirectory()plOSFilestatic
GetFileCasing(plStringView sFileOrFolder, plStringBuilder &out_sCorrectSpelling)plOSFilestatic
GetFileData() constplOSFileinline
GetFilePosition() constplOSFile
GetFileSize() constplOSFile
GetFileStats(plStringView sFileOrFolder, plFileStats &out_stats)plOSFilestatic
GetOpenFileName() constplOSFileinline
GetTempDataFolder(plStringView sSubFolder={})plOSFilestatic
GetUserDataFolder(plStringView sSubFolder={})plOSFilestatic
GetUserDocumentsFolder(plStringView sSubFolder={})plOSFilestatic
IsOpen() constplOSFile
MakePathAbsoluteWithCWD(plStringView sPath)plOSFilestatic
MoveFileOrDirectory(plStringView sFrom, plStringView sTo)plOSFilestatic
Open(plStringView sFile, plFileOpenMode::Enum openMode, plFileShareMode::Enum fileShareMode=plFileShareMode::Default)plOSFile
plOSFile() (defined in plOSFile)plOSFile
Read(void *pBuffer, plUInt64 uiBytes)plOSFile
ReadAll(plDynamicArray< plUInt8 > &out_fileContent)plOSFile
RemoveEventHandler(Event::Handler handler)plOSFileinlinestatic
SetFilePosition(plInt64 iDistance, plFileSeekMode::Enum pos) constplOSFile
Write(const void *pBuffer, plUInt64 uiBytes)plOSFile
~plOSFile() (defined in plOSFile)plOSFile