IO マネージャインターフェース
More...
#include <IManager.h>
IO マネージャインターフェース
- Note
- 「ファイル」「ディレクトリ」へのアクセスはマウントを通して行われます。
マウントしていないディレクトリ、ファイルへのアクセスはできないようになっています。※
virtual Mix::IO::IManager::~IManager |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
virtual const wchar_t* Mix::IO::IManager::GetRootDirectoryPath |
( |
void |
| ) |
const |
|
pure virtual |
ルートディレクトリのパスを取得します
- Returns
- ルートディレクトリのパスを返します
virtual const wchar_t* Mix::IO::IManager::GetUserDirectoryPath |
( |
void |
| ) |
const |
|
pure virtual |
ユーザーディレクトリのパスを取得します
- Returns
- ユーザーディレクトリのパスを返します
virtual Boolean Mix::IO::IManager::MountArchive |
( |
const wchar_t * |
pFilePath | ) |
|
|
pure virtual |
指定したアーカイブ内のファイルを使用できるようにします
- Parameters
-
[in] | pFilePath | アーカイブのファイルパス |
- Returns
- 成功した場合は True を返します
virtual Boolean Mix::IO::IManager::MountDirectory |
( |
const wchar_t * |
pDirectoryPath | ) |
|
|
pure virtual |
指定したディレクトリ内のファイルを使用できるようにします
- Parameters
-
[in] | pDirectoryPath | ディレクトリパス |
- Returns
- 成功した場合は True を返します
virtual Boolean Mix::IO::IManager::MountFile |
( |
const wchar_t * |
pFilePath | ) |
|
|
pure virtual |
指定したファイルを使用できるようにします
- Parameters
-
- Returns
- 成功した場合は True を返します
virtual Boolean Mix::IO::IManager::ExistsFile |
( |
const wchar_t * |
pFilePath | ) |
|
|
pure virtual |
指定したファイルの有無を確認します
- Parameters
-
- Returns
- 存在している場合は True を返します
- Note
- 指定されたファイルがマウントされていない場合はでも False を返します。
ファイルバッファを作成します
- Parameters
-
- Returns
- 成功した場合は True を返します
ファイルリーダーを作成します
- Parameters
-
[in] | pFilePath | ファイルパス |
[out] | ppReader | 作成したファイルリーダーを渡す Mix::IO::IReader インターフェースのポインタのアドレス |
- Returns
- 成功した場合は True を返します
virtual Boolean Mix::IO::IManager::CreateBufferedReader |
( |
const wchar_t * |
pFilePath, |
|
|
Mix::IO::IReader ** |
ppReader |
|
) |
| |
|
pure virtual |
バッファドリーダーを作成します
- Parameters
-
[in] | pFilePath | ファイルパス |
[out] | ppReader | 作成したバッファドリーダーを渡す Mix::IO::IReader インターフェースのポインタのアドレス |
- Returns
- 成功した場合は True を返します
- Note
- バッファドリーダーはメモリ内のファイルを操作します
バッファドリーダーを作成します
- Parameters
-
- Returns
- 成功した場合は True を返します
- Note
- バッファドリーダーはメモリ内のファイルを操作します
ファイルライターを作成します
- Parameters
-
[in] | pFilePath | ファイルパス |
[out] | ppWriter | 作成したファイルライターを渡す Mix::IO::IWriter インターフェースのポインタのアドレス |
- Returns
- 成功した場合は True を返します
- Note
- ファイルライターの作成と同時に、ファイルをマウント ( MountFile ) します。
The documentation for this class was generated from the following file: