| Irrlicht 3D Engine |

irr::io::IFileSystem Member List
This is the complete list of members for irr::io::IFileSystem, including all inherited members.

addArchiveLoader(IArchiveLoader *loader)=0 | irr::io::IFileSystem | `[pure virtual]`
addFileArchive(const path &filename, bool ignoreCase=true, bool ignorePaths=true, E_FILE_ARCHIVE_TYPE archiveType=EFAT_UNKNOWN, const core::stringc &password="", IFileArchive **retArchive=0)=0 | irr::io::IFileSystem | `[pure virtual]`
addFileArchive(IReadFile *file, bool ignoreCase=true, bool ignorePaths=true, E_FILE_ARCHIVE_TYPE archiveType=EFAT_UNKNOWN, const core::stringc &password="", IFileArchive **retArchive=0)=0 | irr::io::IFileSystem | `[pure virtual]`
addFileArchive(IFileArchive *archive)=0 | irr::io::IFileSystem | `[pure virtual]`
addFolderFileArchive(const c8 *filename, bool ignoreCase=true, bool ignorePaths=true) | irr::io::IFileSystem | `[inline, virtual]`
addPakFileArchive(const c8 *filename, bool ignoreCase=true, bool ignorePaths=true) | irr::io::IFileSystem | `[inline, virtual]`
addZipFileArchive(const c8 *filename, bool ignoreCase=true, bool ignorePaths=true) | irr::io::IFileSystem | `[inline, virtual]`
changeWorkingDirectoryTo(const path &newDirectory)=0 | irr::io::IFileSystem | `[pure virtual]`
createAndOpenFile(const path &filename)=0 | irr::io::IFileSystem | `[pure virtual]`
createAndWriteFile(const path &filename, bool append=false)=0 | irr::io::IFileSystem | `[pure virtual]`
createEmptyAttributes(video::IVideoDriver *driver=0)=0 | irr::io::IFileSystem | `[pure virtual]`
createEmptyFileList(const io::path &path, bool ignoreCase, bool ignorePaths)=0 | irr::io::IFileSystem | `[pure virtual]`
createFileList()=0 | irr::io::IFileSystem | `[pure virtual]`
createLimitReadFile(const path &fileName, IReadFile *alreadyOpenedFile, long pos, long areaSize)=0 | irr::io::IFileSystem | `[pure virtual]`
createMemoryReadFile(void *memory, s32 len, const path &fileName, bool deleteMemoryWhenDropped=false)=0 | irr::io::IFileSystem | `[pure virtual]`
createMemoryWriteFile(void *memory, s32 len, const path &fileName, bool deleteMemoryWhenDropped=false)=0 | irr::io::IFileSystem | `[pure virtual]`
createXMLReader(const path &filename)=0 | irr::io::IFileSystem | `[pure virtual]`
createXMLReader(IReadFile *file)=0 | irr::io::IFileSystem | `[pure virtual]`
createXMLReaderUTF8(const path &filename)=0 | irr::io::IFileSystem | `[pure virtual]`
createXMLReaderUTF8(IReadFile *file)=0 | irr::io::IFileSystem | `[pure virtual]`
createXMLWriter(const path &filename)=0 | irr::io::IFileSystem | `[pure virtual]`
createXMLWriter(IWriteFile *file)=0 | irr::io::IFileSystem | `[pure virtual]`
drop() const | irr::IReferenceCounted | `[inline]`
existFile(const path &filename) const =0 | irr::io::IFileSystem | `[pure virtual]`
flattenFilename(path &directory, const path &root="/") const =0 | irr::io::IFileSystem | `[pure virtual]`
getAbsolutePath(const path &filename) const =0 | irr::io::IFileSystem | `[pure virtual]`
getArchiveLoader(u32 index) const =0 | irr::io::IFileSystem | `[pure virtual]`
getArchiveLoaderCount() const =0 | irr::io::IFileSystem | `[pure virtual]`
getDebugName() const | irr::IReferenceCounted | `[inline]`
getFileArchive(u32 index)=0 | irr::io::IFileSystem | `[pure virtual]`
getFileArchiveCount() const =0 | irr::io::IFileSystem | `[pure virtual]`
getFileBasename(const path &filename, bool keepExtension=true) const =0 | irr::io::IFileSystem | `[pure virtual]`
getFileDir(const path &filename) const =0 | irr::io::IFileSystem | `[pure virtual]`
getReferenceCount() const | irr::IReferenceCounted | `[inline]`
getRelativeFilename(const path &filename, const path &directory) const =0 | irr::io::IFileSystem | `[pure virtual]`
getWorkingDirectory()=0 | irr::io::IFileSystem | `[pure virtual]`
grab() const | irr::IReferenceCounted | `[inline]`
IReferenceCounted() | irr::IReferenceCounted | `[inline]`
moveFileArchive(u32 sourceIndex, s32 relative)=0 | irr::io::IFileSystem | `[pure virtual]`
removeFileArchive(u32 index)=0 | irr::io::IFileSystem | `[pure virtual]`
removeFileArchive(const path &filename)=0 | irr::io::IFileSystem | `[pure virtual]`
removeFileArchive(const IFileArchive *archive)=0 | irr::io::IFileSystem | `[pure virtual]`
setDebugName(const c8 *newName) | irr::IReferenceCounted | `[inline, protected]`
setFileListSystem(EFileSystemType listType)=0 | irr::io::IFileSystem | `[pure virtual]`
~IReferenceCounted() | irr::IReferenceCounted | `[inline, virtual]`