8 namespace Mix{
namespace IO{
42 virtual const wchar_t*
GetFilePath(
void )
const = 0;
unsigned long long UInt64
符号無し64ビット整数
Definition: Common.h:74
virtual const wchar_t * GetFilePath(void) const =0
ファイルパスを取得します
virtual UInt32 Read(void *pReadBuffer, UInt32 readSize)=0
現在の位置から指定されたバッファに読み込みます
virtual UInt64 GetPos(void) const =0
現在の位置を取得します
long long Int64
符号有り64ビット整数
Definition: Common.h:71
リーダーインターフェース
Definition: IReader.h:17
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
ミックス
Definition: AtomicValue.h:6
virtual ~IReader(void)
デストラクタ
Definition: IReader.h:21
virtual UInt64 GetSize(void) const =0
サイズを取得します
virtual UInt64 Seek(Mix::IO::SEEK_METHOD seekMethod, Int64 offset)=0
指定された位置にシークします
SEEK_METHOD
シーク方式列挙定数
Definition: Common.h:944
ストリームインターフェース
Definition: IStream.h:12
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
virtual Boolean Clone(Mix::IO::IReader **ppClone)=0
クローンを作成します