|
Assimp
v4.1. (December 2018)
|
File system filter. More...
Inherits Assimp::IOSystem.
Public Member Functions | |
| bool | ChangeDirectory (const std::string &path) |
| Will change the current directory to the given path. More... | |
| void | Close (IOStream *pFile) |
| Closes the given file and releases all resources associated with it. More... | |
| bool | ComparePaths (const char *one, const char *second) const |
| Compare two paths. More... | |
| bool | CreateDirectory (const std::string &path) |
| Creates an new directory at the given path. More... | |
| const std::string & | CurrentDirectory () const |
| Returns the top directory from the stack. More... | |
| bool | DeleteFile (const std::string &file) |
| Delete file. More... | |
| bool | Exists (const char *pFile) const |
| Tests for the existence of a file at the given path. More... | |
| FileSystemFilter (const std::string &file, IOSystem *old) | |
| Constructor. More... | |
| char | getOsSeparator () const |
| Returns the directory separator. More... | |
| IOStream * | Open (const char *pFile, const char *pMode="rb") |
| Open a new file with a given path. More... | |
| bool | PopDirectory () |
| Pops the top directory from the stack. More... | |
| bool | PushDirectory (const std::string &path) |
| Pushes a new directory onto the directory stack. More... | |
| size_t | StackSize () const |
| Returns the number of directories stored on the stack. More... | |
| ~FileSystemFilter () | |
| Destructor. More... | |
Public Member Functions inherited from Assimp::IOSystem | |
| bool | ComparePaths (const std::string &one, const std::string &second) const |
| For backward compatibility. More... | |
| AI_FORCE_INLINE bool | Exists (const std::string &pFile) const |
| For backward compatibility. More... | |
| IOSystem () AI_NO_EXCEPT | |
| Default constructor. More... | |
| IOStream * | Open (const std::string &pFile, const std::string &pMode=std::string("rb")) |
| For backward compatibility. More... | |
| virtual | ~IOSystem () |
| Virtual destructor. More... | |
File system filter.
|
inline |
Constructor.
|
inline |
Destructor.
|
inlinevirtual |
Will change the current directory to the given path.
Reimplemented from Assimp::IOSystem.
|
inlinevirtual |
Closes the given file and releases all resources associated with it.
Implements Assimp::IOSystem.
|
inlinevirtual |
Compare two paths.
Reimplemented from Assimp::IOSystem.
|
inlinevirtual |
Creates an new directory at the given path.
Reimplemented from Assimp::IOSystem.
|
inlinevirtual |
Returns the top directory from the stack.
Reimplemented from Assimp::IOSystem.
|
inlinevirtual |
Delete file.
Reimplemented from Assimp::IOSystem.
|
inlinevirtual |
Tests for the existence of a file at the given path.
Implements Assimp::IOSystem.
|
inlinevirtual |
Returns the directory separator.
Implements Assimp::IOSystem.
|
inlinevirtual |
Open a new file with a given path.
Implements Assimp::IOSystem.
|
inlinevirtual |
Pops the top directory from the stack.
Reimplemented from Assimp::IOSystem.
|
inlinevirtual |
Pushes a new directory onto the directory stack.
Reimplemented from Assimp::IOSystem.
|
inlinevirtual |
Returns the number of directories stored on the stack.
Reimplemented from Assimp::IOSystem.