|
virtual bool | ShouldBeUsed (IPlatformFile *Inner, const TCHAR *CmdLine) const override |
|
virtual bool | Initialize (IPlatformFile *Inner, const TCHAR *CmdLine) override |
|
virtual IPlatformFile * | GetLowerLevel () override |
|
virtual void | SetLowerLevel (IPlatformFile *NewLowerLevel) override |
|
virtual const TCHAR * | GetName () const override |
|
virtual | ~IPlatformFile () |
|
virtual void | SetSandboxEnabled (bool bInEnabled) |
|
virtual bool | IsSandboxEnabled () const |
|
virtual void | InitializeAfterSetActive () |
|
virtual void | InitializeAfterProjectFilePath () |
|
virtual void | MakeUniquePakFilesForTheseFiles (const TArray< TArray< FString > > &InFiles) |
|
virtual void | InitializeNewAsyncIO () |
|
virtual void | AddLocalDirectories (TArray< FString > &LocalDirectories) |
|
virtual void | BypassSecurity (bool bInBypass) |
|
virtual void | Tick () |
|
virtual bool | FileExists (const TCHAR *Filename)=0 |
|
virtual int64 | FileSize (const TCHAR *Filename)=0 |
|
virtual bool | DeleteFile (const TCHAR *Filename)=0 |
|
virtual bool | IsReadOnly (const TCHAR *Filename)=0 |
|
virtual bool | MoveFile (const TCHAR *To, const TCHAR *From)=0 |
|
virtual bool | SetReadOnly (const TCHAR *Filename, bool bNewReadOnlyValue)=0 |
|
virtual FDateTime | GetTimeStamp (const TCHAR *Filename)=0 |
|
virtual void | SetTimeStamp (const TCHAR *Filename, FDateTime DateTime)=0 |
|
virtual FDateTime | GetAccessTimeStamp (const TCHAR *Filename)=0 |
|
virtual FString | GetFilenameOnDisk (const TCHAR *Filename)=0 |
|
virtual bool | IsSymlink (const TCHAR *Filename) |
|
virtual IFileHandle * | OpenRead (const TCHAR *Filename, bool bAllowWrite=false)=0 |
|
virtual IFileHandle * | OpenReadNoBuffering (const TCHAR *Filename, bool bAllowWrite=false) |
|
virtual IFileHandle * | OpenWrite (const TCHAR *Filename, bool bAppend=false, bool bAllowRead=false)=0 |
|
virtual bool | DirectoryExists (const TCHAR *Directory)=0 |
|
virtual bool | CreateDirectory (const TCHAR *Directory)=0 |
|
virtual bool | DeleteDirectory (const TCHAR *Directory)=0 |
|
virtual FFileStatData | GetStatData (const TCHAR *FilenameOrDirectory)=0 |
|
virtual bool | IterateDirectory (const TCHAR *Directory, FDirectoryVisitor &Visitor)=0 |
|
virtual bool | IterateDirectoryStat (const TCHAR *Directory, FDirectoryStatVisitor &Visitor)=0 |
|
virtual IAsyncReadFileHandle * | OpenAsyncRead (const TCHAR *Filename) |
|
virtual void | SetAsyncMinimumPriority (EAsyncIOPriorityAndFlags MinPriority) |
|
virtual IMappedFileHandle * | OpenMapped (const TCHAR *Filename) |
|
virtual void | GetTimeStampPair (const TCHAR *PathA, const TCHAR *PathB, FDateTime &OutTimeStampA, FDateTime &OutTimeStampB) |
|
virtual FDateTime | GetTimeStampLocal (const TCHAR *Filename) |
|
virtual bool | IterateDirectory (const TCHAR *Directory, FDirectoryVisitorFunc Visitor) |
|
virtual bool | IterateDirectoryStat (const TCHAR *Directory, FDirectoryStatVisitorFunc Visitor) |
|
virtual bool | IterateDirectoryRecursively (const TCHAR *Directory, FDirectoryVisitor &Visitor) |
|
virtual bool | IterateDirectoryStatRecursively (const TCHAR *Directory, FDirectoryStatVisitor &Visitor) |
|
virtual bool | IterateDirectoryRecursively (const TCHAR *Directory, FDirectoryVisitorFunc Visitor) |
|
virtual bool | IterateDirectoryStatRecursively (const TCHAR *Directory, FDirectoryStatVisitorFunc Visitor) |
|
virtual void | FindFiles (TArray< FString > &FoundFiles, const TCHAR *Directory, const TCHAR *FileExtension) |
|
virtual void | FindFilesRecursively (TArray< FString > &FoundFiles, const TCHAR *Directory, const TCHAR *FileExtension) |
|
virtual bool | DeleteDirectoryRecursively (const TCHAR *Directory) |
|
virtual bool | CreateDirectoryTree (const TCHAR *Directory) |
|
virtual bool | CopyFile (const TCHAR *To, const TCHAR *From, EPlatformFileRead ReadFlags=EPlatformFileRead::None, EPlatformFileWrite WriteFlags=EPlatformFileWrite::None) |
|
virtual bool | CopyDirectoryTree (const TCHAR *DestinationDirectory, const TCHAR *Source, bool bOverwriteAllExisting) |
|
virtual FString | ConvertToAbsolutePathForExternalAppForRead (const TCHAR *Filename) |
|
virtual FString | ConvertToAbsolutePathForExternalAppForWrite (const TCHAR *Filename) |
|
virtual bool | SendMessageToServer (const TCHAR *Message, IFileServerMessageHandler *Handler) |
|
virtual bool | DoesCreatePublicFiles () |
|
virtual void | SetCreatePublicFiles (bool bCreatePublicFiles) |
|
Common base for physical platform File I/O Interface
Definition at line 621 of file GenericPlatformFile.h.