Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::IO::FileIOBase Member List

This is the complete list of members for AZ::IO::FileIOBase, including all inherited members.

ClearAlias(const char *alias)=0AZ::IO::FileIOBasepure virtual
Close(HandleType fileHandle)=0 (defined in AZ::IO::FileIOBase)AZ::IO::FileIOBasepure virtual
ConvertToAlias(char *inOutBuffer, AZ::u64 bufferLength) const =0AZ::IO::FileIOBasepure virtual
ConvertToAlias(AZ::IO::FixedMaxPath &convertedPath, const AZ::IO::PathView &path) const =0AZ::IO::FileIOBasepure virtual
ConvertToAlias(const AZ::IO::PathView &path) const (defined in AZ::IO::FileIOBase)AZ::IO::FileIOBase
Copy(const char *sourceFilePath, const char *destinationFilePath)=0AZ::IO::FileIOBasepure virtual
CreatePath(const char *filePath)=0AZ::IO::FileIOBasepure virtual
DestroyPath(const char *filePath)=0AZ::IO::FileIOBasepure virtual
Eof(HandleType fileHandle)=0 (defined in AZ::IO::FileIOBase)AZ::IO::FileIOBasepure virtual
Exists(const char *filePath)=0AZ::IO::FileIOBasepure virtual
FindFiles(const char *filePath, const char *filter, FindFilesCallbackType callback)=0 (defined in AZ::IO::FileIOBase)AZ::IO::FileIOBasepure virtual
FindFilesCallbackType typedefAZ::IO::FileIOBase
Flush(HandleType fileHandle)=0 (defined in AZ::IO::FileIOBase)AZ::IO::FileIOBasepure virtual
GetAlias(const char *alias) const =0AZ::IO::FileIOBasepure virtual
GetDirectInstance()AZ::IO::FileIOBasestatic
GetFilename(HandleType fileHandle, char *filename, AZ::u64 filenameSize) const =0AZ::IO::FileIOBasepure virtual
GetInstance()AZ::IO::FileIOBasestatic
IsDirectory(const char *filePath)=0AZ::IO::FileIOBasepure virtual
IsReadOnly(const char *filePath)=0AZ::IO::FileIOBasepure virtual
IsRemoteIOEnabled() (defined in AZ::IO::FileIOBase)AZ::IO::FileIOBaseinlinevirtual
ModificationTime(HandleType fileHandle)=0AZ::IO::FileIOBasepure virtual
ModificationTime(const char *filePath)=0 (defined in AZ::IO::FileIOBase)AZ::IO::FileIOBasepure virtual
Open(const char *filePath, OpenMode mode, HandleType &fileHandle)=0 (defined in AZ::IO::FileIOBase)AZ::IO::FileIOBasepure virtual
Read(HandleType fileHandle, void *buffer, AZ::u64 size, bool failOnFewerThanSizeBytesRead=false, AZ::u64 *bytesRead=nullptr)=0 (defined in AZ::IO::FileIOBase)AZ::IO::FileIOBasepure virtual
Remove(const char *filePath)=0AZ::IO::FileIOBasepure virtual
Rename(const char *originalFilePath, const char *newFilePath)=0AZ::IO::FileIOBasepure virtual
ReplaceAlias(AZ::IO::FixedMaxPath &replacedAliasPath, const AZ::IO::PathView &path) const =0AZ::IO::FileIOBasepure virtual
ResolvePath(const char *path, char *resolvedPath, AZ::u64 resolvedPathSize) const =0AZ::IO::FileIOBasepure virtual
ResolvePath(AZ::IO::FixedMaxPath &resolvedPath, const AZ::IO::PathView &path) const =0AZ::IO::FileIOBasepure virtual
ResolvePath(const AZ::IO::PathView &path) const (defined in AZ::IO::FileIOBase)AZ::IO::FileIOBase
Seek(HandleType fileHandle, AZ::s64 offset, SeekType type)=0 (defined in AZ::IO::FileIOBase)AZ::IO::FileIOBasepure virtual
SetAlias(const char *alias, const char *path)=0AZ::IO::FileIOBasepure virtual
SetDeprecatedAlias(AZStd::string_view oldAlias, AZStd::string_view newAlias)=0AZ::IO::FileIOBasepure virtual
SetDirectInstance(FileIOBase *instance) (defined in AZ::IO::FileIOBase)AZ::IO::FileIOBasestatic
SetInstance(FileIOBase *instance) (defined in AZ::IO::FileIOBase)AZ::IO::FileIOBasestatic
Size(const char *filePath, AZ::u64 &size)=0AZ::IO::FileIOBasepure virtual
Size(HandleType fileHandle, AZ::u64 &size)=0 (defined in AZ::IO::FileIOBase)AZ::IO::FileIOBasepure virtual
Tell(HandleType fileHandle, AZ::u64 &offset)=0 (defined in AZ::IO::FileIOBase)AZ::IO::FileIOBasepure virtual
Write(HandleType fileHandle, const void *buffer, AZ::u64 size, AZ::u64 *bytesWritten=nullptr)=0 (defined in AZ::IO::FileIOBase)AZ::IO::FileIOBasepure virtual
~FileIOBase() (defined in AZ::IO::FileIOBase)AZ::IO::FileIOBaseinlinevirtual