|
| 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.