Member List (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

iVFS Member List
This is the complete list of members for iVFS, including all inherited members.

AddRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
ChDir(const char *Path)=0 | iVFS | `[pure virtual]`
ChDirAuto(const char *path, const csStringArray *paths=0, const char *vfspath=0, const char *filename=0)=0 | iVFS | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
DeleteFile(const char *FileName)=0 | iVFS | `[pure virtual]`
Exists(const char *Path)=0 | iVFS | `[pure virtual]`
ExpandPath(const char *Path, bool IsDir=false)=0 | iVFS | `[pure virtual]`
FindFiles(const char *Path)=0 | iVFS | `[pure virtual]`
GetCwd()=0 | iVFS | `[pure virtual]`
GetFileSize(const char *FileName, size_t &oSize)=0 | iVFS | `[pure virtual]`
GetFileTime(const char *FileName, csFileTime &oTime)=0 | iVFS | `[pure virtual]`
GetInterfaceMetadata()=0 | iBase | `[pure virtual]`
GetMounts()=0 | iVFS | `[pure virtual]`
GetRealMountPaths(const char *VirtualPath)=0 | iVFS | `[pure virtual]`
GetRealPath(const char *FileName)=0 | iVFS | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
LoadMountsFromFile(iConfigFile *file)=0 | iVFS | `[pure virtual]`
Mount(const char *VirtualPath, const char *RealPath)=0 | iVFS | `[pure virtual]`
MountRoot(const char *VirtualPath)=0 | iVFS | `[pure virtual]`
Open(const char *FileName, int Mode)=0 | iVFS | `[pure virtual]`
PopDir()=0 | iVFS | `[pure virtual]`
PushDir(char const *Path=0)=0 | iVFS | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
ReadFile(const char *FileName, bool nullterm=true)=0 | iVFS | `[pure virtual]`
RemoveRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
SaveMounts(const char *FileName)=0 | iVFS | `[pure virtual]`
SetFileTime(const char *FileName, const csFileTime &iTime)=0 | iVFS | `[pure virtual]`
SymbolicLink(const char *Target, const char *Link=0, int priority=0)=0 | iVFS | `[pure virtual]`
Sync()=0 | iVFS | `[pure virtual]`
Unmount(const char *VirtualPath, const char *RealPath)=0 | iVFS | `[pure virtual]`
WriteFile(const char *Name, const char *Data, size_t Size)=0 | iVFS | `[pure virtual]`
~iBase() | iBase | `[inline, protected, virtual]`