| 
| AccessWorkPtr  | MGL::File::Accessor::Open (Result &result, const PathView &path, OpenMode mode) noexcept | 
|   | ファイルをオープン  
  | 
|   | 
| Result  | MGL::File::Accessor::Close (AccessWorkPtr &work) noexcept | 
|   | ファイルをクローズ  
  | 
|   | 
| size_t  | MGL::File::Accessor::Read (AccessWorkPtr &work, Result &result, void *buffer, size_t size) noexcept | 
|   | ファイルを読み込み  
  | 
|   | 
| size_t  | MGL::File::Accessor::Write (AccessWorkPtr &work, Result &result, const void *buffer, size_t size) noexcept | 
|   | ファイルに書き込み  
  | 
|   | 
| size_t  | MGL::File::Accessor::Seek (AccessWorkPtr &work, Result &result, SeekType seekType, int32_t offset) noexcept | 
|   | ストリーム位置を設定  
  | 
|   | 
| size_t  | MGL::File::Accessor::GetOffset (AccessWorkPtr &work, Result &result) noexcept | 
|   | ストリーム位置を取得  
  | 
|   | 
| bool  | MGL::File::Accessor::IsEOF (AccessWorkPtr &work, Result &result) noexcept | 
|   | ファイルストリームが終端に達しているかを取得  
  | 
|   | 
| size_t  | MGL::File::Accessor::GetSize (AccessWorkPtr &work, Result &result) noexcept | 
|   | オープンしているファイルのサイズを取得  
  | 
|   | 
| size_t  | MGL::File::Accessor::GetSize (Result &result, const PathView &path) noexcept | 
|   | ファイルのサイズを取得  
  | 
|   | 
| Result  | MGL::File::Accessor::MakeDirectory (const PathView &path) noexcept | 
|   | ディレクトリを作成する  
  | 
|   | 
| Result  | MGL::File::Accessor::Move (const PathView &sourcePath, const PathView &destPath) noexcept | 
|   | ファイルの移動・リネーム  
  | 
|   | 
| Result  | MGL::File::Accessor::Remove (const PathView &path) noexcept | 
|   | ファイルの削除  
  | 
|   | 
| Result  | MGL::File::Accessor::Copy (const PathView &sourcePath, const PathView &destPath) noexcept | 
|   | ファイルのコピー  
  | 
|   | 
| bool  | MGL::File::Accessor::Exists (Result &result, const PathView &path) noexcept | 
|   | ファイルの存在をチェック  
  | 
|   | 
| bool  | MGL::File::Accessor::IsSystemNativeFile (Result &result, const PathView &path) noexcept | 
|   | パスがシステム標準のファイルかを取得  
  | 
|   | 
| Result  | MGL::File::Accessor::Mount (const PathView &mountName, const PathView &path, MountAccessType accessType, DelegateKey delegateKey) noexcept | 
|   | マウント  
  | 
|   | 
| Result  | MGL::File::Accessor::Unmount (const PathView &mountName) noexcept | 
|   | マウント解除  
  | 
|   | 
| Result  | MGL::File::Accessor::Remount (const PathView &mountName, const PathView &path, MountAccessType accessType, DelegateKey delegateKey) noexcept | 
|   | 再マウント  
  | 
|   | 
| STL::string  | MGL::File::Accessor::GetSystemNativePath (Result &result, const PathView &path) noexcept | 
|   | マウントパスからシステム標準のパスに変換  
  | 
|   |