|
| void | Close (IOStream *pFile) override |
| | Closes the given file and releases all resources associated with it. More...
|
| |
| bool | Exists (const char *pFilename) const override |
| | Tests for the existence of a file at the given path. More...
|
| |
| void | getFileList (std::vector< std::string > &rFileList) const |
| | Get the list of all files with their simplified paths Intended for use within Assimp library boundaries. More...
|
| |
| void | getFileListExtension (std::vector< std::string > &rFileList, const std::string &extension) const |
| | Get the list of all files with extension (must be lowercase) Intended for use within Assimp library boundaries. More...
|
| |
| char | getOsSeparator () const override |
| | Returns the system specific directory separator. More...
|
| |
| bool | isOpen () const |
| | The file was opened and is a ZIP. More...
|
| |
| IOStream * | Open (const char *pFilename, const char *pMode="rb") override |
| | Open a new file with a given path. More...
|
| |
| | ZipArchiveIOSystem (IOSystem *pIOHandler, const char *pFilename, const char *pMode="r") |
| | Open a Zip using the proffered IOSystem. More...
|
| |
| | ZipArchiveIOSystem (IOSystem *pIOHandler, const std::string &rFilename, const char *pMode="r") |
| |
| virtual | ~ZipArchiveIOSystem () |
| |
| virtual bool | ChangeDirectory (const std::string &path) |
| | Will change the current directory to the given path. More...
|
| |
| virtual void | Close (IOStream *pFile)=0 |
| | Closes the given file and releases all resources associated with it. More...
|
| |
| virtual bool | ComparePaths (const char *one, const char *second) const |
| | Compares two paths and check whether the point to identical files. More...
|
| |
| bool | ComparePaths (const std::string &one, const std::string &second) const |
| | For backward compatibility. More...
|
| |
| virtual bool | CreateDirectory (const std::string &path) |
| | CReates an new directory at the given path. More...
|
| |
| virtual const std::string & | CurrentDirectory () const |
| | Returns the top directory from the stack. More...
|
| |
| virtual bool | DeleteFile (const std::string &file) |
| | Will delete the given file. More...
|
| |
| virtual bool | Exists (const char *pFile) const =0 |
| | Tests for the existence of a file at the given path. More...
|
| |
| AI_FORCE_INLINE bool | Exists (const std::string &pFile) const |
| | For backward compatibility. More...
|
| |
| virtual char | getOsSeparator () const =0 |
| | Returns the system specific directory separator. More...
|
| |
| | IOSystem () AI_NO_EXCEPT |
| | Default constructor. More...
|
| |
| virtual IOStream * | Open (const char *pFile, const char *pMode="rb")=0 |
| | Open a new file with a given path. More...
|
| |
| IOStream * | Open (const std::string &pFile, const std::string &pMode=std::string("rb")) |
| | For backward compatibility. More...
|
| |
| virtual bool | PopDirectory () |
| | Pops the top directory from the stack. More...
|
| |
| virtual bool | PushDirectory (const std::string &path) |
| | Pushes a new directory onto the directory stack. More...
|
| |
| virtual size_t | StackSize () const |
| | Returns the number of directories stored on the stack. More...
|
| |
| virtual | ~IOSystem () |
| | Virtual destructor. More...
|
| |