ランタイム
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
IStream.h
Go to the documentation of this file.
1
#pragma once
2
5
6
#include "
Mix/Reference.h
"
7
8
namespace
Mix
{
namespace
IO{
9
12
class
IStream
:
public
Mix::Reference
13
{
14
public
:
17
enum
ACCESS_TYPE
18
{
19
A_READ
= 0,
20
A_WRITE
= 1,
21
};
22
25
enum
SOURCE_TYPE
26
{
27
S_FILE
= 0,
28
S_BUFFER
= 1,
29
};
30
31
protected
:
33
virtual
~IStream
(
void
) {}
34
35
public
:
38
virtual
Mix::IO::IStream::ACCESS_TYPE
GetAccessType
(
void
)
const
= 0;
41
virtual
Mix::IO::IStream::SOURCE_TYPE
GetSourceType
(
void
)
const
= 0;
42
};
43
44
}}
Mix::IO::IStream::A_READ
読み込み
Definition:
IStream.h:19
Mix::IO::IStream::A_WRITE
書き込み
Definition:
IStream.h:20
Mix::IO::IStream::ACCESS_TYPE
ACCESS_TYPE
アクセスタイプ列挙定数
Definition:
IStream.h:17
Mix::IO::IStream::S_BUFFER
バッファー
Definition:
IStream.h:28
Mix::IO::IStream::SOURCE_TYPE
SOURCE_TYPE
ソースタイプ列挙定数
Definition:
IStream.h:25
Mix::IO::IStream::GetAccessType
virtual Mix::IO::IStream::ACCESS_TYPE GetAccessType(void) const =0
アクセスタイプを取得します
Mix
ミックス
Definition:
AtomicValue.h:6
Mix::IO::IStream::S_FILE
ファイル
Definition:
IStream.h:27
Mix::Reference
リファレンスクラス
Definition:
Reference.h:12
Mix::IO::IStream::GetSourceType
virtual Mix::IO::IStream::SOURCE_TYPE GetSourceType(void) const =0
ソースタイプを取得します
Reference.h
リファレンスクラスインクルードファイル
Mix::IO::IStream::~IStream
virtual ~IStream(void)
デストラクタ
Definition:
IStream.h:33
Mix::IO::IStream
ストリームインターフェース
Definition:
IStream.h:12
Mix
IO
IStream.h
Generated on Mon Mar 21 2016 10:58:24 for ランタイム by
1.8.9.1