8 namespace Mix{
namespace IO{
virtual Boolean CreateFileWriter(const wchar_t *pFilePath, Mix::IO::IWriter **ppWriter)=0
ファイルライターを作成します
virtual Boolean MountArchive(const wchar_t *pFilePath)=0
指定したアーカイブ内のファイルを使用できるようにします
virtual Boolean MountFile(const wchar_t *pFilePath)=0
指定したファイルを使用できるようにします
virtual Boolean ExistsFile(const wchar_t *pFilePath)=0
指定したファイルの有無を確認します
IO マネージャインターフェース
Definition: IManager.h:15
virtual Boolean CreateBufferedReader(const wchar_t *pFilePath, Mix::IO::IReader **ppReader)=0
バッファドリーダーを作成します
virtual Boolean MountDirectory(const wchar_t *pDirectoryPath)=0
指定したディレクトリ内のファイルを使用できるようにします
バッファインターフェース
Definition: IBuffer.h:12
リーダーインターフェース
Definition: IReader.h:17
virtual Boolean CreateBufferFromFile(const wchar_t *pFilePath, Mix::Memory::IBuffer **ppBuffer)=0
ファイルバッファを作成します
virtual const wchar_t * GetUserDirectoryPath(void) const =0
ユーザーディレクトリのパスを取得します
virtual const wchar_t * GetRootDirectoryPath(void) const =0
ルートディレクトリのパスを取得します
ミックス
Definition: AtomicValue.h:6
リファレンスクラス
Definition: Reference.h:12
virtual Boolean CreateFileReader(const wchar_t *pFilePath, Mix::IO::IReader **ppReader)=0
ファイルリーダーを作成します
ライターインターフェース
Definition: IWriter.h:12
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
virtual ~IManager(void)
デストラクタ
Definition: IManager.h:19