ランタイム: Mix/IO/IStream.h Source File

ランタイム

- 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